--- /srv/rebuilderd/tmp/rebuilderdVuGnjM/inputs/libnfft3-double4_3.5.3-5+b1_i386.deb +++ /srv/rebuilderd/tmp/rebuilderdVuGnjM/out/libnfft3-double4_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 1412 2026-01-17 15:33:35.000000 control.tar.xz │ --rw-r--r-- 0 0 0 192420 2026-01-17 15:33:35.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 193404 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/libnfft3.so.4.0.3 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ 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 0x02f80 0x02f80 R 0x1000 │ │ │ │ - LOAD 0x003000 0x00003000 0x00003000 0x418f4 0x418f4 R E 0x1000 │ │ │ │ + LOAD 0x003000 0x00003000 0x00003000 0x41af4 0x41af4 R E 0x1000 │ │ │ │ LOAD 0x045000 0x00045000 0x00045000 0x0694c 0x0694c R 0x1000 │ │ │ │ LOAD 0x04bcb4 0x0004ccb4 0x0004ccb4 0x003bc 0x003cc RW 0x1000 │ │ │ │ DYNAMIC 0x04bcbc 0x0004ccbc 0x0004ccbc 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4 │ │ │ │ GNU_EH_FRAME 0x0456b0 0x000456b0 0x000456b0 0x007b4 0x007b4 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x04bcb4 0x0004ccb4 0x0004ccb4 0x0034c 0x0034c R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,16 +10,16 @@ │ │ │ │ [ 5] .gnu.version VERSYM 00002896 002896 0001f0 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00002a88 002a88 000080 00 A 4 2 4 │ │ │ │ [ 7] .rel.dyn REL 00002b08 002b08 0000e0 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00002be8 002be8 000398 08 AI 3 20 4 │ │ │ │ [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00003020 003020 000740 04 AX 0 0 16 │ │ │ │ [11] .plt.got PROGBITS 00003760 003760 000018 08 AX 0 0 8 │ │ │ │ - [12] .text PROGBITS 00003780 003780 04115f 00 AX 0 0 64 │ │ │ │ - [13] .fini PROGBITS 000448e0 0448e0 000014 00 AX 0 0 4 │ │ │ │ + [12] .text PROGBITS 00003780 003780 04135f 00 AX 0 0 64 │ │ │ │ + [13] .fini PROGBITS 00044ae0 044ae0 000014 00 AX 0 0 4 │ │ │ │ [14] .rodata PROGBITS 00045000 045000 0006b0 00 A 0 0 32 │ │ │ │ [15] .eh_frame_hdr PROGBITS 000456b0 0456b0 0007b4 00 A 0 0 4 │ │ │ │ [16] .eh_frame PROGBITS 00045e64 045e64 005ae8 00 A 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 0004ccb4 04bcb4 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 0004ccb8 04bcb8 000004 04 WA 0 0 4 │ │ │ │ [19] .dynamic DYNAMIC 0004ccbc 04bcbc 000108 08 WA 4 0 4 │ │ │ │ [20] .got PROGBITS 0004cdc4 04bdc4 00023c 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -27,225 +27,225 @@ │ │ │ │ 23: 00000000 0 FUNC GLOBAL DEFAULT UND fftw_destroy_plan │ │ │ │ 24: 00000000 0 FUNC GLOBAL DEFAULT UND fftw_free │ │ │ │ 25: 00000000 0 FUNC GLOBAL DEFAULT UND fftw_execute_r2r │ │ │ │ 26: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (6) │ │ │ │ 27: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.1.3 (7) │ │ │ │ 28: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.0 (2) │ │ │ │ 29: 00000000 0 FUNC GLOBAL DEFAULT UND fftw_malloc │ │ │ │ - 30: 00014130 11363 FUNC GLOBAL DEFAULT 12 nfft_trafo_3d │ │ │ │ - 31: 00028770 269 FUNC GLOBAL DEFAULT 12 nfct_check │ │ │ │ - 32: 00042bd0 138 FUNC GLOBAL DEFAULT 12 SO3_beta_all │ │ │ │ - 33: 000284a0 276 FUNC GLOBAL DEFAULT 12 nfct_init │ │ │ │ - 34: 000047f0 102 FUNC GLOBAL DEFAULT 12 nfft_error_l_infty_complex │ │ │ │ - 35: 00006a40 49 FUNC GLOBAL DEFAULT 12 nfft_cp_w_double │ │ │ │ - 36: 00042b10 187 FUNC GLOBAL DEFAULT 12 SO3_alpha_all │ │ │ │ - 37: 00042a30 109 FUNC GLOBAL DEFAULT 12 SO3_beta_matrix │ │ │ │ - 38: 0003dd80 344 FUNC GLOBAL DEFAULT 12 eval_al_thresh │ │ │ │ - 39: 00006930 83 FUNC GLOBAL DEFAULT 12 nfft_cp_a_complex │ │ │ │ - 40: 00004e40 164 FUNC GLOBAL DEFAULT 12 nfft_next_power_of_2_exp │ │ │ │ - 41: 00028880 502 FUNC GLOBAL DEFAULT 12 nfct_finalize │ │ │ │ - 42: 00021f30 1703 FUNC GLOBAL DEFAULT 12 nfft_precompute_full_psi │ │ │ │ - 43: 00004b50 154 FUNC GLOBAL DEFAULT 12 nfft_error_l_2_double │ │ │ │ - 44: 0000d7a0 820 FUNC GLOBAL DEFAULT 12 nfft_adjoint_direct │ │ │ │ - 45: 00021ac0 1126 FUNC GLOBAL DEFAULT 12 nfft_precompute_psi │ │ │ │ - 46: 00043eb0 377 FUNC GLOBAL DEFAULT 12 solver_before_loop_double │ │ │ │ - 47: 0002e570 64 FUNC GLOBAL DEFAULT 12 nfst_init_3d │ │ │ │ - 48: 00036910 152 FUNC GLOBAL DEFAULT 12 mri_inh_3d_init_guru │ │ │ │ - 49: 0003b480 1086 FUNC GLOBAL DEFAULT 12 fpt_transposed_direct │ │ │ │ - 50: 000286f0 56 FUNC GLOBAL DEFAULT 12 nfct_init_2d │ │ │ │ - 51: 00032960 634 FUNC GLOBAL DEFAULT 12 nsfft_adjoint_direct │ │ │ │ - 52: 00042290 53 FUNC GLOBAL DEFAULT 12 nfsoft_init_advanced │ │ │ │ - 53: 000308f0 374 FUNC GLOBAL DEFAULT 12 nnfft_adjoint_direct │ │ │ │ - 54: 00003b50 1333 FUNC GLOBAL DEFAULT 12 nfft_bsplines │ │ │ │ - 55: 00043d50 303 FUNC GLOBAL DEFAULT 12 solver_init_advanced_double │ │ │ │ - 56: 00042630 281 FUNC GLOBAL DEFAULT 12 SO3_beta │ │ │ │ - 57: 00041de0 1123 FUNC GLOBAL DEFAULT 12 nfsoft_init_guru_advanced │ │ │ │ - 58: 00030d40 920 FUNC GLOBAL DEFAULT 12 nnfft_precompute_psi │ │ │ │ - 59: 00004930 86 FUNC GLOBAL DEFAULT 12 nfft_error_l_infty_1_complex │ │ │ │ - 60: 0003d870 66 FUNC GLOBAL DEFAULT 12 beta_al_row │ │ │ │ - 61: 000285c0 247 FUNC GLOBAL DEFAULT 12 nfct_init_guru │ │ │ │ - 62: 00030770 374 FUNC GLOBAL DEFAULT 12 nnfft_trafo_direct │ │ │ │ - 63: 000411a0 3135 FUNC GLOBAL DEFAULT 12 nfsoft_trafo │ │ │ │ - 64: 0003d990 299 FUNC GLOBAL DEFAULT 12 alpha_al_all │ │ │ │ - 65: 00027ac0 507 FUNC GLOBAL DEFAULT 12 nfct_precompute_fg_psi │ │ │ │ - 66: 00042960 85 FUNC GLOBAL DEFAULT 12 SO3_gamma_row │ │ │ │ - 67: 000325f0 270 FUNC GLOBAL DEFAULT 12 nsfft_init_random_nodes_coeffs │ │ │ │ - 68: 0000ee70 5237 FUNC GLOBAL DEFAULT 12 nfft_adjoint_1d │ │ │ │ - 69: 00004d40 52 FUNC GLOBAL DEFAULT 12 nfft_prod_real │ │ │ │ - 70: 00037370 980 FUNC GLOBAL DEFAULT 12 fpt_init │ │ │ │ - 71: 00004de0 96 FUNC GLOBAL DEFAULT 12 nfft_next_power_of_2 │ │ │ │ - 72: 000040d0 304 FUNC GLOBAL DEFAULT 12 nfft_modified_jackson2 │ │ │ │ - 73: 0002d700 425 FUNC GLOBAL DEFAULT 12 nfst_precompute_lin_psi │ │ │ │ - 74: 0003f390 1878 FUNC GLOBAL DEFAULT 12 nfsft_adjoint_direct │ │ │ │ - 75: 00004200 1007 FUNC GLOBAL DEFAULT 12 nfft_modified_jackson4 │ │ │ │ - 76: 00022990 48 FUNC GLOBAL DEFAULT 12 nfft_init_1d │ │ │ │ - 77: 000429c0 109 FUNC GLOBAL DEFAULT 12 SO3_alpha_matrix │ │ │ │ - 78: 00004fb0 1241 FUNC GLOBAL DEFAULT 12 nfft_lambda │ │ │ │ - 79: 00030b90 425 FUNC GLOBAL DEFAULT 12 nnfft_precompute_lin_psi │ │ │ │ - 80: 0002dcf0 1391 FUNC GLOBAL DEFAULT 12 nfst_precompute_full_psi │ │ │ │ - 81: 00007070 31 FUNC GLOBAL DEFAULT 12 nfft_get_version │ │ │ │ - 82: 00027640 720 FUNC GLOBAL DEFAULT 12 nfct_adjoint_direct │ │ │ │ - 83: 00005cb0 344 FUNC GLOBAL DEFAULT 12 nfft_vpr_double │ │ │ │ - 84: 00027350 737 FUNC GLOBAL DEFAULT 12 nfct_trafo_direct │ │ │ │ - 85: 00038a30 82 FUNC GLOBAL DEFAULT 12 fpt_precompute │ │ │ │ - 86: 00004ef0 180 FUNC GLOBAL DEFAULT 12 nfft_next_power_of_2_exp_int │ │ │ │ - 87: 00028730 64 FUNC GLOBAL DEFAULT 12 nfct_init_3d │ │ │ │ - 88: 0003d8c0 202 FUNC GLOBAL DEFAULT 12 gamma_al_row │ │ │ │ - 89: 00006d90 116 FUNC GLOBAL DEFAULT 12 nfft_upd_axpwy_complex │ │ │ │ - 90: 000045f0 153 FUNC GLOBAL DEFAULT 12 nfft_modified_sobolev │ │ │ │ - 91: 00005fb0 79 FUNC GLOBAL DEFAULT 12 nfft_vrand_unit_complex │ │ │ │ - 92: 00043e80 35 FUNC GLOBAL DEFAULT 12 solver_init_double │ │ │ │ - 93: 000065b0 1 FUNC GLOBAL DEFAULT 12 nfft_set_num_threads │ │ │ │ - 94: 0002e2e0 276 FUNC GLOBAL DEFAULT 12 nfst_init │ │ │ │ - 95: 00040360 64 FUNC GLOBAL DEFAULT 12 nfsft_precompute_x │ │ │ │ - 96: 000066d0 51 FUNC GLOBAL DEFAULT 12 nfft_dot_double │ │ │ │ - 97: 00004bf0 335 FUNC GLOBAL DEFAULT 12 nfft_float_property │ │ │ │ - 98: 0002dab0 569 FUNC GLOBAL DEFAULT 12 nfst_precompute_psi │ │ │ │ - 99: 000431c0 303 FUNC GLOBAL DEFAULT 12 solver_init_advanced_complex │ │ │ │ - 100: 00043c90 191 FUNC GLOBAL DEFAULT 12 solver_finalize_complex │ │ │ │ - 101: 000069f0 80 FUNC GLOBAL DEFAULT 12 nfft_cp_w_complex │ │ │ │ - 102: 00006bf0 133 FUNC GLOBAL DEFAULT 12 nfft_upd_axpby_complex │ │ │ │ - 103: 00004690 115 FUNC GLOBAL DEFAULT 12 nfft_modified_multiquadric │ │ │ │ - 104: 0003e510 183 FUNC GLOBAL DEFAULT 12 nfsft_finalize │ │ │ │ - 105: 00031870 249 FUNC GLOBAL DEFAULT 12 nnfft_init │ │ │ │ + 30: 00014130 11305 FUNC GLOBAL DEFAULT 12 nfft_trafo_3d │ │ │ │ + 31: 00028680 269 FUNC GLOBAL DEFAULT 12 nfct_check │ │ │ │ + 32: 00042dd0 138 FUNC GLOBAL DEFAULT 12 SO3_beta_all │ │ │ │ + 33: 000283b0 276 FUNC GLOBAL DEFAULT 12 nfct_init │ │ │ │ + 34: 00004830 86 FUNC GLOBAL DEFAULT 12 nfft_error_l_infty_complex │ │ │ │ + 35: 00006a70 49 FUNC GLOBAL DEFAULT 12 nfft_cp_w_double │ │ │ │ + 36: 00042d10 187 FUNC GLOBAL DEFAULT 12 SO3_alpha_all │ │ │ │ + 37: 00042c30 109 FUNC GLOBAL DEFAULT 12 SO3_beta_matrix │ │ │ │ + 38: 0003df00 344 FUNC GLOBAL DEFAULT 12 eval_al_thresh │ │ │ │ + 39: 00006950 83 FUNC GLOBAL DEFAULT 12 nfft_cp_a_complex │ │ │ │ + 40: 00004e80 164 FUNC GLOBAL DEFAULT 12 nfft_next_power_of_2_exp │ │ │ │ + 41: 00028790 502 FUNC GLOBAL DEFAULT 12 nfct_finalize │ │ │ │ + 42: 00021e30 1703 FUNC GLOBAL DEFAULT 12 nfft_precompute_full_psi │ │ │ │ + 43: 00004b70 154 FUNC GLOBAL DEFAULT 12 nfft_error_l_2_double │ │ │ │ + 44: 0000d7e0 815 FUNC GLOBAL DEFAULT 12 nfft_adjoint_direct │ │ │ │ + 45: 000219c0 1126 FUNC GLOBAL DEFAULT 12 nfft_precompute_psi │ │ │ │ + 46: 000440b0 377 FUNC GLOBAL DEFAULT 12 solver_before_loop_double │ │ │ │ + 47: 0002e4d0 64 FUNC GLOBAL DEFAULT 12 nfst_init_3d │ │ │ │ + 48: 00036950 152 FUNC GLOBAL DEFAULT 12 mri_inh_3d_init_guru │ │ │ │ + 49: 0003b640 1121 FUNC GLOBAL DEFAULT 12 fpt_transposed_direct │ │ │ │ + 50: 00028600 56 FUNC GLOBAL DEFAULT 12 nfct_init_2d │ │ │ │ + 51: 000328e0 634 FUNC GLOBAL DEFAULT 12 nsfft_adjoint_direct │ │ │ │ + 52: 00042490 53 FUNC GLOBAL DEFAULT 12 nfsoft_init_advanced │ │ │ │ + 53: 00030870 374 FUNC GLOBAL DEFAULT 12 nnfft_adjoint_direct │ │ │ │ + 54: 00003b50 1365 FUNC GLOBAL DEFAULT 12 nfft_bsplines │ │ │ │ + 55: 00043f50 303 FUNC GLOBAL DEFAULT 12 solver_init_advanced_double │ │ │ │ + 56: 00042830 281 FUNC GLOBAL DEFAULT 12 SO3_beta │ │ │ │ + 57: 00041fe0 1123 FUNC GLOBAL DEFAULT 12 nfsoft_init_guru_advanced │ │ │ │ + 58: 00030cc0 936 FUNC GLOBAL DEFAULT 12 nnfft_precompute_psi │ │ │ │ + 59: 00004950 86 FUNC GLOBAL DEFAULT 12 nfft_error_l_infty_1_complex │ │ │ │ + 60: 0003d9f0 66 FUNC GLOBAL DEFAULT 12 beta_al_row │ │ │ │ + 61: 000284d0 247 FUNC GLOBAL DEFAULT 12 nfct_init_guru │ │ │ │ + 62: 000306f0 374 FUNC GLOBAL DEFAULT 12 nnfft_trafo_direct │ │ │ │ + 63: 00041380 3167 FUNC GLOBAL DEFAULT 12 nfsoft_trafo │ │ │ │ + 64: 0003db10 299 FUNC GLOBAL DEFAULT 12 alpha_al_all │ │ │ │ + 65: 00027a00 491 FUNC GLOBAL DEFAULT 12 nfct_precompute_fg_psi │ │ │ │ + 66: 00042b60 85 FUNC GLOBAL DEFAULT 12 SO3_gamma_row │ │ │ │ + 67: 00032570 270 FUNC GLOBAL DEFAULT 12 nsfft_init_random_nodes_coeffs │ │ │ │ + 68: 0000eeb0 5237 FUNC GLOBAL DEFAULT 12 nfft_adjoint_1d │ │ │ │ + 69: 00004d60 52 FUNC GLOBAL DEFAULT 12 nfft_prod_real │ │ │ │ + 70: 000373b0 980 FUNC GLOBAL DEFAULT 12 fpt_init │ │ │ │ + 71: 00004e20 96 FUNC GLOBAL DEFAULT 12 nfft_next_power_of_2 │ │ │ │ + 72: 000040f0 304 FUNC GLOBAL DEFAULT 12 nfft_modified_jackson2 │ │ │ │ + 73: 0002d680 425 FUNC GLOBAL DEFAULT 12 nfst_precompute_lin_psi │ │ │ │ + 74: 0003f510 1878 FUNC GLOBAL DEFAULT 12 nfsft_adjoint_direct │ │ │ │ + 75: 00004220 1043 FUNC GLOBAL DEFAULT 12 nfft_modified_jackson4 │ │ │ │ + 76: 00022890 48 FUNC GLOBAL DEFAULT 12 nfft_init_1d │ │ │ │ + 77: 00042bc0 109 FUNC GLOBAL DEFAULT 12 SO3_alpha_matrix │ │ │ │ + 78: 00004ff0 1220 FUNC GLOBAL DEFAULT 12 nfft_lambda │ │ │ │ + 79: 00030b10 425 FUNC GLOBAL DEFAULT 12 nnfft_precompute_lin_psi │ │ │ │ + 80: 0002dc50 1391 FUNC GLOBAL DEFAULT 12 nfst_precompute_full_psi │ │ │ │ + 81: 000070b0 31 FUNC GLOBAL DEFAULT 12 nfft_get_version │ │ │ │ + 82: 00027580 720 FUNC GLOBAL DEFAULT 12 nfct_adjoint_direct │ │ │ │ + 83: 00005cd0 344 FUNC GLOBAL DEFAULT 12 nfft_vpr_double │ │ │ │ + 84: 00027290 737 FUNC GLOBAL DEFAULT 12 nfct_trafo_direct │ │ │ │ + 85: 00038ac0 84 FUNC GLOBAL DEFAULT 12 fpt_precompute │ │ │ │ + 86: 00004f30 180 FUNC GLOBAL DEFAULT 12 nfft_next_power_of_2_exp_int │ │ │ │ + 87: 00028640 64 FUNC GLOBAL DEFAULT 12 nfct_init_3d │ │ │ │ + 88: 0003da40 202 FUNC GLOBAL DEFAULT 12 gamma_al_row │ │ │ │ + 89: 00006dd0 116 FUNC GLOBAL DEFAULT 12 nfft_upd_axpwy_complex │ │ │ │ + 90: 00004640 153 FUNC GLOBAL DEFAULT 12 nfft_modified_sobolev │ │ │ │ + 91: 00005fd0 79 FUNC GLOBAL DEFAULT 12 nfft_vrand_unit_complex │ │ │ │ + 92: 00044080 35 FUNC GLOBAL DEFAULT 12 solver_init_double │ │ │ │ + 93: 000065f0 1 FUNC GLOBAL DEFAULT 12 nfft_set_num_threads │ │ │ │ + 94: 0002e240 276 FUNC GLOBAL DEFAULT 12 nfst_init │ │ │ │ + 95: 000404e0 64 FUNC GLOBAL DEFAULT 12 nfsft_precompute_x │ │ │ │ + 96: 00006710 51 FUNC GLOBAL DEFAULT 12 nfft_dot_double │ │ │ │ + 97: 00004c10 335 FUNC GLOBAL DEFAULT 12 nfft_float_property │ │ │ │ + 98: 0002da20 553 FUNC GLOBAL DEFAULT 12 nfst_precompute_psi │ │ │ │ + 99: 000433c0 303 FUNC GLOBAL DEFAULT 12 solver_init_advanced_complex │ │ │ │ + 100: 00043e90 191 FUNC GLOBAL DEFAULT 12 solver_finalize_complex │ │ │ │ + 101: 00006a10 81 FUNC GLOBAL DEFAULT 12 nfft_cp_w_complex │ │ │ │ + 102: 00006c30 133 FUNC GLOBAL DEFAULT 12 nfft_upd_axpby_complex │ │ │ │ + 103: 000046e0 115 FUNC GLOBAL DEFAULT 12 nfft_modified_multiquadric │ │ │ │ + 104: 0003e690 183 FUNC GLOBAL DEFAULT 12 nfsft_finalize │ │ │ │ + 105: 000317f0 249 FUNC GLOBAL DEFAULT 12 nnfft_init │ │ │ │ 106: 000456a8 8 OBJECT GLOBAL DEFAULT 14 KSQRTPII │ │ │ │ - 107: 00042cf0 304 FUNC GLOBAL DEFAULT 12 eval_wigner │ │ │ │ - 108: 00032700 598 FUNC GLOBAL DEFAULT 12 nsfft_trafo_direct │ │ │ │ + 107: 00042ef0 304 FUNC GLOBAL DEFAULT 12 eval_wigner │ │ │ │ + 108: 00032680 598 FUNC GLOBAL DEFAULT 12 nsfft_trafo_direct │ │ │ │ 109: 000038d0 631 FUNC GLOBAL DEFAULT 12 nfft_bessel_i0 │ │ │ │ - 110: 000121c0 8034 FUNC GLOBAL DEFAULT 12 nfft_adjoint_2d │ │ │ │ - 111: 00006680 67 FUNC GLOBAL DEFAULT 12 nfft_dot_complex │ │ │ │ + 110: 000121e0 8002 FUNC GLOBAL DEFAULT 12 nfft_adjoint_2d │ │ │ │ + 111: 000066c0 67 FUNC GLOBAL DEFAULT 12 nfft_dot_complex │ │ │ │ 112: 00035d70 889 FUNC GLOBAL DEFAULT 12 mri_inh_3d_adjoint │ │ │ │ - 113: 000214c0 409 FUNC GLOBAL DEFAULT 12 nfft_precompute_lin_psi │ │ │ │ - 114: 0003ebb0 2007 FUNC GLOBAL DEFAULT 12 nfsft_trafo │ │ │ │ - 115: 0002e400 247 FUNC GLOBAL DEFAULT 12 nfst_init_guru │ │ │ │ - 116: 000070c0 6 FUNC GLOBAL DEFAULT 12 nfft_get_default_window_cut_off │ │ │ │ - 117: 0003e5d0 1502 FUNC GLOBAL DEFAULT 12 nfsft_trafo_direct │ │ │ │ - 118: 000068c0 54 FUNC GLOBAL DEFAULT 12 nfft_cp_complex │ │ │ │ - 119: 000229c0 56 FUNC GLOBAL DEFAULT 12 nfft_init_2d │ │ │ │ - 120: 00036410 1020 FUNC GLOBAL DEFAULT 12 mri_inh_2d1d_trafo │ │ │ │ - 121: 00006140 386 FUNC GLOBAL DEFAULT 12 nfft_sort_node_indices_radix_lsdf │ │ │ │ - 122: 00038a90 1639 FUNC GLOBAL DEFAULT 12 fpt_trafo_direct │ │ │ │ - 123: 00004860 202 FUNC GLOBAL DEFAULT 12 nfft_error_l_infty_double │ │ │ │ - 124: 000369b0 57 FUNC GLOBAL DEFAULT 12 mri_inh_3d_finalize │ │ │ │ - 125: 000423e0 188 FUNC GLOBAL DEFAULT 12 nfsoft_finalize │ │ │ │ - 126: 00007060 5 FUNC GLOBAL DEFAULT 12 nfft_fftshift_complex_int │ │ │ │ - 127: 00006ba0 67 FUNC GLOBAL DEFAULT 12 nfft_upd_xpay_double │ │ │ │ - 128: 00006770 84 FUNC GLOBAL DEFAULT 12 nfft_dot_w_double │ │ │ │ - 129: 0003e460 174 FUNC GLOBAL DEFAULT 12 nfsft_forget │ │ │ │ - 130: 0002d8b0 507 FUNC GLOBAL DEFAULT 12 nfst_precompute_fg_psi │ │ │ │ - 131: 00039100 9084 FUNC GLOBAL DEFAULT 12 fpt_trafo │ │ │ │ - 132: 000319a0 331 FUNC GLOBAL DEFAULT 12 nnfft_finalize │ │ │ │ - 133: 00006e70 484 FUNC GLOBAL DEFAULT 12 nfft_fftshift_complex │ │ │ │ - 134: 00005c00 49 FUNC GLOBAL DEFAULT 12 nfft_die │ │ │ │ - 135: 000404c0 3289 FUNC GLOBAL DEFAULT 12 nfsoft_adjoint │ │ │ │ - 136: 00006620 71 FUNC GLOBAL DEFAULT 12 nfft_clock_gettime_seconds │ │ │ │ - 137: 00022660 276 FUNC GLOBAL DEFAULT 12 nfft_init │ │ │ │ - 138: 000360f0 793 FUNC GLOBAL DEFAULT 12 mri_inh_3d_trafo │ │ │ │ - 139: 00030a70 287 FUNC GLOBAL DEFAULT 12 nnfft_precompute_phi_hut │ │ │ │ - 140: 00005e10 338 FUNC GLOBAL DEFAULT 12 nfft_vpr_complex │ │ │ │ - 141: 000065a0 6 FUNC GLOBAL DEFAULT 12 nfft_get_num_threads │ │ │ │ - 142: 0001aa80 11805 FUNC GLOBAL DEFAULT 12 nfft_adjoint_3d │ │ │ │ - 143: 00006e10 85 FUNC GLOBAL DEFAULT 12 nfft_upd_axpwy_double │ │ │ │ - 144: 00004d90 76 FUNC GLOBAL DEFAULT 12 nfft_log2i │ │ │ │ - 145: 000310e0 1402 FUNC GLOBAL DEFAULT 12 nnfft_precompute_full_psi │ │ │ │ - 146: 00006990 83 FUNC GLOBAL DEFAULT 12 nfft_cp_a_double │ │ │ │ - 147: 00027f00 1301 FUNC GLOBAL DEFAULT 12 nfct_precompute_full_psi │ │ │ │ - 148: 0002b0e0 8183 FUNC GLOBAL DEFAULT 12 nfst_adjoint │ │ │ │ - 149: 00022a00 64 FUNC GLOBAL DEFAULT 12 nfft_init_3d │ │ │ │ - 150: 000065d0 71 FUNC GLOBAL DEFAULT 12 nfft_elapsed_seconds │ │ │ │ - 151: 0002ec40 3365 FUNC GLOBAL DEFAULT 12 nnfft_trafo │ │ │ │ - 152: 00037750 854 FUNC GLOBAL DEFAULT 12 fpt_precompute_1 │ │ │ │ - 153: 00042900 85 FUNC GLOBAL DEFAULT 12 SO3_beta_row │ │ │ │ - 154: 000422d0 39 FUNC GLOBAL DEFAULT 12 nfsoft_init │ │ │ │ - 155: 000070d0 17 FUNC GLOBAL DEFAULT 12 nfft_get_window_name │ │ │ │ - 156: 000428a0 85 FUNC GLOBAL DEFAULT 12 SO3_alpha_row │ │ │ │ - 157: 00037ab0 3955 FUNC GLOBAL DEFAULT 12 fpt_precompute_2 │ │ │ │ - 158: 00006900 48 FUNC GLOBAL DEFAULT 12 nfft_cp_double │ │ │ │ + 113: 000213c0 409 FUNC GLOBAL DEFAULT 12 nfft_precompute_lin_psi │ │ │ │ + 114: 0003ed30 2007 FUNC GLOBAL DEFAULT 12 nfsft_trafo │ │ │ │ + 115: 0002e360 247 FUNC GLOBAL DEFAULT 12 nfst_init_guru │ │ │ │ + 116: 00007100 6 FUNC GLOBAL DEFAULT 12 nfft_get_default_window_cut_off │ │ │ │ + 117: 0003e750 1502 FUNC GLOBAL DEFAULT 12 nfsft_trafo_direct │ │ │ │ + 118: 000068e0 55 FUNC GLOBAL DEFAULT 12 nfft_cp_complex │ │ │ │ + 119: 000228c0 56 FUNC GLOBAL DEFAULT 12 nfft_init_2d │ │ │ │ + 120: 00036420 1068 FUNC GLOBAL DEFAULT 12 mri_inh_2d1d_trafo │ │ │ │ + 121: 00006180 388 FUNC GLOBAL DEFAULT 12 nfft_sort_node_indices_radix_lsdf │ │ │ │ + 122: 00038b20 1687 FUNC GLOBAL DEFAULT 12 fpt_trafo_direct │ │ │ │ + 123: 00004890 186 FUNC GLOBAL DEFAULT 12 nfft_error_l_infty_double │ │ │ │ + 124: 000369f0 57 FUNC GLOBAL DEFAULT 12 mri_inh_3d_finalize │ │ │ │ + 125: 000425e0 188 FUNC GLOBAL DEFAULT 12 nfsoft_finalize │ │ │ │ + 126: 000070a0 5 FUNC GLOBAL DEFAULT 12 nfft_fftshift_complex_int │ │ │ │ + 127: 00006be0 67 FUNC GLOBAL DEFAULT 12 nfft_upd_xpay_double │ │ │ │ + 128: 000067b0 84 FUNC GLOBAL DEFAULT 12 nfft_dot_w_double │ │ │ │ + 129: 0003e5e0 174 FUNC GLOBAL DEFAULT 12 nfsft_forget │ │ │ │ + 130: 0002d830 491 FUNC GLOBAL DEFAULT 12 nfst_precompute_fg_psi │ │ │ │ + 131: 000391c0 9334 FUNC GLOBAL DEFAULT 12 fpt_trafo │ │ │ │ + 132: 00031920 331 FUNC GLOBAL DEFAULT 12 nnfft_finalize │ │ │ │ + 133: 00006eb0 484 FUNC GLOBAL DEFAULT 12 nfft_fftshift_complex │ │ │ │ + 134: 00005c20 49 FUNC GLOBAL DEFAULT 12 nfft_die │ │ │ │ + 135: 00040640 3385 FUNC GLOBAL DEFAULT 12 nfsoft_adjoint │ │ │ │ + 136: 00006660 71 FUNC GLOBAL DEFAULT 12 nfft_clock_gettime_seconds │ │ │ │ + 137: 00022560 276 FUNC GLOBAL DEFAULT 12 nfft_init │ │ │ │ + 138: 000360f0 809 FUNC GLOBAL DEFAULT 12 mri_inh_3d_trafo │ │ │ │ + 139: 000309f0 287 FUNC GLOBAL DEFAULT 12 nnfft_precompute_phi_hut │ │ │ │ + 140: 00005e30 338 FUNC GLOBAL DEFAULT 12 nfft_vpr_complex │ │ │ │ + 141: 000065e0 6 FUNC GLOBAL DEFAULT 12 nfft_get_num_threads │ │ │ │ + 142: 0001aa40 11625 FUNC GLOBAL DEFAULT 12 nfft_adjoint_3d │ │ │ │ + 143: 00006e50 85 FUNC GLOBAL DEFAULT 12 nfft_upd_axpwy_double │ │ │ │ + 144: 00004dd0 76 FUNC GLOBAL DEFAULT 12 nfft_log2i │ │ │ │ + 145: 00031070 1386 FUNC GLOBAL DEFAULT 12 nnfft_precompute_full_psi │ │ │ │ + 146: 000069b0 83 FUNC GLOBAL DEFAULT 12 nfft_cp_a_double │ │ │ │ + 147: 00027e20 1285 FUNC GLOBAL DEFAULT 12 nfct_precompute_full_psi │ │ │ │ + 148: 0002b020 8247 FUNC GLOBAL DEFAULT 12 nfst_adjoint │ │ │ │ + 149: 00022900 64 FUNC GLOBAL DEFAULT 12 nfft_init_3d │ │ │ │ + 150: 00006610 71 FUNC GLOBAL DEFAULT 12 nfft_elapsed_seconds │ │ │ │ + 151: 0002ebc0 3365 FUNC GLOBAL DEFAULT 12 nnfft_trafo │ │ │ │ + 152: 00037790 854 FUNC GLOBAL DEFAULT 12 fpt_precompute_1 │ │ │ │ + 153: 00042b00 85 FUNC GLOBAL DEFAULT 12 SO3_beta_row │ │ │ │ + 154: 000424d0 39 FUNC GLOBAL DEFAULT 12 nfsoft_init │ │ │ │ + 155: 00007110 17 FUNC GLOBAL DEFAULT 12 nfft_get_window_name │ │ │ │ + 156: 00042aa0 85 FUNC GLOBAL DEFAULT 12 SO3_alpha_row │ │ │ │ + 157: 00037af0 4035 FUNC GLOBAL DEFAULT 12 fpt_precompute_2 │ │ │ │ + 158: 00006920 48 FUNC GLOBAL DEFAULT 12 nfft_cp_double │ │ │ │ 159: 000355b0 723 FUNC GLOBAL DEFAULT 12 nsfft_finalize │ │ │ │ - 160: 00027910 425 FUNC GLOBAL DEFAULT 12 nfct_precompute_lin_psi │ │ │ │ - 161: 00016da0 15582 FUNC GLOBAL DEFAULT 12 nfft_trafo │ │ │ │ - 162: 0000d450 845 FUNC GLOBAL DEFAULT 12 nfft_trafo_direct │ │ │ │ - 163: 00005bb0 65 FUNC GLOBAL DEFAULT 12 nfft_free │ │ │ │ - 164: 00042e20 344 FUNC GLOBAL DEFAULT 12 eval_wigner_thresh │ │ │ │ - 165: 0003df00 548 FUNC GLOBAL DEFAULT 12 nfsft_init_guru │ │ │ │ - 166: 0003dac0 101 FUNC GLOBAL DEFAULT 12 beta_al_all │ │ │ │ - 167: 00022a40 315 FUNC GLOBAL DEFAULT 12 nfft_check │ │ │ │ - 168: 0002e6c0 502 FUNC GLOBAL DEFAULT 12 nfst_finalize │ │ │ │ - 169: 0002e260 123 FUNC GLOBAL DEFAULT 12 nfst_precompute_one_psi │ │ │ │ - 170: 00004090 54 FUNC GLOBAL DEFAULT 12 nfft_modified_fejer │ │ │ │ - 171: 00042c60 138 FUNC GLOBAL DEFAULT 12 SO3_gamma_all │ │ │ │ - 172: 0003d1c0 1239 FUNC GLOBAL DEFAULT 12 fpt_finalize │ │ │ │ - 173: 00031660 123 FUNC GLOBAL DEFAULT 12 nnfft_precompute_one_psi │ │ │ │ - 174: 000424a0 385 FUNC GLOBAL DEFAULT 12 SO3_alpha │ │ │ │ - 175: 00021660 1118 FUNC GLOBAL DEFAULT 12 nfft_precompute_fg_psi │ │ │ │ - 176: 0002f970 3584 FUNC GLOBAL DEFAULT 12 nnfft_adjoint │ │ │ │ - 177: 00006cd0 100 FUNC GLOBAL DEFAULT 12 nfft_upd_xpawy_complex │ │ │ │ - 178: 00044820 191 FUNC GLOBAL DEFAULT 12 solver_finalize_double │ │ │ │ + 160: 00027850 425 FUNC GLOBAL DEFAULT 12 nfct_precompute_lin_psi │ │ │ │ + 161: 00016d60 15582 FUNC GLOBAL DEFAULT 12 nfft_trafo │ │ │ │ + 162: 0000d490 844 FUNC GLOBAL DEFAULT 12 nfft_trafo_direct │ │ │ │ + 163: 00005bd0 65 FUNC GLOBAL DEFAULT 12 nfft_free │ │ │ │ + 164: 00043020 344 FUNC GLOBAL DEFAULT 12 eval_wigner_thresh │ │ │ │ + 165: 0003e080 548 FUNC GLOBAL DEFAULT 12 nfsft_init_guru │ │ │ │ + 166: 0003dc40 101 FUNC GLOBAL DEFAULT 12 beta_al_all │ │ │ │ + 167: 00022940 315 FUNC GLOBAL DEFAULT 12 nfft_check │ │ │ │ + 168: 0002e620 502 FUNC GLOBAL DEFAULT 12 nfst_finalize │ │ │ │ + 169: 0002e1c0 123 FUNC GLOBAL DEFAULT 12 nfst_precompute_one_psi │ │ │ │ + 170: 000040b0 54 FUNC GLOBAL DEFAULT 12 nfft_modified_fejer │ │ │ │ + 171: 00042e60 138 FUNC GLOBAL DEFAULT 12 SO3_gamma_all │ │ │ │ + 172: 0003d340 1239 FUNC GLOBAL DEFAULT 12 fpt_finalize │ │ │ │ + 173: 000315e0 123 FUNC GLOBAL DEFAULT 12 nnfft_precompute_one_psi │ │ │ │ + 174: 000426a0 385 FUNC GLOBAL DEFAULT 12 SO3_alpha │ │ │ │ + 175: 00021560 1118 FUNC GLOBAL DEFAULT 12 nfft_precompute_fg_psi │ │ │ │ + 176: 0002f8f0 3584 FUNC GLOBAL DEFAULT 12 nnfft_adjoint │ │ │ │ + 177: 00006d10 100 FUNC GLOBAL DEFAULT 12 nfft_upd_xpawy_complex │ │ │ │ + 178: 00044a20 191 FUNC GLOBAL DEFAULT 12 solver_finalize_double │ │ │ │ 179: 0004d078 4 OBJECT GLOBAL DEFAULT 22 nfft_free_hook │ │ │ │ - 180: 0000dae0 4997 FUNC GLOBAL DEFAULT 12 nfft_trafo_1d │ │ │ │ - 181: 00006a80 83 FUNC GLOBAL DEFAULT 12 nfft_upd_axpy_complex │ │ │ │ - 182: 0003d6c0 418 FUNC GLOBAL DEFAULT 12 alpha_al_row │ │ │ │ - 183: 00032be0 5343 FUNC GLOBAL DEFAULT 12 nsfft_trafo │ │ │ │ - 184: 00005f70 25 FUNC GLOBAL DEFAULT 12 nfft_drand48 │ │ │ │ - 185: 00042750 330 FUNC GLOBAL DEFAULT 12 SO3_gamma │ │ │ │ + 180: 0000db10 5013 FUNC GLOBAL DEFAULT 12 nfft_trafo_1d │ │ │ │ + 181: 00006ac0 83 FUNC GLOBAL DEFAULT 12 nfft_upd_axpy_complex │ │ │ │ + 182: 0003d840 418 FUNC GLOBAL DEFAULT 12 alpha_al_row │ │ │ │ + 183: 00032b60 5455 FUNC GLOBAL DEFAULT 12 nsfft_trafo │ │ │ │ + 184: 00005f90 25 FUNC GLOBAL DEFAULT 12 nfft_drand48 │ │ │ │ + 185: 00042950 330 FUNC GLOBAL DEFAULT 12 SO3_gamma │ │ │ │ 186: 000358c0 1186 FUNC GLOBAL DEFAULT 12 mri_inh_2d1d_adjoint │ │ │ │ - 187: 00006040 90 FUNC GLOBAL DEFAULT 12 nfft_vrand_real │ │ │ │ - 188: 00006710 84 FUNC GLOBAL DEFAULT 12 nfft_dot_w_complex │ │ │ │ - 189: 0003e130 48 FUNC GLOBAL DEFAULT 12 nfsft_init_advanced │ │ │ │ - 190: 0003b8c0 6393 FUNC GLOBAL DEFAULT 12 fpt_transposed │ │ │ │ - 191: 00023380 8369 FUNC GLOBAL DEFAULT 12 nfct_adjoint │ │ │ │ - 192: 0003dc40 320 FUNC GLOBAL DEFAULT 12 eval_al │ │ │ │ - 193: 0003e190 715 FUNC GLOBAL DEFAULT 12 nfsft_precompute │ │ │ │ - 194: 000434a0 2024 FUNC GLOBAL DEFAULT 12 solver_loop_one_step_complex │ │ │ │ - 195: 00004990 196 FUNC GLOBAL DEFAULT 12 nfft_error_l_infty_1_double │ │ │ │ - 196: 00022880 271 FUNC GLOBAL DEFAULT 12 nfft_init_lin │ │ │ │ - 197: 00004d80 12 FUNC GLOBAL DEFAULT 12 nfft_exp2i │ │ │ │ - 198: 0003db30 258 FUNC GLOBAL DEFAULT 12 gamma_al_all │ │ │ │ - 199: 00036810 170 FUNC GLOBAL DEFAULT 12 mri_inh_2d1d_init_guru │ │ │ │ - 200: 00005c40 108 FUNC GLOBAL DEFAULT 12 nfft_malloc │ │ │ │ - 201: 0002e500 48 FUNC GLOBAL DEFAULT 12 nfst_init_1d │ │ │ │ - 202: 0002d3f0 776 FUNC GLOBAL DEFAULT 12 nfst_adjoint_direct │ │ │ │ - 203: 000225e0 123 FUNC GLOBAL DEFAULT 12 nfft_precompute_one_psi │ │ │ │ - 204: 000316e0 396 FUNC GLOBAL DEFAULT 12 nnfft_init_guru │ │ │ │ + 187: 00006060 90 FUNC GLOBAL DEFAULT 12 nfft_vrand_real │ │ │ │ + 188: 00006750 84 FUNC GLOBAL DEFAULT 12 nfft_dot_w_complex │ │ │ │ + 189: 0003e2b0 48 FUNC GLOBAL DEFAULT 12 nfsft_init_advanced │ │ │ │ + 190: 0003bab0 6281 FUNC GLOBAL DEFAULT 12 fpt_transposed │ │ │ │ + 191: 00023280 8305 FUNC GLOBAL DEFAULT 12 nfct_adjoint │ │ │ │ + 192: 0003ddc0 320 FUNC GLOBAL DEFAULT 12 eval_al │ │ │ │ + 193: 0003e310 715 FUNC GLOBAL DEFAULT 12 nfsft_precompute │ │ │ │ + 194: 000436a0 2024 FUNC GLOBAL DEFAULT 12 solver_loop_one_step_complex │ │ │ │ + 195: 000049b0 196 FUNC GLOBAL DEFAULT 12 nfft_error_l_infty_1_double │ │ │ │ + 196: 00022780 271 FUNC GLOBAL DEFAULT 12 nfft_init_lin │ │ │ │ + 197: 00004dc0 12 FUNC GLOBAL DEFAULT 12 nfft_exp2i │ │ │ │ + 198: 0003dcb0 258 FUNC GLOBAL DEFAULT 12 gamma_al_all │ │ │ │ + 199: 00036850 170 FUNC GLOBAL DEFAULT 12 mri_inh_2d1d_init_guru │ │ │ │ + 200: 00005c60 108 FUNC GLOBAL DEFAULT 12 nfft_malloc │ │ │ │ + 201: 0002e460 48 FUNC GLOBAL DEFAULT 12 nfst_init_1d │ │ │ │ + 202: 0002d370 776 FUNC GLOBAL DEFAULT 12 nfst_adjoint_direct │ │ │ │ + 203: 000224e0 123 FUNC GLOBAL DEFAULT 12 nfft_precompute_one_psi │ │ │ │ + 204: 00031660 396 FUNC GLOBAL DEFAULT 12 nnfft_init_guru │ │ │ │ 205: 00035580 44 FUNC GLOBAL DEFAULT 12 nsfft_init │ │ │ │ - 206: 00027cc0 569 FUNC GLOBAL DEFAULT 12 nfct_precompute_psi │ │ │ │ - 207: 00022b80 534 FUNC GLOBAL DEFAULT 12 nfft_finalize │ │ │ │ - 208: 000060a0 131 FUNC GLOBAL DEFAULT 12 nfft_sinc │ │ │ │ - 209: 00042aa0 109 FUNC GLOBAL DEFAULT 12 SO3_gamma_matrix │ │ │ │ + 206: 00027bf0 553 FUNC GLOBAL DEFAULT 12 nfct_precompute_psi │ │ │ │ + 207: 00022a80 534 FUNC GLOBAL DEFAULT 12 nfft_finalize │ │ │ │ + 208: 000060c0 131 FUNC GLOBAL DEFAULT 12 nfft_sinc │ │ │ │ + 209: 00042ca0 109 FUNC GLOBAL DEFAULT 12 SO3_gamma_matrix │ │ │ │ 210: 0004d074 4 OBJECT GLOBAL DEFAULT 22 nfft_die_hook │ │ │ │ - 211: 00044030 2024 FUNC GLOBAL DEFAULT 12 solver_loop_one_step_double │ │ │ │ - 212: 00006d40 69 FUNC GLOBAL DEFAULT 12 nfft_upd_xpawy_double │ │ │ │ - 213: 000062d0 709 FUNC GLOBAL DEFAULT 12 nfft_sort_node_indices_radix_msdf │ │ │ │ - 214: 00006840 116 FUNC GLOBAL DEFAULT 12 nfft_dot_w2_complex │ │ │ │ - 215: 000065c0 3 FUNC GLOBAL DEFAULT 12 nfft_has_threads_enabled │ │ │ │ - 216: 00042f80 575 FUNC GLOBAL DEFAULT 12 wigner_start │ │ │ │ - 217: 000102f0 7875 FUNC GLOBAL DEFAULT 12 nfft_trafo_2d │ │ │ │ - 218: 00006000 60 FUNC GLOBAL DEFAULT 12 nfft_vrand_shifted_unit_double │ │ │ │ - 219: 00031970 44 FUNC GLOBAL DEFAULT 12 nnfft_init_1d │ │ │ │ - 220: 00007090 40 FUNC GLOBAL DEFAULT 12 nfft_m2K │ │ │ │ - 221: 00006ae0 67 FUNC GLOBAL DEFAULT 12 nfft_upd_axpy_double │ │ │ │ - 222: 00029060 8311 FUNC GLOBAL DEFAULT 12 nfst_trafo │ │ │ │ - 223: 00043320 377 FUNC GLOBAL DEFAULT 12 solver_before_loop_complex │ │ │ │ - 224: 0003e160 39 FUNC GLOBAL DEFAULT 12 nfsft_init │ │ │ │ - 225: 0003faf0 2160 FUNC GLOBAL DEFAULT 12 nfsft_adjoint │ │ │ │ + 211: 00044230 2024 FUNC GLOBAL DEFAULT 12 solver_loop_one_step_double │ │ │ │ + 212: 00006d80 69 FUNC GLOBAL DEFAULT 12 nfft_upd_xpawy_double │ │ │ │ + 213: 00006310 709 FUNC GLOBAL DEFAULT 12 nfft_sort_node_indices_radix_msdf │ │ │ │ + 214: 00006880 68 FUNC GLOBAL DEFAULT 12 nfft_dot_w2_complex │ │ │ │ + 215: 00006600 3 FUNC GLOBAL DEFAULT 12 nfft_has_threads_enabled │ │ │ │ + 216: 00043180 575 FUNC GLOBAL DEFAULT 12 wigner_start │ │ │ │ + 217: 00010330 7856 FUNC GLOBAL DEFAULT 12 nfft_trafo_2d │ │ │ │ + 218: 00006020 60 FUNC GLOBAL DEFAULT 12 nfft_vrand_shifted_unit_double │ │ │ │ + 219: 000318f0 44 FUNC GLOBAL DEFAULT 12 nnfft_init_1d │ │ │ │ + 220: 000070d0 40 FUNC GLOBAL DEFAULT 12 nfft_m2K │ │ │ │ + 221: 00006b20 67 FUNC GLOBAL DEFAULT 12 nfft_upd_axpy_double │ │ │ │ + 222: 00028fa0 8311 FUNC GLOBAL DEFAULT 12 nfst_trafo │ │ │ │ + 223: 00043520 377 FUNC GLOBAL DEFAULT 12 solver_before_loop_complex │ │ │ │ + 224: 0003e2e0 39 FUNC GLOBAL DEFAULT 12 nfsft_init │ │ │ │ + 225: 0003fc70 2160 FUNC GLOBAL DEFAULT 12 nfsft_adjoint │ │ │ │ 226: 00003880 72 FUNC GLOBAL DEFAULT 12 nfft_assertion_failed │ │ │ │ - 227: 00042300 209 FUNC GLOBAL DEFAULT 12 nfsoft_precompute │ │ │ │ - 228: 00032550 149 FUNC GLOBAL DEFAULT 12 nsfft_cp │ │ │ │ - 229: 0002e5b0 269 FUNC GLOBAL DEFAULT 12 nfst_check │ │ │ │ - 230: 0002e530 56 FUNC GLOBAL DEFAULT 12 nfst_init_2d │ │ │ │ - 231: 000286c0 48 FUNC GLOBAL DEFAULT 12 nfct_init_1d │ │ │ │ - 232: 00022780 247 FUNC GLOBAL DEFAULT 12 nfft_init_guru │ │ │ │ - 233: 000067d0 102 FUNC GLOBAL DEFAULT 12 nfft_dot_w_w2_complex │ │ │ │ - 234: 00004a60 234 FUNC GLOBAL DEFAULT 12 nfft_error_l_2_complex │ │ │ │ - 235: 00005490 1811 FUNC GLOBAL DEFAULT 12 nfft_lambda2 │ │ │ │ - 236: 000432f0 35 FUNC GLOBAL DEFAULT 12 solver_init_complex │ │ │ │ - 237: 000368c0 72 FUNC GLOBAL DEFAULT 12 mri_inh_2d1d_finalize │ │ │ │ - 238: 000340c0 5311 FUNC GLOBAL DEFAULT 12 nsfft_adjoint │ │ │ │ - 239: 00006c80 69 FUNC GLOBAL DEFAULT 12 nfft_upd_axpby_double │ │ │ │ - 240: 00042250 62 FUNC GLOBAL DEFAULT 12 nfsoft_init_guru │ │ │ │ - 241: 00006b30 99 FUNC GLOBAL DEFAULT 12 nfft_upd_xpay_complex │ │ │ │ - 242: 00005f90 29 FUNC GLOBAL DEFAULT 12 nfft_srand48 │ │ │ │ - 243: 00028420 123 FUNC GLOBAL DEFAULT 12 nfct_precompute_one_psi │ │ │ │ - 244: 00025440 7937 FUNC GLOBAL DEFAULT 12 nfct_trafo │ │ │ │ - 245: 0001d8a0 15390 FUNC GLOBAL DEFAULT 12 nfft_adjoint │ │ │ │ + 227: 00042500 209 FUNC GLOBAL DEFAULT 12 nfsoft_precompute │ │ │ │ + 228: 000324d0 150 FUNC GLOBAL DEFAULT 12 nsfft_cp │ │ │ │ + 229: 0002e510 269 FUNC GLOBAL DEFAULT 12 nfst_check │ │ │ │ + 230: 0002e490 56 FUNC GLOBAL DEFAULT 12 nfst_init_2d │ │ │ │ + 231: 000285d0 48 FUNC GLOBAL DEFAULT 12 nfct_init_1d │ │ │ │ + 232: 00022680 247 FUNC GLOBAL DEFAULT 12 nfft_init_guru │ │ │ │ + 233: 00006810 102 FUNC GLOBAL DEFAULT 12 nfft_dot_w_w2_complex │ │ │ │ + 234: 00004a80 234 FUNC GLOBAL DEFAULT 12 nfft_error_l_2_complex │ │ │ │ + 235: 000054c0 1795 FUNC GLOBAL DEFAULT 12 nfft_lambda2 │ │ │ │ + 236: 000434f0 35 FUNC GLOBAL DEFAULT 12 solver_init_complex │ │ │ │ + 237: 00036900 72 FUNC GLOBAL DEFAULT 12 mri_inh_2d1d_finalize │ │ │ │ + 238: 000340b0 5327 FUNC GLOBAL DEFAULT 12 nsfft_adjoint │ │ │ │ + 239: 00006cc0 69 FUNC GLOBAL DEFAULT 12 nfft_upd_axpby_double │ │ │ │ + 240: 00042450 62 FUNC GLOBAL DEFAULT 12 nfsoft_init_guru │ │ │ │ + 241: 00006b70 99 FUNC GLOBAL DEFAULT 12 nfft_upd_xpay_complex │ │ │ │ + 242: 00005fb0 29 FUNC GLOBAL DEFAULT 12 nfft_srand48 │ │ │ │ + 243: 00028330 123 FUNC GLOBAL DEFAULT 12 nfct_precompute_one_psi │ │ │ │ + 244: 00025300 8065 FUNC GLOBAL DEFAULT 12 nfct_trafo │ │ │ │ + 245: 0001d7b0 15374 FUNC GLOBAL DEFAULT 12 nfft_adjoint │ │ │ │ 246: 0004d07c 4 OBJECT GLOBAL DEFAULT 22 nfft_malloc_hook │ │ │ │ - 247: 0002d0e0 784 FUNC GLOBAL DEFAULT 12 nfst_trafo_direct │ │ │ │ + 247: 0002d060 784 FUNC GLOBAL DEFAULT 12 nfst_trafo_direct │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,149 +1,149 @@ │ │ │ │ │ │ │ │ Relocation section '.rel.dyn' at offset 0x2b08 contains 28 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 0004ccb4 00000008 R_386_RELATIVE │ │ │ │ 0004ccb8 00000008 R_386_RELATIVE │ │ │ │ 0004d000 00000008 R_386_RELATIVE │ │ │ │ 0004cf9c 00007006 R_386_GLOB_DAT 00035d70 mri_inh_3d_adjoint │ │ │ │ -0004cfa0 00007206 R_386_GLOB_DAT 0003ebb0 nfsft_trafo │ │ │ │ -0004cfa4 00009406 R_386_GLOB_DAT 0002b0e0 nfst_adjoint │ │ │ │ +0004cfa0 00007206 R_386_GLOB_DAT 0003ed30 nfsft_trafo │ │ │ │ +0004cfa4 00009406 R_386_GLOB_DAT 0002b020 nfst_adjoint │ │ │ │ 0004cfa8 00000606 R_386_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ -0004cfac 0000de06 R_386_GLOB_DAT 00029060 nfst_trafo │ │ │ │ +0004cfac 0000de06 R_386_GLOB_DAT 00028fa0 nfst_trafo │ │ │ │ 0004cfb0 00000b06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ -0004cfb4 00009706 R_386_GLOB_DAT 0002ec40 nnfft_trafo │ │ │ │ +0004cfb4 00009706 R_386_GLOB_DAT 0002ebc0 nnfft_trafo │ │ │ │ 0004cfb8 0000ba06 R_386_GLOB_DAT 000358c0 mri_inh_2d1d_adjoint │ │ │ │ 0004cfbc 00000c06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ 0004cfc0 00000f06 R_386_GLOB_DAT 00000000 stderr@GLIBC_2.0 │ │ │ │ -0004cfc4 00003f06 R_386_GLOB_DAT 000411a0 nfsoft_trafo │ │ │ │ -0004cfc8 00007806 R_386_GLOB_DAT 00036410 mri_inh_2d1d_trafo │ │ │ │ -0004cfcc 0000a106 R_386_GLOB_DAT 00016da0 nfft_trafo │ │ │ │ -0004cfd0 0000b006 R_386_GLOB_DAT 0002f970 nnfft_adjoint │ │ │ │ +0004cfc4 00003f06 R_386_GLOB_DAT 00041380 nfsoft_trafo │ │ │ │ +0004cfc8 00007806 R_386_GLOB_DAT 00036420 mri_inh_2d1d_trafo │ │ │ │ +0004cfcc 0000a106 R_386_GLOB_DAT 00016d60 nfft_trafo │ │ │ │ +0004cfd0 0000b006 R_386_GLOB_DAT 0002f8f0 nnfft_adjoint │ │ │ │ 0004cfd4 00008a06 R_386_GLOB_DAT 000360f0 mri_inh_3d_trafo │ │ │ │ -0004cfd8 0000e106 R_386_GLOB_DAT 0003faf0 nfsft_adjoint │ │ │ │ -0004cfdc 0000f406 R_386_GLOB_DAT 00025440 nfct_trafo │ │ │ │ +0004cfd8 0000e106 R_386_GLOB_DAT 0003fc70 nfsft_adjoint │ │ │ │ +0004cfdc 0000f406 R_386_GLOB_DAT 00025300 nfct_trafo │ │ │ │ 0004cfe0 0000b306 R_386_GLOB_DAT 0004d078 nfft_free_hook │ │ │ │ 0004cfe4 00001506 R_386_GLOB_DAT 00000000 stdout@GLIBC_2.0 │ │ │ │ -0004cfe8 0000f506 R_386_GLOB_DAT 0001d8a0 nfft_adjoint │ │ │ │ -0004cfec 00008706 R_386_GLOB_DAT 000404c0 nfsoft_adjoint │ │ │ │ -0004cff0 0000bf06 R_386_GLOB_DAT 00023380 nfct_adjoint │ │ │ │ +0004cfe8 0000f506 R_386_GLOB_DAT 0001d7b0 nfft_adjoint │ │ │ │ +0004cfec 00008706 R_386_GLOB_DAT 00040640 nfsoft_adjoint │ │ │ │ +0004cff0 0000bf06 R_386_GLOB_DAT 00023280 nfct_adjoint │ │ │ │ 0004cff4 0000f606 R_386_GLOB_DAT 0004d07c nfft_malloc_hook │ │ │ │ 0004cff8 00001b06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3 │ │ │ │ 0004cffc 0000d206 R_386_GLOB_DAT 0004d074 nfft_die_hook │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x2be8 contains 115 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 0004cdd0 00000107 R_386_JUMP_SLOT 00000000 abort@GLIBC_2.0 │ │ │ │ 0004cdd4 00001e07 R_386_JUMP_SLOT 00014130 nfft_trafo_3d │ │ │ │ -0004cdd8 0000f107 R_386_JUMP_SLOT 00006b30 nfft_upd_xpay_complex │ │ │ │ -0004cddc 00003407 R_386_JUMP_SLOT 00042290 nfsoft_init_advanced │ │ │ │ -0004cde0 0000cf07 R_386_JUMP_SLOT 00022b80 nfft_finalize │ │ │ │ -0004cde4 0000a007 R_386_JUMP_SLOT 00027910 nfct_precompute_lin_psi │ │ │ │ -0004cde8 0000c607 R_386_JUMP_SLOT 0003db30 gamma_al_all │ │ │ │ -0004cdec 00002307 R_386_JUMP_SLOT 00006a40 nfft_cp_w_double │ │ │ │ +0004cdd8 0000f107 R_386_JUMP_SLOT 00006b70 nfft_upd_xpay_complex │ │ │ │ +0004cddc 00003407 R_386_JUMP_SLOT 00042490 nfsoft_init_advanced │ │ │ │ +0004cde0 0000cf07 R_386_JUMP_SLOT 00022a80 nfft_finalize │ │ │ │ +0004cde4 0000a007 R_386_JUMP_SLOT 00027850 nfct_precompute_lin_psi │ │ │ │ +0004cde8 0000c607 R_386_JUMP_SLOT 0003dcb0 gamma_al_all │ │ │ │ +0004cdec 00002307 R_386_JUMP_SLOT 00006a70 nfft_cp_w_double │ │ │ │ 0004cdf0 00000207 R_386_JUMP_SLOT 00000000 srand48@GLIBC_2.0 │ │ │ │ -0004cdf4 0000b907 R_386_JUMP_SLOT 00042750 SO3_gamma │ │ │ │ +0004cdf4 0000b907 R_386_JUMP_SLOT 00042950 SO3_gamma │ │ │ │ 0004cdf8 00000307 R_386_JUMP_SLOT 00000000 drand48@GLIBC_2.0 │ │ │ │ -0004cdfc 00004407 R_386_JUMP_SLOT 0000ee70 nfft_adjoint_1d │ │ │ │ -0004ce00 00006307 R_386_JUMP_SLOT 000431c0 solver_init_advanced_complex │ │ │ │ -0004ce04 00002a07 R_386_JUMP_SLOT 00021f30 nfft_precompute_full_psi │ │ │ │ -0004ce08 00003107 R_386_JUMP_SLOT 0003b480 fpt_transposed_direct │ │ │ │ +0004cdfc 00004407 R_386_JUMP_SLOT 0000eeb0 nfft_adjoint_1d │ │ │ │ +0004ce00 00006307 R_386_JUMP_SLOT 000433c0 solver_init_advanced_complex │ │ │ │ +0004ce04 00002a07 R_386_JUMP_SLOT 00021e30 nfft_precompute_full_psi │ │ │ │ +0004ce08 00003107 R_386_JUMP_SLOT 0003b640 fpt_transposed_direct │ │ │ │ 0004ce0c 00000407 R_386_JUMP_SLOT 00000000 clock_gettime@GLIBC_2.17 │ │ │ │ -0004ce10 00009307 R_386_JUMP_SLOT 00027f00 nfct_precompute_full_psi │ │ │ │ -0004ce14 00008607 R_386_JUMP_SLOT 00005c00 nfft_die │ │ │ │ +0004ce10 00009307 R_386_JUMP_SLOT 00027e20 nfct_precompute_full_psi │ │ │ │ +0004ce14 00008607 R_386_JUMP_SLOT 00005c20 nfft_die │ │ │ │ 0004ce18 00000507 R_386_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.3.4 │ │ │ │ -0004ce1c 00005007 R_386_JUMP_SLOT 0002dcf0 nfst_precompute_full_psi │ │ │ │ -0004ce20 00004907 R_386_JUMP_SLOT 0002d700 nfst_precompute_lin_psi │ │ │ │ -0004ce24 0000bc07 R_386_JUMP_SLOT 00006710 nfft_dot_w_complex │ │ │ │ +0004ce1c 00005007 R_386_JUMP_SLOT 0002dc50 nfst_precompute_full_psi │ │ │ │ +0004ce20 00004907 R_386_JUMP_SLOT 0002d680 nfst_precompute_lin_psi │ │ │ │ +0004ce24 0000bc07 R_386_JUMP_SLOT 00006750 nfft_dot_w_complex │ │ │ │ 0004ce28 00000707 R_386_JUMP_SLOT 00000000 __printf_chk@GLIBC_2.3.4 │ │ │ │ -0004ce2c 00008907 R_386_JUMP_SLOT 00022660 nfft_init │ │ │ │ -0004ce30 0000b407 R_386_JUMP_SLOT 0000dae0 nfft_trafo_1d │ │ │ │ -0004ce34 00003c07 R_386_JUMP_SLOT 0003d870 beta_al_row │ │ │ │ +0004ce2c 00008907 R_386_JUMP_SLOT 00022560 nfft_init │ │ │ │ +0004ce30 0000b407 R_386_JUMP_SLOT 0000db10 nfft_trafo_1d │ │ │ │ +0004ce34 00003c07 R_386_JUMP_SLOT 0003d9f0 beta_al_row │ │ │ │ 0004ce38 00000807 R_386_JUMP_SLOT 00000000 putchar@GLIBC_2.0 │ │ │ │ -0004ce3c 00006007 R_386_JUMP_SLOT 000066d0 nfft_dot_double │ │ │ │ +0004ce3c 00006007 R_386_JUMP_SLOT 00006710 nfft_dot_double │ │ │ │ 0004ce40 00000907 R_386_JUMP_SLOT 00000000 memset@GLIBC_2.0 │ │ │ │ -0004ce44 0000af07 R_386_JUMP_SLOT 00021660 nfft_precompute_fg_psi │ │ │ │ -0004ce48 00004207 R_386_JUMP_SLOT 00042960 SO3_gamma_row │ │ │ │ -0004ce4c 00004a07 R_386_JUMP_SLOT 0003f390 nfsft_adjoint_direct │ │ │ │ +0004ce44 0000af07 R_386_JUMP_SLOT 00021560 nfft_precompute_fg_psi │ │ │ │ +0004ce48 00004207 R_386_JUMP_SLOT 00042b60 SO3_gamma_row │ │ │ │ +0004ce4c 00004a07 R_386_JUMP_SLOT 0003f510 nfsft_adjoint_direct │ │ │ │ 0004ce50 00000a07 R_386_JUMP_SLOT 00000000 fftw_plan_r2r │ │ │ │ 0004ce54 00006d07 R_386_JUMP_SLOT 000038d0 nfft_bessel_i0 │ │ │ │ -0004ce58 0000da07 R_386_JUMP_SLOT 00006000 nfft_vrand_shifted_unit_double │ │ │ │ -0004ce5c 0000a607 R_386_JUMP_SLOT 0003dac0 beta_al_all │ │ │ │ -0004ce60 00008007 R_386_JUMP_SLOT 00006770 nfft_dot_w_double │ │ │ │ +0004ce58 0000da07 R_386_JUMP_SLOT 00006020 nfft_vrand_shifted_unit_double │ │ │ │ +0004ce5c 0000a607 R_386_JUMP_SLOT 0003dc40 beta_al_all │ │ │ │ +0004ce60 00008007 R_386_JUMP_SLOT 000067b0 nfft_dot_w_double │ │ │ │ 0004ce64 00000d07 R_386_JUMP_SLOT 00000000 fflush@GLIBC_2.0 │ │ │ │ -0004ce68 00006e07 R_386_JUMP_SLOT 000121c0 nfft_adjoint_2d │ │ │ │ -0004ce6c 0000b107 R_386_JUMP_SLOT 00006cd0 nfft_upd_xpawy_complex │ │ │ │ -0004ce70 00004007 R_386_JUMP_SLOT 0003d990 alpha_al_all │ │ │ │ -0004ce74 00002d07 R_386_JUMP_SLOT 00021ac0 nfft_precompute_psi │ │ │ │ -0004ce78 00009807 R_386_JUMP_SLOT 00037750 fpt_precompute_1 │ │ │ │ -0004ce7c 00003907 R_386_JUMP_SLOT 00041de0 nfsoft_init_guru_advanced │ │ │ │ -0004ce80 00005507 R_386_JUMP_SLOT 00038a30 fpt_precompute │ │ │ │ -0004ce84 00004f07 R_386_JUMP_SLOT 00030b90 nnfft_precompute_lin_psi │ │ │ │ +0004ce68 00006e07 R_386_JUMP_SLOT 000121e0 nfft_adjoint_2d │ │ │ │ +0004ce6c 0000b107 R_386_JUMP_SLOT 00006d10 nfft_upd_xpawy_complex │ │ │ │ +0004ce70 00004007 R_386_JUMP_SLOT 0003db10 alpha_al_all │ │ │ │ +0004ce74 00002d07 R_386_JUMP_SLOT 000219c0 nfft_precompute_psi │ │ │ │ +0004ce78 00009807 R_386_JUMP_SLOT 00037790 fpt_precompute_1 │ │ │ │ +0004ce7c 00003907 R_386_JUMP_SLOT 00041fe0 nfsoft_init_guru_advanced │ │ │ │ +0004ce80 00005507 R_386_JUMP_SLOT 00038ac0 fpt_precompute │ │ │ │ +0004ce84 00004f07 R_386_JUMP_SLOT 00030b10 nnfft_precompute_lin_psi │ │ │ │ 0004ce88 00000e07 R_386_JUMP_SLOT 00000000 fftw_execute │ │ │ │ 0004ce8c 00001007 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0 │ │ │ │ -0004ce90 00009007 R_386_JUMP_SLOT 00004d90 nfft_log2i │ │ │ │ -0004ce94 0000b507 R_386_JUMP_SLOT 00006a80 nfft_upd_axpy_complex │ │ │ │ -0004ce98 00005607 R_386_JUMP_SLOT 00004ef0 nfft_next_power_of_2_exp_int │ │ │ │ -0004ce9c 0000dc07 R_386_JUMP_SLOT 00007090 nfft_m2K │ │ │ │ -0004cea0 00004607 R_386_JUMP_SLOT 00037370 fpt_init │ │ │ │ -0004cea4 0000c507 R_386_JUMP_SLOT 00004d80 nfft_exp2i │ │ │ │ -0004cea8 00007a07 R_386_JUMP_SLOT 00038a90 fpt_trafo_direct │ │ │ │ -0004ceac 00004707 R_386_JUMP_SLOT 00004de0 nfft_next_power_of_2 │ │ │ │ -0004ceb0 00006907 R_386_JUMP_SLOT 00031870 nnfft_init │ │ │ │ -0004ceb4 00007907 R_386_JUMP_SLOT 00006140 nfft_sort_node_indices_radix_lsdf │ │ │ │ -0004ceb8 00002107 R_386_JUMP_SLOT 000284a0 nfct_init │ │ │ │ -0004cebc 00008b07 R_386_JUMP_SLOT 00030a70 nnfft_precompute_phi_hut │ │ │ │ -0004cec0 0000b607 R_386_JUMP_SLOT 0003d6c0 alpha_al_row │ │ │ │ -0004cec4 00009907 R_386_JUMP_SLOT 00042900 SO3_beta_row │ │ │ │ -0004cec8 00006207 R_386_JUMP_SLOT 0002dab0 nfst_precompute_psi │ │ │ │ -0004cecc 00009e07 R_386_JUMP_SLOT 00006900 nfft_cp_double │ │ │ │ -0004ced0 00005807 R_386_JUMP_SLOT 0003d8c0 gamma_al_row │ │ │ │ +0004ce90 00009007 R_386_JUMP_SLOT 00004dd0 nfft_log2i │ │ │ │ +0004ce94 0000b507 R_386_JUMP_SLOT 00006ac0 nfft_upd_axpy_complex │ │ │ │ +0004ce98 00005607 R_386_JUMP_SLOT 00004f30 nfft_next_power_of_2_exp_int │ │ │ │ +0004ce9c 0000dc07 R_386_JUMP_SLOT 000070d0 nfft_m2K │ │ │ │ +0004cea0 00004607 R_386_JUMP_SLOT 000373b0 fpt_init │ │ │ │ +0004cea4 0000c507 R_386_JUMP_SLOT 00004dc0 nfft_exp2i │ │ │ │ +0004cea8 00007a07 R_386_JUMP_SLOT 00038b20 fpt_trafo_direct │ │ │ │ +0004ceac 00004707 R_386_JUMP_SLOT 00004e20 nfft_next_power_of_2 │ │ │ │ +0004ceb0 00006907 R_386_JUMP_SLOT 000317f0 nnfft_init │ │ │ │ +0004ceb4 00007907 R_386_JUMP_SLOT 00006180 nfft_sort_node_indices_radix_lsdf │ │ │ │ +0004ceb8 00002107 R_386_JUMP_SLOT 000283b0 nfct_init │ │ │ │ +0004cebc 00008b07 R_386_JUMP_SLOT 000309f0 nnfft_precompute_phi_hut │ │ │ │ +0004cec0 0000b607 R_386_JUMP_SLOT 0003d840 alpha_al_row │ │ │ │ +0004cec4 00009907 R_386_JUMP_SLOT 00042b00 SO3_beta_row │ │ │ │ +0004cec8 00006207 R_386_JUMP_SLOT 0002da20 nfst_precompute_psi │ │ │ │ +0004cecc 00009e07 R_386_JUMP_SLOT 00006920 nfft_cp_double │ │ │ │ +0004ced0 00005807 R_386_JUMP_SLOT 0003da40 gamma_al_row │ │ │ │ 0004ced4 00001107 R_386_JUMP_SLOT 00000000 fftw_plan_many_r2r │ │ │ │ 0004ced8 00001207 R_386_JUMP_SLOT 00000000 fwrite@GLIBC_2.0 │ │ │ │ -0004cedc 00007f07 R_386_JUMP_SLOT 00006ba0 nfft_upd_xpay_double │ │ │ │ -0004cee0 00008d07 R_386_JUMP_SLOT 000065a0 nfft_get_num_threads │ │ │ │ -0004cee4 00009c07 R_386_JUMP_SLOT 000428a0 SO3_alpha_row │ │ │ │ -0004cee8 0000e807 R_386_JUMP_SLOT 00022780 nfft_init_guru │ │ │ │ -0004ceec 00004e07 R_386_JUMP_SLOT 00004fb0 nfft_lambda │ │ │ │ -0004cef0 00009d07 R_386_JUMP_SLOT 00037ab0 fpt_precompute_2 │ │ │ │ -0004cef4 00008e07 R_386_JUMP_SLOT 0001aa80 nfft_adjoint_3d │ │ │ │ -0004cef8 0000d907 R_386_JUMP_SLOT 000102f0 nfft_trafo_2d │ │ │ │ +0004cedc 00007f07 R_386_JUMP_SLOT 00006be0 nfft_upd_xpay_double │ │ │ │ +0004cee0 00008d07 R_386_JUMP_SLOT 000065e0 nfft_get_num_threads │ │ │ │ +0004cee4 00009c07 R_386_JUMP_SLOT 00042aa0 SO3_alpha_row │ │ │ │ +0004cee8 0000e807 R_386_JUMP_SLOT 00022680 nfft_init_guru │ │ │ │ +0004ceec 00004e07 R_386_JUMP_SLOT 00004ff0 nfft_lambda │ │ │ │ +0004cef0 00009d07 R_386_JUMP_SLOT 00037af0 fpt_precompute_2 │ │ │ │ +0004cef4 00008e07 R_386_JUMP_SLOT 0001aa40 nfft_adjoint_3d │ │ │ │ +0004cef8 0000d907 R_386_JUMP_SLOT 00010330 nfft_trafo_2d │ │ │ │ 0004cefc 00001307 R_386_JUMP_SLOT 00000000 powl@GLIBC_2.0 │ │ │ │ -0004cf00 00007107 R_386_JUMP_SLOT 000214c0 nfft_precompute_lin_psi │ │ │ │ +0004cf00 00007107 R_386_JUMP_SLOT 000213c0 nfft_precompute_lin_psi │ │ │ │ 0004cf04 00001407 R_386_JUMP_SLOT 00000000 fftw_plan_dft │ │ │ │ -0004cf08 00006507 R_386_JUMP_SLOT 000069f0 nfft_cp_w_complex │ │ │ │ -0004cf0c 00005b07 R_386_JUMP_SLOT 00005fb0 nfft_vrand_unit_complex │ │ │ │ -0004cf10 0000bd07 R_386_JUMP_SLOT 0003e130 nfsft_init_advanced │ │ │ │ -0004cf14 00008207 R_386_JUMP_SLOT 0002d8b0 nfst_precompute_fg_psi │ │ │ │ -0004cf18 00003707 R_386_JUMP_SLOT 00043d50 solver_init_advanced_double │ │ │ │ -0004cf1c 00005e07 R_386_JUMP_SLOT 0002e2e0 nfst_init │ │ │ │ -0004cf20 0000eb07 R_386_JUMP_SLOT 00005490 nfft_lambda2 │ │ │ │ -0004cf24 00003807 R_386_JUMP_SLOT 00042630 SO3_beta │ │ │ │ +0004cf08 00006507 R_386_JUMP_SLOT 00006a10 nfft_cp_w_complex │ │ │ │ +0004cf0c 00005b07 R_386_JUMP_SLOT 00005fd0 nfft_vrand_unit_complex │ │ │ │ +0004cf10 0000bd07 R_386_JUMP_SLOT 0003e2b0 nfsft_init_advanced │ │ │ │ +0004cf14 00008207 R_386_JUMP_SLOT 0002d830 nfst_precompute_fg_psi │ │ │ │ +0004cf18 00003707 R_386_JUMP_SLOT 00043f50 solver_init_advanced_double │ │ │ │ +0004cf1c 00005e07 R_386_JUMP_SLOT 0002e240 nfst_init │ │ │ │ +0004cf20 0000eb07 R_386_JUMP_SLOT 000054c0 nfft_lambda2 │ │ │ │ +0004cf24 00003807 R_386_JUMP_SLOT 00042830 SO3_beta │ │ │ │ 0004cf28 00001607 R_386_JUMP_SLOT 00000000 puts@GLIBC_2.0 │ │ │ │ -0004cf2c 0000f007 R_386_JUMP_SLOT 00042250 nfsoft_init_guru │ │ │ │ -0004cf30 0000be07 R_386_JUMP_SLOT 0003b8c0 fpt_transposed │ │ │ │ +0004cf2c 0000f007 R_386_JUMP_SLOT 00042450 nfsoft_init_guru │ │ │ │ +0004cf30 0000be07 R_386_JUMP_SLOT 0003bab0 fpt_transposed │ │ │ │ 0004cf34 00001707 R_386_JUMP_SLOT 00000000 fftw_destroy_plan │ │ │ │ -0004cf38 0000b807 R_386_JUMP_SLOT 00005f70 nfft_drand48 │ │ │ │ -0004cf3c 00008307 R_386_JUMP_SLOT 00039100 fpt_trafo │ │ │ │ -0004cf40 0000dd07 R_386_JUMP_SLOT 00006ae0 nfft_upd_axpy_double │ │ │ │ -0004cf44 00003a07 R_386_JUMP_SLOT 00030d40 nnfft_precompute_psi │ │ │ │ +0004cf38 0000b807 R_386_JUMP_SLOT 00005f90 nfft_drand48 │ │ │ │ +0004cf3c 00008307 R_386_JUMP_SLOT 000391c0 fpt_trafo │ │ │ │ +0004cf40 0000dd07 R_386_JUMP_SLOT 00006b20 nfft_upd_axpy_double │ │ │ │ +0004cf44 00003a07 R_386_JUMP_SLOT 00030cc0 nnfft_precompute_psi │ │ │ │ 0004cf48 00001807 R_386_JUMP_SLOT 00000000 fftw_free │ │ │ │ -0004cf4c 0000c807 R_386_JUMP_SLOT 00005c40 nfft_malloc │ │ │ │ -0004cf50 00009107 R_386_JUMP_SLOT 000310e0 nnfft_precompute_full_psi │ │ │ │ -0004cf54 00007607 R_386_JUMP_SLOT 000068c0 nfft_cp_complex │ │ │ │ -0004cf58 00006f07 R_386_JUMP_SLOT 00006680 nfft_dot_complex │ │ │ │ -0004cf5c 0000ac07 R_386_JUMP_SLOT 0003d1c0 fpt_finalize │ │ │ │ +0004cf4c 0000c807 R_386_JUMP_SLOT 00005c60 nfft_malloc │ │ │ │ +0004cf50 00009107 R_386_JUMP_SLOT 00031070 nnfft_precompute_full_psi │ │ │ │ +0004cf54 00007607 R_386_JUMP_SLOT 000068e0 nfft_cp_complex │ │ │ │ +0004cf58 00006f07 R_386_JUMP_SLOT 000066c0 nfft_dot_complex │ │ │ │ +0004cf5c 0000ac07 R_386_JUMP_SLOT 0003d340 fpt_finalize │ │ │ │ 0004cf60 00001907 R_386_JUMP_SLOT 00000000 fftw_execute_r2r │ │ │ │ -0004cf64 00004107 R_386_JUMP_SLOT 00027ac0 nfct_precompute_fg_psi │ │ │ │ -0004cf68 0000ae07 R_386_JUMP_SLOT 000424a0 SO3_alpha │ │ │ │ -0004cf6c 0000a507 R_386_JUMP_SLOT 0003df00 nfsft_init_guru │ │ │ │ -0004cf70 00002c07 R_386_JUMP_SLOT 0000d7a0 nfft_adjoint_direct │ │ │ │ -0004cf74 00007507 R_386_JUMP_SLOT 0003e5d0 nfsft_trafo_direct │ │ │ │ +0004cf64 00004107 R_386_JUMP_SLOT 00027a00 nfct_precompute_fg_psi │ │ │ │ +0004cf68 0000ae07 R_386_JUMP_SLOT 000426a0 SO3_alpha │ │ │ │ +0004cf6c 0000a507 R_386_JUMP_SLOT 0003e080 nfsft_init_guru │ │ │ │ +0004cf70 00002c07 R_386_JUMP_SLOT 0000d7e0 nfft_adjoint_direct │ │ │ │ +0004cf74 00007507 R_386_JUMP_SLOT 0003e750 nfsft_trafo_direct │ │ │ │ 0004cf78 00001a07 R_386_JUMP_SLOT 00000000 pow@GLIBC_2.29 │ │ │ │ 0004cf7c 0000e207 R_386_JUMP_SLOT 00003880 nfft_assertion_failed │ │ │ │ 0004cf80 00001c07 R_386_JUMP_SLOT 00000000 exit@GLIBC_2.0 │ │ │ │ -0004cf84 0000ce07 R_386_JUMP_SLOT 00027cc0 nfct_precompute_psi │ │ │ │ -0004cf88 0000cb07 R_386_JUMP_SLOT 000225e0 nfft_precompute_one_psi │ │ │ │ -0004cf8c 0000a307 R_386_JUMP_SLOT 00005bb0 nfft_free │ │ │ │ -0004cf90 0000a207 R_386_JUMP_SLOT 0000d450 nfft_trafo_direct │ │ │ │ -0004cf94 0000d407 R_386_JUMP_SLOT 00006d40 nfft_upd_xpawy_double │ │ │ │ +0004cf84 0000ce07 R_386_JUMP_SLOT 00027bf0 nfct_precompute_psi │ │ │ │ +0004cf88 0000cb07 R_386_JUMP_SLOT 000224e0 nfft_precompute_one_psi │ │ │ │ +0004cf8c 0000a307 R_386_JUMP_SLOT 00005bd0 nfft_free │ │ │ │ +0004cf90 0000a207 R_386_JUMP_SLOT 0000d490 nfft_trafo_direct │ │ │ │ +0004cf94 0000d407 R_386_JUMP_SLOT 00006d80 nfft_upd_xpawy_double │ │ │ │ 0004cf98 00001d07 R_386_JUMP_SLOT 00000000 fftw_malloc │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -2,15 +2,15 @@ │ │ │ │ Dynamic section at offset 0x4bcbc contains 29 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libfftw3.so.3] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000e (SONAME) Library soname: [libnfft3.so.4] │ │ │ │ 0x0000000c (INIT) 0x3000 │ │ │ │ - 0x0000000d (FINI) 0x448e0 │ │ │ │ + 0x0000000d (FINI) 0x44ae0 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x4ccb4 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x4ccb8 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x178 │ │ │ │ 0x00000005 (STRTAB) 0x1884 │ │ │ │ 0x00000006 (SYMTAB) 0x904 │ │ │ ├── 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: bd59a98961e42935a2d8496aee9e6d2611f283a7 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d7e4f4f5156d51bed40055ede3c3e2b4fa986951 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -8,253 +8,253 @@ │ │ │ │ Entries in search table: 0xf5 │ │ │ │ 0xfffffffffffbd970 (offset: 0x3020) -> 0x7cc fde=[ 18] │ │ │ │ 0xfffffffffffbe0b0 (offset: 0x3760) -> 0x7f0 fde=[ 3c] │ │ │ │ 0xfffffffffffbe1d0 (offset: 0x3880) -> 0x804 fde=[ 50] │ │ │ │ 0xfffffffffffbe220 (offset: 0x38d0) -> 0x83c fde=[ 88] │ │ │ │ 0xfffffffffffbe497 (offset: 0x3b47) -> 0x868 fde=[ b4] │ │ │ │ 0xfffffffffffbe4a0 (offset: 0x3b50) -> 0x87c fde=[ c8] │ │ │ │ - 0xfffffffffffbe9d5 (offset: 0x4085) -> 0x8bc fde=[ 108] │ │ │ │ - 0xfffffffffffbe9e0 (offset: 0x4090) -> 0x8d0 fde=[ 11c] │ │ │ │ - 0xfffffffffffbea20 (offset: 0x40d0) -> 0x8e8 fde=[ 134] │ │ │ │ - 0xfffffffffffbeb50 (offset: 0x4200) -> 0x908 fde=[ 154] │ │ │ │ - 0xfffffffffffbef40 (offset: 0x45f0) -> 0x930 fde=[ 17c] │ │ │ │ - 0xfffffffffffbefe0 (offset: 0x4690) -> 0x968 fde=[ 1b4] │ │ │ │ - 0xfffffffffffbf090 (offset: 0x4740) -> 0x994 fde=[ 1e0] │ │ │ │ - 0xfffffffffffbf140 (offset: 0x47f0) -> 0x9c0 fde=[ 20c] │ │ │ │ - 0xfffffffffffbf1b0 (offset: 0x4860) -> 0x9e4 fde=[ 230] │ │ │ │ - 0xfffffffffffbf280 (offset: 0x4930) -> 0xa24 fde=[ 270] │ │ │ │ - 0xfffffffffffbf2e0 (offset: 0x4990) -> 0xa48 fde=[ 294] │ │ │ │ - 0xfffffffffffbf3b0 (offset: 0x4a60) -> 0xa70 fde=[ 2bc] │ │ │ │ - 0xfffffffffffbf4a0 (offset: 0x4b50) -> 0xab0 fde=[ 2fc] │ │ │ │ - 0xfffffffffffbf53a (offset: 0x4bea) -> 0xaec fde=[ 338] │ │ │ │ - 0xfffffffffffbf540 (offset: 0x4bf0) -> 0xb00 fde=[ 34c] │ │ │ │ - 0xfffffffffffbf690 (offset: 0x4d40) -> 0xb34 fde=[ 380] │ │ │ │ - 0xfffffffffffbf6d0 (offset: 0x4d80) -> 0xb58 fde=[ 3a4] │ │ │ │ - 0xfffffffffffbf6e0 (offset: 0x4d90) -> 0xb6c fde=[ 3b8] │ │ │ │ - 0xfffffffffffbf730 (offset: 0x4de0) -> 0xb80 fde=[ 3cc] │ │ │ │ - 0xfffffffffffbf790 (offset: 0x4e40) -> 0xba4 fde=[ 3f0] │ │ │ │ - 0xfffffffffffbf840 (offset: 0x4ef0) -> 0xbcc fde=[ 418] │ │ │ │ - 0xfffffffffffbf8f4 (offset: 0x4fa4) -> 0xbf4 fde=[ 440] │ │ │ │ - 0xfffffffffffbf900 (offset: 0x4fb0) -> 0xc08 fde=[ 454] │ │ │ │ - 0xfffffffffffbfde0 (offset: 0x5490) -> 0xc44 fde=[ 490] │ │ │ │ - 0xfffffffffffc0500 (offset: 0x5bb0) -> 0xc7c fde=[ 4c8] │ │ │ │ - 0xfffffffffffc0550 (offset: 0x5c00) -> 0xcb0 fde=[ 4fc] │ │ │ │ - 0xfffffffffffc0590 (offset: 0x5c40) -> 0xcd8 fde=[ 524] │ │ │ │ - 0xfffffffffffc0600 (offset: 0x5cb0) -> 0xd18 fde=[ 564] │ │ │ │ - 0xfffffffffffc0760 (offset: 0x5e10) -> 0xdcc fde=[ 618] │ │ │ │ - 0xfffffffffffc08c0 (offset: 0x5f70) -> 0xe90 fde=[ 6dc] │ │ │ │ - 0xfffffffffffc08e0 (offset: 0x5f90) -> 0xeb0 fde=[ 6fc] │ │ │ │ - 0xfffffffffffc0900 (offset: 0x5fb0) -> 0xed4 fde=[ 720] │ │ │ │ - 0xfffffffffffc0950 (offset: 0x6000) -> 0xf10 fde=[ 75c] │ │ │ │ - 0xfffffffffffc0990 (offset: 0x6040) -> 0xf4c fde=[ 798] │ │ │ │ - 0xfffffffffffc09f0 (offset: 0x60a0) -> 0xf88 fde=[ 7d4] │ │ │ │ - 0xfffffffffffc0a90 (offset: 0x6140) -> 0xf9c fde=[ 7e8] │ │ │ │ - 0xfffffffffffc0c20 (offset: 0x62d0) -> 0xfd8 fde=[ 824] │ │ │ │ - 0xfffffffffffc0ef0 (offset: 0x65a0) -> 0x1008 fde=[ 854] │ │ │ │ - 0xfffffffffffc0f00 (offset: 0x65b0) -> 0x101c fde=[ 868] │ │ │ │ - 0xfffffffffffc0f10 (offset: 0x65c0) -> 0x1030 fde=[ 87c] │ │ │ │ - 0xfffffffffffc0f20 (offset: 0x65d0) -> 0x1044 fde=[ 890] │ │ │ │ - 0xfffffffffffc0f70 (offset: 0x6620) -> 0x105c fde=[ 8a8] │ │ │ │ - 0xfffffffffffc0fd0 (offset: 0x6680) -> 0x1090 fde=[ 8dc] │ │ │ │ - 0xfffffffffffc1020 (offset: 0x66d0) -> 0x10a4 fde=[ 8f0] │ │ │ │ - 0xfffffffffffc1060 (offset: 0x6710) -> 0x10b8 fde=[ 904] │ │ │ │ - 0xfffffffffffc10c0 (offset: 0x6770) -> 0x10dc fde=[ 928] │ │ │ │ - 0xfffffffffffc1120 (offset: 0x67d0) -> 0x1100 fde=[ 94c] │ │ │ │ - 0xfffffffffffc1190 (offset: 0x6840) -> 0x113c fde=[ 988] │ │ │ │ - 0xfffffffffffc1210 (offset: 0x68c0) -> 0x1160 fde=[ 9ac] │ │ │ │ - 0xfffffffffffc1250 (offset: 0x6900) -> 0x1174 fde=[ 9c0] │ │ │ │ - 0xfffffffffffc1280 (offset: 0x6930) -> 0x1188 fde=[ 9d4] │ │ │ │ - 0xfffffffffffc12e0 (offset: 0x6990) -> 0x119c fde=[ 9e8] │ │ │ │ - 0xfffffffffffc1340 (offset: 0x69f0) -> 0x11b0 fde=[ 9fc] │ │ │ │ - 0xfffffffffffc1390 (offset: 0x6a40) -> 0x11cc fde=[ a18] │ │ │ │ - 0xfffffffffffc13d0 (offset: 0x6a80) -> 0x11f0 fde=[ a3c] │ │ │ │ - 0xfffffffffffc1430 (offset: 0x6ae0) -> 0x1204 fde=[ a50] │ │ │ │ - 0xfffffffffffc1480 (offset: 0x6b30) -> 0x1218 fde=[ a64] │ │ │ │ - 0xfffffffffffc14f0 (offset: 0x6ba0) -> 0x122c fde=[ a78] │ │ │ │ - 0xfffffffffffc1540 (offset: 0x6bf0) -> 0x1240 fde=[ a8c] │ │ │ │ - 0xfffffffffffc15d0 (offset: 0x6c80) -> 0x1254 fde=[ aa0] │ │ │ │ - 0xfffffffffffc1620 (offset: 0x6cd0) -> 0x1268 fde=[ ab4] │ │ │ │ - 0xfffffffffffc1690 (offset: 0x6d40) -> 0x1284 fde=[ ad0] │ │ │ │ - 0xfffffffffffc16e0 (offset: 0x6d90) -> 0x12a8 fde=[ af4] │ │ │ │ - 0xfffffffffffc1760 (offset: 0x6e10) -> 0x12c4 fde=[ b10] │ │ │ │ - 0xfffffffffffc17c0 (offset: 0x6e70) -> 0x12e8 fde=[ b34] │ │ │ │ - 0xfffffffffffc19b0 (offset: 0x7060) -> 0x1328 fde=[ b74] │ │ │ │ - 0xfffffffffffc19c0 (offset: 0x7070) -> 0x133c fde=[ b88] │ │ │ │ - 0xfffffffffffc19e0 (offset: 0x7090) -> 0x1350 fde=[ b9c] │ │ │ │ - 0xfffffffffffc1a10 (offset: 0x70c0) -> 0x136c fde=[ bb8] │ │ │ │ - 0xfffffffffffc1a20 (offset: 0x70d0) -> 0x1380 fde=[ bcc] │ │ │ │ - 0xfffffffffffc1a50 (offset: 0x7100) -> 0x1394 fde=[ be0] │ │ │ │ - 0xfffffffffffc1f90 (offset: 0x7640) -> 0x13d4 fde=[ c20] │ │ │ │ - 0xfffffffffffc24d0 (offset: 0x7b80) -> 0x1414 fde=[ c60] │ │ │ │ - 0xfffffffffffc2a60 (offset: 0x8110) -> 0x1444 fde=[ c90] │ │ │ │ - 0xfffffffffffc2bc0 (offset: 0x8270) -> 0x1498 fde=[ ce4] │ │ │ │ - 0xfffffffffffc2d60 (offset: 0x8410) -> 0x14ec fde=[ d38] │ │ │ │ - 0xfffffffffffc35e0 (offset: 0x8c90) -> 0x1544 fde=[ d90] │ │ │ │ - 0xfffffffffffc3ea0 (offset: 0x9550) -> 0x159c fde=[ de8] │ │ │ │ - 0xfffffffffffc5f10 (offset: 0xb5c0) -> 0x1624 fde=[ e70] │ │ │ │ - 0xfffffffffffc7da0 (offset: 0xd450) -> 0x16ac fde=[ ef8] │ │ │ │ - 0xfffffffffffc80f0 (offset: 0xd7a0) -> 0x16e8 fde=[ f34] │ │ │ │ - 0xfffffffffffc8430 (offset: 0xdae0) -> 0x1724 fde=[ f70] │ │ │ │ - 0xfffffffffffc97c0 (offset: 0xee70) -> 0x1764 fde=[ fb0] │ │ │ │ - 0xfffffffffffcac40 (offset: 0x102f0) -> 0x17b4 fde=[ 1000] │ │ │ │ - 0xfffffffffffccb10 (offset: 0x121c0) -> 0x17e4 fde=[ 1030] │ │ │ │ + 0xfffffffffffbe9f5 (offset: 0x40a5) -> 0x8bc fde=[ 108] │ │ │ │ + 0xfffffffffffbea00 (offset: 0x40b0) -> 0x8d0 fde=[ 11c] │ │ │ │ + 0xfffffffffffbea40 (offset: 0x40f0) -> 0x8e8 fde=[ 134] │ │ │ │ + 0xfffffffffffbeb70 (offset: 0x4220) -> 0x908 fde=[ 154] │ │ │ │ + 0xfffffffffffbef90 (offset: 0x4640) -> 0x930 fde=[ 17c] │ │ │ │ + 0xfffffffffffbf030 (offset: 0x46e0) -> 0x968 fde=[ 1b4] │ │ │ │ + 0xfffffffffffbf0d0 (offset: 0x4780) -> 0x994 fde=[ 1e0] │ │ │ │ + 0xfffffffffffbf180 (offset: 0x4830) -> 0x9c0 fde=[ 20c] │ │ │ │ + 0xfffffffffffbf1e0 (offset: 0x4890) -> 0x9e4 fde=[ 230] │ │ │ │ + 0xfffffffffffbf2a0 (offset: 0x4950) -> 0xa24 fde=[ 270] │ │ │ │ + 0xfffffffffffbf300 (offset: 0x49b0) -> 0xa48 fde=[ 294] │ │ │ │ + 0xfffffffffffbf3d0 (offset: 0x4a80) -> 0xa70 fde=[ 2bc] │ │ │ │ + 0xfffffffffffbf4c0 (offset: 0x4b70) -> 0xab0 fde=[ 2fc] │ │ │ │ + 0xfffffffffffbf55a (offset: 0x4c0a) -> 0xaec fde=[ 338] │ │ │ │ + 0xfffffffffffbf560 (offset: 0x4c10) -> 0xb00 fde=[ 34c] │ │ │ │ + 0xfffffffffffbf6b0 (offset: 0x4d60) -> 0xb34 fde=[ 380] │ │ │ │ + 0xfffffffffffbf710 (offset: 0x4dc0) -> 0xb58 fde=[ 3a4] │ │ │ │ + 0xfffffffffffbf720 (offset: 0x4dd0) -> 0xb6c fde=[ 3b8] │ │ │ │ + 0xfffffffffffbf770 (offset: 0x4e20) -> 0xb80 fde=[ 3cc] │ │ │ │ + 0xfffffffffffbf7d0 (offset: 0x4e80) -> 0xba4 fde=[ 3f0] │ │ │ │ + 0xfffffffffffbf880 (offset: 0x4f30) -> 0xbcc fde=[ 418] │ │ │ │ + 0xfffffffffffbf934 (offset: 0x4fe4) -> 0xbf4 fde=[ 440] │ │ │ │ + 0xfffffffffffbf940 (offset: 0x4ff0) -> 0xc08 fde=[ 454] │ │ │ │ + 0xfffffffffffbfe10 (offset: 0x54c0) -> 0xc44 fde=[ 490] │ │ │ │ + 0xfffffffffffc0520 (offset: 0x5bd0) -> 0xc7c fde=[ 4c8] │ │ │ │ + 0xfffffffffffc0570 (offset: 0x5c20) -> 0xcb0 fde=[ 4fc] │ │ │ │ + 0xfffffffffffc05b0 (offset: 0x5c60) -> 0xcd8 fde=[ 524] │ │ │ │ + 0xfffffffffffc0620 (offset: 0x5cd0) -> 0xd18 fde=[ 564] │ │ │ │ + 0xfffffffffffc0780 (offset: 0x5e30) -> 0xdcc fde=[ 618] │ │ │ │ + 0xfffffffffffc08e0 (offset: 0x5f90) -> 0xe90 fde=[ 6dc] │ │ │ │ + 0xfffffffffffc0900 (offset: 0x5fb0) -> 0xeb0 fde=[ 6fc] │ │ │ │ + 0xfffffffffffc0920 (offset: 0x5fd0) -> 0xed4 fde=[ 720] │ │ │ │ + 0xfffffffffffc0970 (offset: 0x6020) -> 0xf10 fde=[ 75c] │ │ │ │ + 0xfffffffffffc09b0 (offset: 0x6060) -> 0xf4c fde=[ 798] │ │ │ │ + 0xfffffffffffc0a10 (offset: 0x60c0) -> 0xf88 fde=[ 7d4] │ │ │ │ + 0xfffffffffffc0ad0 (offset: 0x6180) -> 0xf9c fde=[ 7e8] │ │ │ │ + 0xfffffffffffc0c60 (offset: 0x6310) -> 0xfd8 fde=[ 824] │ │ │ │ + 0xfffffffffffc0f30 (offset: 0x65e0) -> 0x1008 fde=[ 854] │ │ │ │ + 0xfffffffffffc0f40 (offset: 0x65f0) -> 0x101c fde=[ 868] │ │ │ │ + 0xfffffffffffc0f50 (offset: 0x6600) -> 0x1030 fde=[ 87c] │ │ │ │ + 0xfffffffffffc0f60 (offset: 0x6610) -> 0x1044 fde=[ 890] │ │ │ │ + 0xfffffffffffc0fb0 (offset: 0x6660) -> 0x105c fde=[ 8a8] │ │ │ │ + 0xfffffffffffc1010 (offset: 0x66c0) -> 0x1090 fde=[ 8dc] │ │ │ │ + 0xfffffffffffc1060 (offset: 0x6710) -> 0x10a4 fde=[ 8f0] │ │ │ │ + 0xfffffffffffc10a0 (offset: 0x6750) -> 0x10b8 fde=[ 904] │ │ │ │ + 0xfffffffffffc1100 (offset: 0x67b0) -> 0x10dc fde=[ 928] │ │ │ │ + 0xfffffffffffc1160 (offset: 0x6810) -> 0x1100 fde=[ 94c] │ │ │ │ + 0xfffffffffffc11d0 (offset: 0x6880) -> 0x113c fde=[ 988] │ │ │ │ + 0xfffffffffffc1230 (offset: 0x68e0) -> 0x1160 fde=[ 9ac] │ │ │ │ + 0xfffffffffffc1270 (offset: 0x6920) -> 0x1174 fde=[ 9c0] │ │ │ │ + 0xfffffffffffc12a0 (offset: 0x6950) -> 0x1188 fde=[ 9d4] │ │ │ │ + 0xfffffffffffc1300 (offset: 0x69b0) -> 0x119c fde=[ 9e8] │ │ │ │ + 0xfffffffffffc1360 (offset: 0x6a10) -> 0x11b0 fde=[ 9fc] │ │ │ │ + 0xfffffffffffc13c0 (offset: 0x6a70) -> 0x11cc fde=[ a18] │ │ │ │ + 0xfffffffffffc1410 (offset: 0x6ac0) -> 0x11f0 fde=[ a3c] │ │ │ │ + 0xfffffffffffc1470 (offset: 0x6b20) -> 0x1204 fde=[ a50] │ │ │ │ + 0xfffffffffffc14c0 (offset: 0x6b70) -> 0x1218 fde=[ a64] │ │ │ │ + 0xfffffffffffc1530 (offset: 0x6be0) -> 0x122c fde=[ a78] │ │ │ │ + 0xfffffffffffc1580 (offset: 0x6c30) -> 0x1240 fde=[ a8c] │ │ │ │ + 0xfffffffffffc1610 (offset: 0x6cc0) -> 0x1254 fde=[ aa0] │ │ │ │ + 0xfffffffffffc1660 (offset: 0x6d10) -> 0x1268 fde=[ ab4] │ │ │ │ + 0xfffffffffffc16d0 (offset: 0x6d80) -> 0x1284 fde=[ ad0] │ │ │ │ + 0xfffffffffffc1720 (offset: 0x6dd0) -> 0x12a8 fde=[ af4] │ │ │ │ + 0xfffffffffffc17a0 (offset: 0x6e50) -> 0x12c4 fde=[ b10] │ │ │ │ + 0xfffffffffffc1800 (offset: 0x6eb0) -> 0x12e8 fde=[ b34] │ │ │ │ + 0xfffffffffffc19f0 (offset: 0x70a0) -> 0x1328 fde=[ b74] │ │ │ │ + 0xfffffffffffc1a00 (offset: 0x70b0) -> 0x133c fde=[ b88] │ │ │ │ + 0xfffffffffffc1a20 (offset: 0x70d0) -> 0x1350 fde=[ b9c] │ │ │ │ + 0xfffffffffffc1a50 (offset: 0x7100) -> 0x136c fde=[ bb8] │ │ │ │ + 0xfffffffffffc1a60 (offset: 0x7110) -> 0x1380 fde=[ bcc] │ │ │ │ + 0xfffffffffffc1a90 (offset: 0x7140) -> 0x1394 fde=[ be0] │ │ │ │ + 0xfffffffffffc1fd0 (offset: 0x7680) -> 0x13d4 fde=[ c20] │ │ │ │ + 0xfffffffffffc2510 (offset: 0x7bc0) -> 0x1414 fde=[ c60] │ │ │ │ + 0xfffffffffffc2aa0 (offset: 0x8150) -> 0x1444 fde=[ c90] │ │ │ │ + 0xfffffffffffc2c00 (offset: 0x82b0) -> 0x1498 fde=[ ce4] │ │ │ │ + 0xfffffffffffc2da0 (offset: 0x8450) -> 0x14ec fde=[ d38] │ │ │ │ + 0xfffffffffffc3620 (offset: 0x8cd0) -> 0x1544 fde=[ d90] │ │ │ │ + 0xfffffffffffc3ee0 (offset: 0x9590) -> 0x159c fde=[ de8] │ │ │ │ + 0xfffffffffffc5f50 (offset: 0xb600) -> 0x1624 fde=[ e70] │ │ │ │ + 0xfffffffffffc7de0 (offset: 0xd490) -> 0x16ac fde=[ ef8] │ │ │ │ + 0xfffffffffffc8130 (offset: 0xd7e0) -> 0x16e8 fde=[ f34] │ │ │ │ + 0xfffffffffffc8460 (offset: 0xdb10) -> 0x1724 fde=[ f70] │ │ │ │ + 0xfffffffffffc9800 (offset: 0xeeb0) -> 0x1764 fde=[ fb0] │ │ │ │ + 0xfffffffffffcac80 (offset: 0x10330) -> 0x17b4 fde=[ 1000] │ │ │ │ + 0xfffffffffffccb30 (offset: 0x121e0) -> 0x17e4 fde=[ 1030] │ │ │ │ 0xfffffffffffcea80 (offset: 0x14130) -> 0x1814 fde=[ 1060] │ │ │ │ - 0xfffffffffffd16f0 (offset: 0x16da0) -> 0x1844 fde=[ 1090] │ │ │ │ - 0xfffffffffffd53d0 (offset: 0x1aa80) -> 0x1874 fde=[ 10c0] │ │ │ │ - 0xfffffffffffd81f0 (offset: 0x1d8a0) -> 0x18a4 fde=[ 10f0] │ │ │ │ - 0xfffffffffffdbe10 (offset: 0x214c0) -> 0x18d4 fde=[ 1120] │ │ │ │ - 0xfffffffffffdbfb0 (offset: 0x21660) -> 0x1914 fde=[ 1160] │ │ │ │ - 0xfffffffffffdc410 (offset: 0x21ac0) -> 0x1944 fde=[ 1190] │ │ │ │ - 0xfffffffffffdc880 (offset: 0x21f30) -> 0x1974 fde=[ 11c0] │ │ │ │ - 0xfffffffffffdcf30 (offset: 0x225e0) -> 0x19a4 fde=[ 11f0] │ │ │ │ - 0xfffffffffffdcfb0 (offset: 0x22660) -> 0x1a00 fde=[ 124c] │ │ │ │ - 0xfffffffffffdd0d0 (offset: 0x22780) -> 0x1a60 fde=[ 12ac] │ │ │ │ - 0xfffffffffffdd1d0 (offset: 0x22880) -> 0x1ab8 fde=[ 1304] │ │ │ │ - 0xfffffffffffdd2e0 (offset: 0x22990) -> 0x1b10 fde=[ 135c] │ │ │ │ - 0xfffffffffffdd310 (offset: 0x229c0) -> 0x1b3c fde=[ 1388] │ │ │ │ - 0xfffffffffffdd350 (offset: 0x22a00) -> 0x1b68 fde=[ 13b4] │ │ │ │ - 0xfffffffffffdd390 (offset: 0x22a40) -> 0x1b94 fde=[ 13e0] │ │ │ │ - 0xfffffffffffdd4d0 (offset: 0x22b80) -> 0x1c08 fde=[ 1454] │ │ │ │ - 0xfffffffffffdd710 (offset: 0x22dc0) -> 0x1cdc fde=[ 1528] │ │ │ │ - 0xfffffffffffddcd0 (offset: 0x23380) -> 0x1d0c fde=[ 1558] │ │ │ │ - 0xfffffffffffdfd90 (offset: 0x25440) -> 0x1d3c fde=[ 1588] │ │ │ │ - 0xfffffffffffe1ca0 (offset: 0x27350) -> 0x1d7c fde=[ 15c8] │ │ │ │ - 0xfffffffffffe1f90 (offset: 0x27640) -> 0x1db8 fde=[ 1604] │ │ │ │ - 0xfffffffffffe2260 (offset: 0x27910) -> 0x1df4 fde=[ 1640] │ │ │ │ - 0xfffffffffffe2410 (offset: 0x27ac0) -> 0x1e34 fde=[ 1680] │ │ │ │ - 0xfffffffffffe2610 (offset: 0x27cc0) -> 0x1e74 fde=[ 16c0] │ │ │ │ - 0xfffffffffffe2850 (offset: 0x27f00) -> 0x1eb4 fde=[ 1700] │ │ │ │ - 0xfffffffffffe2d70 (offset: 0x28420) -> 0x1ee4 fde=[ 1730] │ │ │ │ - 0xfffffffffffe2df0 (offset: 0x284a0) -> 0x1f40 fde=[ 178c] │ │ │ │ - 0xfffffffffffe2f10 (offset: 0x285c0) -> 0x1fa0 fde=[ 17ec] │ │ │ │ - 0xfffffffffffe3010 (offset: 0x286c0) -> 0x1ff8 fde=[ 1844] │ │ │ │ - 0xfffffffffffe3040 (offset: 0x286f0) -> 0x2024 fde=[ 1870] │ │ │ │ - 0xfffffffffffe3080 (offset: 0x28730) -> 0x2050 fde=[ 189c] │ │ │ │ - 0xfffffffffffe30c0 (offset: 0x28770) -> 0x207c fde=[ 18c8] │ │ │ │ - 0xfffffffffffe31d0 (offset: 0x28880) -> 0x20dc fde=[ 1928] │ │ │ │ - 0xfffffffffffe33c6 (offset: 0x28a76) -> 0x21a8 fde=[ 19f4] │ │ │ │ - 0xfffffffffffe33d0 (offset: 0x28a80) -> 0x21bc fde=[ 1a08] │ │ │ │ - 0xfffffffffffe39b0 (offset: 0x29060) -> 0x21ec fde=[ 1a38] │ │ │ │ - 0xfffffffffffe5a30 (offset: 0x2b0e0) -> 0x221c fde=[ 1a68] │ │ │ │ - 0xfffffffffffe7a30 (offset: 0x2d0e0) -> 0x224c fde=[ 1a98] │ │ │ │ - 0xfffffffffffe7d40 (offset: 0x2d3f0) -> 0x2288 fde=[ 1ad4] │ │ │ │ - 0xfffffffffffe8050 (offset: 0x2d700) -> 0x22c8 fde=[ 1b14] │ │ │ │ - 0xfffffffffffe8200 (offset: 0x2d8b0) -> 0x2308 fde=[ 1b54] │ │ │ │ - 0xfffffffffffe8400 (offset: 0x2dab0) -> 0x2348 fde=[ 1b94] │ │ │ │ - 0xfffffffffffe8640 (offset: 0x2dcf0) -> 0x2388 fde=[ 1bd4] │ │ │ │ - 0xfffffffffffe8bb0 (offset: 0x2e260) -> 0x23b8 fde=[ 1c04] │ │ │ │ - 0xfffffffffffe8c30 (offset: 0x2e2e0) -> 0x2414 fde=[ 1c60] │ │ │ │ - 0xfffffffffffe8d50 (offset: 0x2e400) -> 0x2474 fde=[ 1cc0] │ │ │ │ - 0xfffffffffffe8e50 (offset: 0x2e500) -> 0x24cc fde=[ 1d18] │ │ │ │ - 0xfffffffffffe8e80 (offset: 0x2e530) -> 0x24f8 fde=[ 1d44] │ │ │ │ - 0xfffffffffffe8ec0 (offset: 0x2e570) -> 0x2524 fde=[ 1d70] │ │ │ │ - 0xfffffffffffe8f00 (offset: 0x2e5b0) -> 0x2550 fde=[ 1d9c] │ │ │ │ - 0xfffffffffffe9010 (offset: 0x2e6c0) -> 0x25b0 fde=[ 1dfc] │ │ │ │ - 0xfffffffffffe9210 (offset: 0x2e8c0) -> 0x267c fde=[ 1ec8] │ │ │ │ - 0xfffffffffffe9590 (offset: 0x2ec40) -> 0x26ac fde=[ 1ef8] │ │ │ │ - 0xfffffffffffea2c0 (offset: 0x2f970) -> 0x26ec fde=[ 1f38] │ │ │ │ - 0xfffffffffffeb0c0 (offset: 0x30770) -> 0x273c fde=[ 1f88] │ │ │ │ - 0xfffffffffffeb240 (offset: 0x308f0) -> 0x2788 fde=[ 1fd4] │ │ │ │ - 0xfffffffffffeb3c0 (offset: 0x30a70) -> 0x27d4 fde=[ 2020] │ │ │ │ - 0xfffffffffffeb4e0 (offset: 0x30b90) -> 0x2820 fde=[ 206c] │ │ │ │ - 0xfffffffffffeb690 (offset: 0x30d40) -> 0x2868 fde=[ 20b4] │ │ │ │ - 0xfffffffffffeba30 (offset: 0x310e0) -> 0x28b4 fde=[ 2100] │ │ │ │ - 0xfffffffffffebfb0 (offset: 0x31660) -> 0x28e4 fde=[ 2130] │ │ │ │ - 0xfffffffffffec030 (offset: 0x316e0) -> 0x2940 fde=[ 218c] │ │ │ │ - 0xfffffffffffec1c0 (offset: 0x31870) -> 0x298c fde=[ 21d8] │ │ │ │ - 0xfffffffffffec2c0 (offset: 0x31970) -> 0x29d4 fde=[ 2220] │ │ │ │ - 0xfffffffffffec2f0 (offset: 0x319a0) -> 0x2a04 fde=[ 2250] │ │ │ │ - 0xfffffffffffec450 (offset: 0x31b00) -> 0x2ab0 fde=[ 22fc] │ │ │ │ - 0xfffffffffffec610 (offset: 0x31cc0) -> 0x2afc fde=[ 2348] │ │ │ │ - 0xfffffffffffec820 (offset: 0x31ed0) -> 0x2b48 fde=[ 2394] │ │ │ │ - 0xfffffffffffec9a0 (offset: 0x32050) -> 0x2b90 fde=[ 23dc] │ │ │ │ - 0xfffffffffffecb40 (offset: 0x321f0) -> 0x2bdc fde=[ 2428] │ │ │ │ - 0xfffffffffffecd10 (offset: 0x323c0) -> 0x2c28 fde=[ 2474] │ │ │ │ - 0xfffffffffffecea0 (offset: 0x32550) -> 0x2c70 fde=[ 24bc] │ │ │ │ - 0xfffffffffffecf40 (offset: 0x325f0) -> 0x2cc4 fde=[ 2510] │ │ │ │ - 0xfffffffffffed050 (offset: 0x32700) -> 0x2d2c fde=[ 2578] │ │ │ │ - 0xfffffffffffed2b0 (offset: 0x32960) -> 0x2dac fde=[ 25f8] │ │ │ │ - 0xfffffffffffed530 (offset: 0x32be0) -> 0x2e2c fde=[ 2678] │ │ │ │ - 0xfffffffffffeea10 (offset: 0x340c0) -> 0x30f0 fde=[ 293c] │ │ │ │ + 0xfffffffffffd16b0 (offset: 0x16d60) -> 0x1844 fde=[ 1090] │ │ │ │ + 0xfffffffffffd5390 (offset: 0x1aa40) -> 0x1874 fde=[ 10c0] │ │ │ │ + 0xfffffffffffd8100 (offset: 0x1d7b0) -> 0x18a4 fde=[ 10f0] │ │ │ │ + 0xfffffffffffdbd10 (offset: 0x213c0) -> 0x18d4 fde=[ 1120] │ │ │ │ + 0xfffffffffffdbeb0 (offset: 0x21560) -> 0x1914 fde=[ 1160] │ │ │ │ + 0xfffffffffffdc310 (offset: 0x219c0) -> 0x1944 fde=[ 1190] │ │ │ │ + 0xfffffffffffdc780 (offset: 0x21e30) -> 0x1974 fde=[ 11c0] │ │ │ │ + 0xfffffffffffdce30 (offset: 0x224e0) -> 0x19a4 fde=[ 11f0] │ │ │ │ + 0xfffffffffffdceb0 (offset: 0x22560) -> 0x1a00 fde=[ 124c] │ │ │ │ + 0xfffffffffffdcfd0 (offset: 0x22680) -> 0x1a60 fde=[ 12ac] │ │ │ │ + 0xfffffffffffdd0d0 (offset: 0x22780) -> 0x1ab8 fde=[ 1304] │ │ │ │ + 0xfffffffffffdd1e0 (offset: 0x22890) -> 0x1b10 fde=[ 135c] │ │ │ │ + 0xfffffffffffdd210 (offset: 0x228c0) -> 0x1b3c fde=[ 1388] │ │ │ │ + 0xfffffffffffdd250 (offset: 0x22900) -> 0x1b68 fde=[ 13b4] │ │ │ │ + 0xfffffffffffdd290 (offset: 0x22940) -> 0x1b94 fde=[ 13e0] │ │ │ │ + 0xfffffffffffdd3d0 (offset: 0x22a80) -> 0x1c08 fde=[ 1454] │ │ │ │ + 0xfffffffffffdd610 (offset: 0x22cc0) -> 0x1cdc fde=[ 1528] │ │ │ │ + 0xfffffffffffddbd0 (offset: 0x23280) -> 0x1d0c fde=[ 1558] │ │ │ │ + 0xfffffffffffdfc50 (offset: 0x25300) -> 0x1d3c fde=[ 1588] │ │ │ │ + 0xfffffffffffe1be0 (offset: 0x27290) -> 0x1d7c fde=[ 15c8] │ │ │ │ + 0xfffffffffffe1ed0 (offset: 0x27580) -> 0x1db8 fde=[ 1604] │ │ │ │ + 0xfffffffffffe21a0 (offset: 0x27850) -> 0x1df4 fde=[ 1640] │ │ │ │ + 0xfffffffffffe2350 (offset: 0x27a00) -> 0x1e34 fde=[ 1680] │ │ │ │ + 0xfffffffffffe2540 (offset: 0x27bf0) -> 0x1e74 fde=[ 16c0] │ │ │ │ + 0xfffffffffffe2770 (offset: 0x27e20) -> 0x1eb4 fde=[ 1700] │ │ │ │ + 0xfffffffffffe2c80 (offset: 0x28330) -> 0x1ee4 fde=[ 1730] │ │ │ │ + 0xfffffffffffe2d00 (offset: 0x283b0) -> 0x1f40 fde=[ 178c] │ │ │ │ + 0xfffffffffffe2e20 (offset: 0x284d0) -> 0x1fa0 fde=[ 17ec] │ │ │ │ + 0xfffffffffffe2f20 (offset: 0x285d0) -> 0x1ff8 fde=[ 1844] │ │ │ │ + 0xfffffffffffe2f50 (offset: 0x28600) -> 0x2024 fde=[ 1870] │ │ │ │ + 0xfffffffffffe2f90 (offset: 0x28640) -> 0x2050 fde=[ 189c] │ │ │ │ + 0xfffffffffffe2fd0 (offset: 0x28680) -> 0x207c fde=[ 18c8] │ │ │ │ + 0xfffffffffffe30e0 (offset: 0x28790) -> 0x20dc fde=[ 1928] │ │ │ │ + 0xfffffffffffe32d6 (offset: 0x28986) -> 0x21a8 fde=[ 19f4] │ │ │ │ + 0xfffffffffffe3310 (offset: 0x289c0) -> 0x21bc fde=[ 1a08] │ │ │ │ + 0xfffffffffffe38f0 (offset: 0x28fa0) -> 0x21ec fde=[ 1a38] │ │ │ │ + 0xfffffffffffe5970 (offset: 0x2b020) -> 0x221c fde=[ 1a68] │ │ │ │ + 0xfffffffffffe79b0 (offset: 0x2d060) -> 0x224c fde=[ 1a98] │ │ │ │ + 0xfffffffffffe7cc0 (offset: 0x2d370) -> 0x2288 fde=[ 1ad4] │ │ │ │ + 0xfffffffffffe7fd0 (offset: 0x2d680) -> 0x22c8 fde=[ 1b14] │ │ │ │ + 0xfffffffffffe8180 (offset: 0x2d830) -> 0x2308 fde=[ 1b54] │ │ │ │ + 0xfffffffffffe8370 (offset: 0x2da20) -> 0x2348 fde=[ 1b94] │ │ │ │ + 0xfffffffffffe85a0 (offset: 0x2dc50) -> 0x2388 fde=[ 1bd4] │ │ │ │ + 0xfffffffffffe8b10 (offset: 0x2e1c0) -> 0x23b8 fde=[ 1c04] │ │ │ │ + 0xfffffffffffe8b90 (offset: 0x2e240) -> 0x2414 fde=[ 1c60] │ │ │ │ + 0xfffffffffffe8cb0 (offset: 0x2e360) -> 0x2474 fde=[ 1cc0] │ │ │ │ + 0xfffffffffffe8db0 (offset: 0x2e460) -> 0x24cc fde=[ 1d18] │ │ │ │ + 0xfffffffffffe8de0 (offset: 0x2e490) -> 0x24f8 fde=[ 1d44] │ │ │ │ + 0xfffffffffffe8e20 (offset: 0x2e4d0) -> 0x2524 fde=[ 1d70] │ │ │ │ + 0xfffffffffffe8e60 (offset: 0x2e510) -> 0x2550 fde=[ 1d9c] │ │ │ │ + 0xfffffffffffe8f70 (offset: 0x2e620) -> 0x25b0 fde=[ 1dfc] │ │ │ │ + 0xfffffffffffe9190 (offset: 0x2e840) -> 0x267c fde=[ 1ec8] │ │ │ │ + 0xfffffffffffe9510 (offset: 0x2ebc0) -> 0x26ac fde=[ 1ef8] │ │ │ │ + 0xfffffffffffea240 (offset: 0x2f8f0) -> 0x26ec fde=[ 1f38] │ │ │ │ + 0xfffffffffffeb040 (offset: 0x306f0) -> 0x273c fde=[ 1f88] │ │ │ │ + 0xfffffffffffeb1c0 (offset: 0x30870) -> 0x2788 fde=[ 1fd4] │ │ │ │ + 0xfffffffffffeb340 (offset: 0x309f0) -> 0x27d4 fde=[ 2020] │ │ │ │ + 0xfffffffffffeb460 (offset: 0x30b10) -> 0x2820 fde=[ 206c] │ │ │ │ + 0xfffffffffffeb610 (offset: 0x30cc0) -> 0x2868 fde=[ 20b4] │ │ │ │ + 0xfffffffffffeb9c0 (offset: 0x31070) -> 0x28b4 fde=[ 2100] │ │ │ │ + 0xfffffffffffebf30 (offset: 0x315e0) -> 0x28e4 fde=[ 2130] │ │ │ │ + 0xfffffffffffebfb0 (offset: 0x31660) -> 0x2940 fde=[ 218c] │ │ │ │ + 0xfffffffffffec140 (offset: 0x317f0) -> 0x298c fde=[ 21d8] │ │ │ │ + 0xfffffffffffec240 (offset: 0x318f0) -> 0x29d4 fde=[ 2220] │ │ │ │ + 0xfffffffffffec270 (offset: 0x31920) -> 0x2a04 fde=[ 2250] │ │ │ │ + 0xfffffffffffec3d0 (offset: 0x31a80) -> 0x2ab0 fde=[ 22fc] │ │ │ │ + 0xfffffffffffec590 (offset: 0x31c40) -> 0x2afc fde=[ 2348] │ │ │ │ + 0xfffffffffffec7b0 (offset: 0x31e60) -> 0x2b48 fde=[ 2394] │ │ │ │ + 0xfffffffffffec920 (offset: 0x31fd0) -> 0x2b90 fde=[ 23dc] │ │ │ │ + 0xfffffffffffecac0 (offset: 0x32170) -> 0x2bdc fde=[ 2428] │ │ │ │ + 0xfffffffffffecc90 (offset: 0x32340) -> 0x2c28 fde=[ 2474] │ │ │ │ + 0xfffffffffffece20 (offset: 0x324d0) -> 0x2c70 fde=[ 24bc] │ │ │ │ + 0xfffffffffffecec0 (offset: 0x32570) -> 0x2cc4 fde=[ 2510] │ │ │ │ + 0xfffffffffffecfd0 (offset: 0x32680) -> 0x2d2c fde=[ 2578] │ │ │ │ + 0xfffffffffffed230 (offset: 0x328e0) -> 0x2dac fde=[ 25f8] │ │ │ │ + 0xfffffffffffed4b0 (offset: 0x32b60) -> 0x2e2c fde=[ 2678] │ │ │ │ + 0xfffffffffffeea00 (offset: 0x340b0) -> 0x30f0 fde=[ 293c] │ │ │ │ 0xfffffffffffefed0 (offset: 0x35580) -> 0x33c8 fde=[ 2c14] │ │ │ │ 0xfffffffffffeff00 (offset: 0x355b0) -> 0x33f4 fde=[ 2c40] │ │ │ │ 0xffffffffffff0210 (offset: 0x358c0) -> 0x3508 fde=[ 2d54] │ │ │ │ 0xffffffffffff06c0 (offset: 0x35d70) -> 0x358c fde=[ 2dd8] │ │ │ │ 0xffffffffffff0a40 (offset: 0x360f0) -> 0x35fc fde=[ 2e48] │ │ │ │ - 0xffffffffffff0d60 (offset: 0x36410) -> 0x3664 fde=[ 2eb0] │ │ │ │ - 0xffffffffffff1160 (offset: 0x36810) -> 0x36e8 fde=[ 2f34] │ │ │ │ - 0xffffffffffff1210 (offset: 0x368c0) -> 0x3730 fde=[ 2f7c] │ │ │ │ - 0xffffffffffff1260 (offset: 0x36910) -> 0x3764 fde=[ 2fb0] │ │ │ │ - 0xffffffffffff1300 (offset: 0x369b0) -> 0x37b4 fde=[ 3000] │ │ │ │ - 0xffffffffffff1350 (offset: 0x36a00) -> 0x37e8 fde=[ 3034] │ │ │ │ - 0xffffffffffff1550 (offset: 0x36c00) -> 0x3854 fde=[ 30a0] │ │ │ │ - 0xffffffffffff1860 (offset: 0x36f10) -> 0x38ac fde=[ 30f8] │ │ │ │ - 0xffffffffffff1aa0 (offset: 0x37150) -> 0x3900 fde=[ 314c] │ │ │ │ - 0xffffffffffff1cc0 (offset: 0x37370) -> 0x3940 fde=[ 318c] │ │ │ │ - 0xffffffffffff20a0 (offset: 0x37750) -> 0x3a48 fde=[ 3294] │ │ │ │ - 0xffffffffffff2400 (offset: 0x37ab0) -> 0x3adc fde=[ 3328] │ │ │ │ - 0xffffffffffff3380 (offset: 0x38a30) -> 0x3e44 fde=[ 3690] │ │ │ │ - 0xffffffffffff33e0 (offset: 0x38a90) -> 0x3e88 fde=[ 36d4] │ │ │ │ - 0xffffffffffff3a50 (offset: 0x39100) -> 0x3f60 fde=[ 37ac] │ │ │ │ - 0xffffffffffff5dd0 (offset: 0x3b480) -> 0x4318 fde=[ 3b64] │ │ │ │ - 0xffffffffffff6210 (offset: 0x3b8c0) -> 0x43d8 fde=[ 3c24] │ │ │ │ - 0xffffffffffff7b10 (offset: 0x3d1c0) -> 0x4750 fde=[ 3f9c] │ │ │ │ - 0xffffffffffff8010 (offset: 0x3d6c0) -> 0x485c fde=[ 40a8] │ │ │ │ - 0xffffffffffff81c0 (offset: 0x3d870) -> 0x48b4 fde=[ 4100] │ │ │ │ - 0xffffffffffff8210 (offset: 0x3d8c0) -> 0x48d8 fde=[ 4124] │ │ │ │ - 0xffffffffffff82e0 (offset: 0x3d990) -> 0x4920 fde=[ 416c] │ │ │ │ - 0xffffffffffff8410 (offset: 0x3dac0) -> 0x4960 fde=[ 41ac] │ │ │ │ - 0xffffffffffff8480 (offset: 0x3db30) -> 0x4998 fde=[ 41e4] │ │ │ │ - 0xffffffffffff8590 (offset: 0x3dc40) -> 0x49e4 fde=[ 4230] │ │ │ │ - 0xffffffffffff86d0 (offset: 0x3dd80) -> 0x4a38 fde=[ 4284] │ │ │ │ - 0xffffffffffff8850 (offset: 0x3df00) -> 0x4a90 fde=[ 42dc] │ │ │ │ - 0xffffffffffff8a80 (offset: 0x3e130) -> 0x4b1c fde=[ 4368] │ │ │ │ - 0xffffffffffff8ab0 (offset: 0x3e160) -> 0x4b50 fde=[ 439c] │ │ │ │ - 0xffffffffffff8ae0 (offset: 0x3e190) -> 0x4b7c fde=[ 43c8] │ │ │ │ - 0xffffffffffff8db0 (offset: 0x3e460) -> 0x4c9c fde=[ 44e8] │ │ │ │ - 0xffffffffffff8e60 (offset: 0x3e510) -> 0x4ce8 fde=[ 4534] │ │ │ │ - 0xffffffffffff8f20 (offset: 0x3e5d0) -> 0x4d50 fde=[ 459c] │ │ │ │ - 0xffffffffffff9500 (offset: 0x3ebb0) -> 0x4dfc fde=[ 4648] │ │ │ │ - 0xffffffffffff9ce0 (offset: 0x3f390) -> 0x4ee8 fde=[ 4734] │ │ │ │ - 0xffffffffffffa440 (offset: 0x3faf0) -> 0x4f90 fde=[ 47dc] │ │ │ │ - 0xffffffffffffacb0 (offset: 0x40360) -> 0x5074 fde=[ 48c0] │ │ │ │ - 0xffffffffffffad10 (offset: 0x403c0) -> 0x50a8 fde=[ 48f4] │ │ │ │ - 0xffffffffffffae10 (offset: 0x404c0) -> 0x50fc fde=[ 4948] │ │ │ │ - 0xffffffffffffbaf0 (offset: 0x411a0) -> 0x513c fde=[ 4988] │ │ │ │ - 0xffffffffffffc730 (offset: 0x41de0) -> 0x517c fde=[ 49c8] │ │ │ │ - 0xffffffffffffcba0 (offset: 0x42250) -> 0x51ac fde=[ 49f8] │ │ │ │ - 0xffffffffffffcbe0 (offset: 0x42290) -> 0x51e4 fde=[ 4a30] │ │ │ │ - 0xffffffffffffcc20 (offset: 0x422d0) -> 0x521c fde=[ 4a68] │ │ │ │ - 0xffffffffffffcc50 (offset: 0x42300) -> 0x5248 fde=[ 4a94] │ │ │ │ - 0xffffffffffffcd30 (offset: 0x423e0) -> 0x5298 fde=[ 4ae4] │ │ │ │ - 0xffffffffffffcdf0 (offset: 0x424a0) -> 0x530c fde=[ 4b58] │ │ │ │ - 0xffffffffffffcf80 (offset: 0x42630) -> 0x5384 fde=[ 4bd0] │ │ │ │ - 0xffffffffffffd0a0 (offset: 0x42750) -> 0x53d0 fde=[ 4c1c] │ │ │ │ - 0xffffffffffffd1f0 (offset: 0x428a0) -> 0x5430 fde=[ 4c7c] │ │ │ │ - 0xffffffffffffd250 (offset: 0x42900) -> 0x547c fde=[ 4cc8] │ │ │ │ - 0xffffffffffffd2b0 (offset: 0x42960) -> 0x54c8 fde=[ 4d14] │ │ │ │ - 0xffffffffffffd310 (offset: 0x429c0) -> 0x5514 fde=[ 4d60] │ │ │ │ - 0xffffffffffffd380 (offset: 0x42a30) -> 0x5560 fde=[ 4dac] │ │ │ │ - 0xffffffffffffd3f0 (offset: 0x42aa0) -> 0x55ac fde=[ 4df8] │ │ │ │ - 0xffffffffffffd460 (offset: 0x42b10) -> 0x55f8 fde=[ 4e44] │ │ │ │ - 0xffffffffffffd520 (offset: 0x42bd0) -> 0x5664 fde=[ 4eb0] │ │ │ │ - 0xffffffffffffd5b0 (offset: 0x42c60) -> 0x56b0 fde=[ 4efc] │ │ │ │ - 0xffffffffffffd640 (offset: 0x42cf0) -> 0x56fc fde=[ 4f48] │ │ │ │ - 0xffffffffffffd770 (offset: 0x42e20) -> 0x5750 fde=[ 4f9c] │ │ │ │ - 0xffffffffffffd8d0 (offset: 0x42f80) -> 0x57a8 fde=[ 4ff4] │ │ │ │ - 0xffffffffffffdb10 (offset: 0x431c0) -> 0x5800 fde=[ 504c] │ │ │ │ - 0xffffffffffffdc40 (offset: 0x432f0) -> 0x5864 fde=[ 50b0] │ │ │ │ - 0xffffffffffffdc70 (offset: 0x43320) -> 0x5890 fde=[ 50dc] │ │ │ │ - 0xffffffffffffddf0 (offset: 0x434a0) -> 0x5958 fde=[ 51a4] │ │ │ │ - 0xffffffffffffe5e0 (offset: 0x43c90) -> 0x5cd8 fde=[ 5524] │ │ │ │ - 0xffffffffffffe6a0 (offset: 0x43d50) -> 0x5d4c fde=[ 5598] │ │ │ │ - 0xffffffffffffe7d0 (offset: 0x43e80) -> 0x5db0 fde=[ 55fc] │ │ │ │ - 0xffffffffffffe800 (offset: 0x43eb0) -> 0x5ddc fde=[ 5628] │ │ │ │ - 0xffffffffffffe980 (offset: 0x44030) -> 0x5ea4 fde=[ 56f0] │ │ │ │ - 0xfffffffffffff170 (offset: 0x44820) -> 0x6224 fde=[ 5a70] │ │ │ │ + 0xffffffffffff0d70 (offset: 0x36420) -> 0x366c fde=[ 2eb8] │ │ │ │ + 0xffffffffffff11a0 (offset: 0x36850) -> 0x36f0 fde=[ 2f3c] │ │ │ │ + 0xffffffffffff1250 (offset: 0x36900) -> 0x3738 fde=[ 2f84] │ │ │ │ + 0xffffffffffff12a0 (offset: 0x36950) -> 0x376c fde=[ 2fb8] │ │ │ │ + 0xffffffffffff1340 (offset: 0x369f0) -> 0x37bc fde=[ 3008] │ │ │ │ + 0xffffffffffff1390 (offset: 0x36a40) -> 0x37f0 fde=[ 303c] │ │ │ │ + 0xffffffffffff1590 (offset: 0x36c40) -> 0x385c fde=[ 30a8] │ │ │ │ + 0xffffffffffff18a0 (offset: 0x36f50) -> 0x38b4 fde=[ 3100] │ │ │ │ + 0xffffffffffff1ae0 (offset: 0x37190) -> 0x3908 fde=[ 3154] │ │ │ │ + 0xffffffffffff1d00 (offset: 0x373b0) -> 0x3948 fde=[ 3194] │ │ │ │ + 0xffffffffffff20e0 (offset: 0x37790) -> 0x3a50 fde=[ 329c] │ │ │ │ + 0xffffffffffff2440 (offset: 0x37af0) -> 0x3ae4 fde=[ 3330] │ │ │ │ + 0xffffffffffff3410 (offset: 0x38ac0) -> 0x3e4c fde=[ 3698] │ │ │ │ + 0xffffffffffff3470 (offset: 0x38b20) -> 0x3e8c fde=[ 36d8] │ │ │ │ + 0xffffffffffff3b10 (offset: 0x391c0) -> 0x3f64 fde=[ 37b0] │ │ │ │ + 0xffffffffffff5f90 (offset: 0x3b640) -> 0x431c fde=[ 3b68] │ │ │ │ + 0xffffffffffff6400 (offset: 0x3bab0) -> 0x43dc fde=[ 3c28] │ │ │ │ + 0xffffffffffff7c90 (offset: 0x3d340) -> 0x4750 fde=[ 3f9c] │ │ │ │ + 0xffffffffffff8190 (offset: 0x3d840) -> 0x485c fde=[ 40a8] │ │ │ │ + 0xffffffffffff8340 (offset: 0x3d9f0) -> 0x48b4 fde=[ 4100] │ │ │ │ + 0xffffffffffff8390 (offset: 0x3da40) -> 0x48d8 fde=[ 4124] │ │ │ │ + 0xffffffffffff8460 (offset: 0x3db10) -> 0x4920 fde=[ 416c] │ │ │ │ + 0xffffffffffff8590 (offset: 0x3dc40) -> 0x4960 fde=[ 41ac] │ │ │ │ + 0xffffffffffff8600 (offset: 0x3dcb0) -> 0x4998 fde=[ 41e4] │ │ │ │ + 0xffffffffffff8710 (offset: 0x3ddc0) -> 0x49e4 fde=[ 4230] │ │ │ │ + 0xffffffffffff8850 (offset: 0x3df00) -> 0x4a38 fde=[ 4284] │ │ │ │ + 0xffffffffffff89d0 (offset: 0x3e080) -> 0x4a90 fde=[ 42dc] │ │ │ │ + 0xffffffffffff8c00 (offset: 0x3e2b0) -> 0x4b1c fde=[ 4368] │ │ │ │ + 0xffffffffffff8c30 (offset: 0x3e2e0) -> 0x4b50 fde=[ 439c] │ │ │ │ + 0xffffffffffff8c60 (offset: 0x3e310) -> 0x4b7c fde=[ 43c8] │ │ │ │ + 0xffffffffffff8f30 (offset: 0x3e5e0) -> 0x4c9c fde=[ 44e8] │ │ │ │ + 0xffffffffffff8fe0 (offset: 0x3e690) -> 0x4ce8 fde=[ 4534] │ │ │ │ + 0xffffffffffff90a0 (offset: 0x3e750) -> 0x4d50 fde=[ 459c] │ │ │ │ + 0xffffffffffff9680 (offset: 0x3ed30) -> 0x4dfc fde=[ 4648] │ │ │ │ + 0xffffffffffff9e60 (offset: 0x3f510) -> 0x4ee8 fde=[ 4734] │ │ │ │ + 0xffffffffffffa5c0 (offset: 0x3fc70) -> 0x4f90 fde=[ 47dc] │ │ │ │ + 0xffffffffffffae30 (offset: 0x404e0) -> 0x5074 fde=[ 48c0] │ │ │ │ + 0xffffffffffffae90 (offset: 0x40540) -> 0x50a8 fde=[ 48f4] │ │ │ │ + 0xffffffffffffaf90 (offset: 0x40640) -> 0x50fc fde=[ 4948] │ │ │ │ + 0xffffffffffffbcd0 (offset: 0x41380) -> 0x513c fde=[ 4988] │ │ │ │ + 0xffffffffffffc930 (offset: 0x41fe0) -> 0x517c fde=[ 49c8] │ │ │ │ + 0xffffffffffffcda0 (offset: 0x42450) -> 0x51ac fde=[ 49f8] │ │ │ │ + 0xffffffffffffcde0 (offset: 0x42490) -> 0x51e4 fde=[ 4a30] │ │ │ │ + 0xffffffffffffce20 (offset: 0x424d0) -> 0x521c fde=[ 4a68] │ │ │ │ + 0xffffffffffffce50 (offset: 0x42500) -> 0x5248 fde=[ 4a94] │ │ │ │ + 0xffffffffffffcf30 (offset: 0x425e0) -> 0x5298 fde=[ 4ae4] │ │ │ │ + 0xffffffffffffcff0 (offset: 0x426a0) -> 0x530c fde=[ 4b58] │ │ │ │ + 0xffffffffffffd180 (offset: 0x42830) -> 0x5384 fde=[ 4bd0] │ │ │ │ + 0xffffffffffffd2a0 (offset: 0x42950) -> 0x53d0 fde=[ 4c1c] │ │ │ │ + 0xffffffffffffd3f0 (offset: 0x42aa0) -> 0x5430 fde=[ 4c7c] │ │ │ │ + 0xffffffffffffd450 (offset: 0x42b00) -> 0x547c fde=[ 4cc8] │ │ │ │ + 0xffffffffffffd4b0 (offset: 0x42b60) -> 0x54c8 fde=[ 4d14] │ │ │ │ + 0xffffffffffffd510 (offset: 0x42bc0) -> 0x5514 fde=[ 4d60] │ │ │ │ + 0xffffffffffffd580 (offset: 0x42c30) -> 0x5560 fde=[ 4dac] │ │ │ │ + 0xffffffffffffd5f0 (offset: 0x42ca0) -> 0x55ac fde=[ 4df8] │ │ │ │ + 0xffffffffffffd660 (offset: 0x42d10) -> 0x55f8 fde=[ 4e44] │ │ │ │ + 0xffffffffffffd720 (offset: 0x42dd0) -> 0x5664 fde=[ 4eb0] │ │ │ │ + 0xffffffffffffd7b0 (offset: 0x42e60) -> 0x56b0 fde=[ 4efc] │ │ │ │ + 0xffffffffffffd840 (offset: 0x42ef0) -> 0x56fc fde=[ 4f48] │ │ │ │ + 0xffffffffffffd970 (offset: 0x43020) -> 0x5750 fde=[ 4f9c] │ │ │ │ + 0xffffffffffffdad0 (offset: 0x43180) -> 0x57a8 fde=[ 4ff4] │ │ │ │ + 0xffffffffffffdd10 (offset: 0x433c0) -> 0x5800 fde=[ 504c] │ │ │ │ + 0xffffffffffffde40 (offset: 0x434f0) -> 0x5864 fde=[ 50b0] │ │ │ │ + 0xffffffffffffde70 (offset: 0x43520) -> 0x5890 fde=[ 50dc] │ │ │ │ + 0xffffffffffffdff0 (offset: 0x436a0) -> 0x5958 fde=[ 51a4] │ │ │ │ + 0xffffffffffffe7e0 (offset: 0x43e90) -> 0x5cd8 fde=[ 5524] │ │ │ │ + 0xffffffffffffe8a0 (offset: 0x43f50) -> 0x5d4c fde=[ 5598] │ │ │ │ + 0xffffffffffffe9d0 (offset: 0x44080) -> 0x5db0 fde=[ 55fc] │ │ │ │ + 0xffffffffffffea00 (offset: 0x440b0) -> 0x5ddc fde=[ 5628] │ │ │ │ + 0xffffffffffffeb80 (offset: 0x44230) -> 0x5ea4 fde=[ 56f0] │ │ │ │ + 0xfffffffffffff370 (offset: 0x44a20) -> 0x6224 fde=[ 5a70] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 00000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -330,5464 +330,5466 @@ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000000b4 00000010 000000b8 FDE cie=00000000 pc=00003b47..00003b4b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000c8 0000003c 000000cc FDE cie=00000000 pc=00003b50..00004085 │ │ │ │ +000000c8 0000003c 000000cc FDE cie=00000000 pc=00003b50..000040a5 │ │ │ │ DW_CFA_advance_loc: 1 to 00003b51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00003b53 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 00003b59 │ │ │ │ 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 0000403f │ │ │ │ + DW_CFA_advance_loc2: 1286 to 0000405f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00004040 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004060 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00004041 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004061 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00004042 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004062 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004043 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004063 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 0000405e │ │ │ │ + DW_CFA_advance_loc: 27 to 0000407e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000405f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000407f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00004060 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004080 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00004061 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004081 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004062 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004082 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000108 00000010 0000010c FDE cie=00000000 pc=00004085..00004089 │ │ │ │ +00000108 00000010 0000010c FDE cie=00000000 pc=000040a5..000040a9 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000011c 00000014 00000120 FDE cie=00000000 pc=00004090..000040c6 │ │ │ │ - DW_CFA_advance_loc: 3 to 00004093 │ │ │ │ +0000011c 00000014 00000120 FDE cie=00000000 pc=000040b0..000040e6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000040b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 46 to 000040c1 │ │ │ │ + DW_CFA_advance_loc: 46 to 000040e1 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000134 0000001c 00000138 FDE cie=00000000 pc=000040d0..00004200 │ │ │ │ - DW_CFA_advance_loc: 14 to 000040de │ │ │ │ +00000134 0000001c 00000138 FDE cie=00000000 pc=000040f0..00004220 │ │ │ │ + DW_CFA_advance_loc: 3 to 000040f3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 165 to 00004183 │ │ │ │ + DW_CFA_advance_loc1: 176 to 000041a3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00004190 │ │ │ │ + DW_CFA_advance_loc: 13 to 000041b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 105 to 000041f9 │ │ │ │ + DW_CFA_advance_loc1: 105 to 00004219 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000154 00000024 00000158 FDE cie=00000000 pc=00004200..000045ef │ │ │ │ - DW_CFA_advance_loc: 11 to 0000420b │ │ │ │ +00000154 00000024 00000158 FDE cie=00000000 pc=00004220..00004633 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004221 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000420e │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc2: 499 to 00004401 │ │ │ │ + DW_CFA_advance_loc: 3 to 00004224 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 525 to 00004431 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004402 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004432 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00004410 │ │ │ │ + DW_CFA_advance_loc: 14 to 00004440 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000017c 00000034 00000180 FDE cie=00000000 pc=000045f0..00004689 │ │ │ │ - DW_CFA_advance_loc: 1 to 000045f1 │ │ │ │ +0000017c 00000034 00000180 FDE cie=00000000 pc=00004640..000046d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004641 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000045f4 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000464f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 34 to 00004616 │ │ │ │ + DW_CFA_advance_loc: 21 to 00004664 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000463a │ │ │ │ + DW_CFA_advance_loc: 38 to 0000468a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000464c │ │ │ │ + DW_CFA_advance_loc: 18 to 0000469c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000464d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000469d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00004650 │ │ │ │ + DW_CFA_advance_loc: 3 to 000046a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00004664 │ │ │ │ + DW_CFA_advance_loc: 20 to 000046b4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 28 to 00004680 │ │ │ │ + DW_CFA_advance_loc: 28 to 000046d0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 00004687 │ │ │ │ + DW_CFA_advance_loc: 7 to 000046d7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004688 │ │ │ │ + DW_CFA_advance_loc: 1 to 000046d8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001b4 00000028 000001b8 FDE cie=00000000 pc=00004690..00004703 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004691 │ │ │ │ +000001b4 00000028 000001b8 FDE cie=00000000 pc=000046e0..00004753 │ │ │ │ + DW_CFA_advance_loc: 1 to 000046e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004692 │ │ │ │ + DW_CFA_advance_loc: 1 to 000046e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00004695 │ │ │ │ + DW_CFA_advance_loc: 3 to 000046e5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 107 to 00004700 │ │ │ │ + DW_CFA_advance_loc1: 107 to 00004750 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004701 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004751 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004702 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004752 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001e0 00000028 000001e4 FDE cie=00000000 pc=00004740..000047e4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004741 │ │ │ │ +000001e0 00000028 000001e4 FDE cie=00000000 pc=00004780..00004824 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004781 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 102 to 000047a7 │ │ │ │ + DW_CFA_advance_loc1: 102 to 000047e7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000047b0 │ │ │ │ + DW_CFA_advance_loc: 9 to 000047f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 47 to 000047df │ │ │ │ + DW_CFA_advance_loc: 45 to 0000481d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000047e0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00004820 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000047e3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00004823 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000020c 00000020 00000210 FDE cie=00000000 pc=000047f0..00004856 │ │ │ │ - DW_CFA_advance_loc: 1 to 000047f1 │ │ │ │ +0000020c 00000020 00000210 FDE cie=00000000 pc=00004830..00004886 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004831 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 80 to 00004841 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000487f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00004850 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004880 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00004853 │ │ │ │ + DW_CFA_advance_loc: 3 to 00004883 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000230 0000003c 00000234 FDE cie=00000000 pc=00004860..0000492a │ │ │ │ - DW_CFA_advance_loc: 1 to 00004861 │ │ │ │ +00000230 0000003c 00000234 FDE cie=00000000 pc=00004890..0000494a │ │ │ │ + DW_CFA_advance_loc: 1 to 00004891 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004862 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004892 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004863 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004893 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 112 to 000048d3 │ │ │ │ + DW_CFA_advance_loc1: 96 to 000048f3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000048d6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000048f6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000048d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000048f7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000048e0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00004900 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 00004921 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00004947 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00004928 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004948 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004929 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004949 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000270 00000020 00000274 FDE cie=00000000 pc=00004930..00004986 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004931 │ │ │ │ +00000270 00000020 00000274 FDE cie=00000000 pc=00004950..000049a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004951 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0000497b │ │ │ │ + DW_CFA_advance_loc1: 73 to 0000499a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00004980 │ │ │ │ + DW_CFA_advance_loc: 6 to 000049a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00004983 │ │ │ │ + DW_CFA_advance_loc: 3 to 000049a3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000294 00000024 00000298 FDE cie=00000000 pc=00004990..00004a54 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004991 │ │ │ │ +00000294 00000024 00000298 FDE cie=00000000 pc=000049b0..00004a74 │ │ │ │ + DW_CFA_advance_loc: 1 to 000049b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 111 to 00004a00 │ │ │ │ + DW_CFA_advance_loc1: 111 to 00004a20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00004a10 │ │ │ │ + DW_CFA_advance_loc: 16 to 00004a30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 00004a3e │ │ │ │ + DW_CFA_advance_loc: 46 to 00004a5e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 18 to 00004a50 │ │ │ │ + DW_CFA_advance_loc: 18 to 00004a70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002bc 0000003c 000002c0 FDE cie=00000000 pc=00004a60..00004b4a │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a61 │ │ │ │ +000002bc 0000003c 000002c0 FDE cie=00000000 pc=00004a80..00004b6a │ │ │ │ + DW_CFA_advance_loc: 1 to 00004a81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004a82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004a63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004a83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 149 to 00004af8 │ │ │ │ + DW_CFA_advance_loc1: 148 to 00004b17 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004af9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004b18 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004afa │ │ │ │ + DW_CFA_advance_loc: 3 to 00004b1b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00004b00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00004b20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 00004b41 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00004b67 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00004b48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004b68 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004b49 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004b69 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002fc 00000038 00000300 FDE cie=00000000 pc=00004b50..00004bea │ │ │ │ - DW_CFA_advance_loc: 1 to 00004b51 │ │ │ │ +000002fc 00000038 00000300 FDE cie=00000000 pc=00004b70..00004c0a │ │ │ │ + DW_CFA_advance_loc: 1 to 00004b71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004b52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004b72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004b53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004b73 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00004bad │ │ │ │ + DW_CFA_advance_loc1: 90 to 00004bcd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004bae │ │ │ │ + DW_CFA_advance_loc: 1 to 00004bce │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004baf │ │ │ │ + DW_CFA_advance_loc: 3 to 00004bd1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 17 to 00004bc0 │ │ │ │ + DW_CFA_advance_loc: 15 to 00004be0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 33 to 00004be1 │ │ │ │ + DW_CFA_advance_loc: 39 to 00004c07 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00004be8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004c08 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004be9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004c09 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000338 00000010 0000033c FDE cie=00000000 pc=00004bea..00004bee │ │ │ │ +00000338 00000010 0000033c FDE cie=00000000 pc=00004c0a..00004c0e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000034c 00000030 00000350 FDE cie=00000000 pc=00004bf0..00004d3f │ │ │ │ - DW_CFA_advance_loc: 1 to 00004bf1 │ │ │ │ +0000034c 00000030 00000350 FDE cie=00000000 pc=00004c10..00004d5f │ │ │ │ + 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: 14 to 00004bff │ │ │ │ + DW_CFA_advance_loc: 14 to 00004c1f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 178 to 00004cb1 │ │ │ │ + DW_CFA_advance_loc1: 178 to 00004cd1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004cb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004cd2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004cb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004cd3 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 107 to 00004d1e │ │ │ │ + DW_CFA_advance_loc1: 107 to 00004d3e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 00004d25 │ │ │ │ + DW_CFA_advance_loc: 7 to 00004d45 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00004d2d │ │ │ │ + DW_CFA_advance_loc: 8 to 00004d4d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004d2e │ │ │ │ + DW_CFA_advance_loc: 1 to 00004d4e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00004d36 │ │ │ │ + DW_CFA_advance_loc: 8 to 00004d56 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00000380 00000020 00000384 FDE cie=00000000 pc=00004d40..00004d74 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004d41 │ │ │ │ +00000380 00000020 00000384 FDE cie=00000000 pc=00004d60..00004d94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004d61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 00004d6d │ │ │ │ + DW_CFA_advance_loc: 44 to 00004d8d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00004d70 │ │ │ │ + DW_CFA_advance_loc: 3 to 00004d90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00004d73 │ │ │ │ + DW_CFA_advance_loc: 3 to 00004d93 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003a4 00000010 000003a8 FDE cie=00000000 pc=00004d80..00004d8c │ │ │ │ +000003a4 00000010 000003a8 FDE cie=00000000 pc=00004dc0..00004dcc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003b8 00000010 000003bc FDE cie=00000000 pc=00004d90..00004ddc │ │ │ │ +000003b8 00000010 000003bc FDE cie=00000000 pc=00004dd0..00004e1c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003cc 00000020 000003d0 FDE cie=00000000 pc=00004de0..00004e40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004de1 │ │ │ │ +000003cc 00000020 000003d0 FDE cie=00000000 pc=00004e20..00004e80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004e21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 87 to 00004e38 │ │ │ │ + DW_CFA_advance_loc1: 87 to 00004e78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004e39 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004e79 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00004e3f │ │ │ │ + DW_CFA_advance_loc: 6 to 00004e7f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003f0 00000024 000003f4 FDE cie=00000000 pc=00004e40..00004ee4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004e41 │ │ │ │ +000003f0 00000024 000003f4 FDE cie=00000000 pc=00004e80..00004f24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004e81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004e42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004e82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 153 to 00004edb │ │ │ │ + DW_CFA_advance_loc1: 153 to 00004f1b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004edc │ │ │ │ + DW_CFA_advance_loc: 1 to 00004f1c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00004ee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00004f20 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000418 00000024 0000041c FDE cie=00000000 pc=00004ef0..00004fa4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004ef1 │ │ │ │ +00000418 00000024 0000041c FDE cie=00000000 pc=00004f30..00004fe4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004f31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004ef2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004f32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 169 to 00004f9b │ │ │ │ + DW_CFA_advance_loc1: 169 to 00004fdb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004f9c │ │ │ │ + DW_CFA_advance_loc: 1 to 00004fdc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00004fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00004fe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000440 00000010 00000444 FDE cie=00000000 pc=00004fa4..00004fa8 │ │ │ │ +00000440 00000010 00000444 FDE cie=00000000 pc=00004fe4..00004fe8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000454 00000038 00000458 FDE cie=00000000 pc=00004fb0..00005489 │ │ │ │ - DW_CFA_advance_loc: 1 to 00004fb1 │ │ │ │ +00000454 00000038 00000458 FDE cie=00000000 pc=00004ff0..000054b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00004ff1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00004fb4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00004ff4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 108 to 00005020 │ │ │ │ + DW_CFA_advance_loc1: 101 to 00005059 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 81 to 00005071 │ │ │ │ + DW_CFA_advance_loc1: 81 to 000050aa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 532 to 00005285 │ │ │ │ + DW_CFA_advance_loc2: 521 to 000052b3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005286 │ │ │ │ + DW_CFA_advance_loc: 1 to 000052b4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00005290 │ │ │ │ + DW_CFA_advance_loc: 12 to 000052c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 461 to 0000545d │ │ │ │ + DW_CFA_advance_loc2: 461 to 0000548d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000545e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000548e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 18 to 00005470 │ │ │ │ + DW_CFA_advance_loc: 18 to 000054a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000490 00000034 00000494 FDE cie=00000000 pc=00005490..00005ba3 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005491 │ │ │ │ +00000490 00000034 00000494 FDE cie=00000000 pc=000054c0..00005bc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000054c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005494 │ │ │ │ + DW_CFA_advance_loc: 3 to 000054c4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 53 to 000054c9 │ │ │ │ + DW_CFA_advance_loc: 53 to 000054f9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000054cc │ │ │ │ + DW_CFA_advance_loc: 3 to 000054fc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000054d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00005500 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 000054d5 │ │ │ │ + DW_CFA_advance_loc: 5 to 00005505 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 127 to 00005554 │ │ │ │ + DW_CFA_advance_loc1: 117 to 0000557a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 861 to 000058b1 │ │ │ │ + DW_CFA_advance_loc2: 855 to 000058d1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000058b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000058d2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000058c0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000058e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004c8 00000030 000004cc FDE cie=00000000 pc=00005bb0..00005bf1 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bb1 │ │ │ │ +000004c8 00000030 000004cc FDE cie=00000000 pc=00005bd0..00005c11 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005bd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005bb4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005bd4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 00005bda │ │ │ │ + DW_CFA_advance_loc: 38 to 00005bfa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bdb │ │ │ │ + DW_CFA_advance_loc: 1 to 00005bfb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00005be0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00005c00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00005be3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005c03 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005be4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c04 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005bec │ │ │ │ + DW_CFA_advance_loc: 8 to 00005c0c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005bef │ │ │ │ + DW_CFA_advance_loc: 3 to 00005c0f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bf0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c10 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004fc 00000024 00000500 FDE cie=00000000 pc=00005c00..00005c31 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c01 │ │ │ │ +000004fc 00000024 00000500 FDE cie=00000000 pc=00005c20..00005c51 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00005c0f │ │ │ │ + DW_CFA_advance_loc: 14 to 00005c2f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00005c1e │ │ │ │ + DW_CFA_advance_loc: 15 to 00005c3e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00005c22 │ │ │ │ + DW_CFA_advance_loc: 4 to 00005c42 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00005c27 │ │ │ │ + DW_CFA_advance_loc: 5 to 00005c47 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005c2a │ │ │ │ + DW_CFA_advance_loc: 3 to 00005c4a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005c2c │ │ │ │ + DW_CFA_advance_loc: 2 to 00005c4c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ │ │ │ -00000524 0000003c 00000528 FDE cie=00000000 pc=00005c40..00005cac │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c41 │ │ │ │ +00000524 0000003c 00000528 FDE cie=00000000 pc=00005c60..00005ccc │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00005c4f │ │ │ │ + DW_CFA_advance_loc: 14 to 00005c6f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 00005c66 │ │ │ │ + DW_CFA_advance_loc: 23 to 00005c86 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c87 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00005c70 │ │ │ │ + DW_CFA_advance_loc: 9 to 00005c90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00005c73 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005c93 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 11 to 00005c7e │ │ │ │ + DW_CFA_advance_loc: 11 to 00005c9e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005c86 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005ca6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 00005c8d │ │ │ │ + DW_CFA_advance_loc: 7 to 00005cad │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cae │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005c90 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005cb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 00005c9d │ │ │ │ + DW_CFA_advance_loc: 13 to 00005cbd │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c9e │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cbe │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005ca6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005cc6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000564 000000b0 00000568 FDE cie=00000000 pc=00005cb0..00005e08 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005cb1 │ │ │ │ +00000564 000000b0 00000568 FDE cie=00000000 pc=00005cd0..00005e28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005cb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005cb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cd3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005cb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cd4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005cb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005cd7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 36 to 00005cdb │ │ │ │ + DW_CFA_advance_loc: 36 to 00005cfb │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005cdc │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cfc │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00005ce3 │ │ │ │ + DW_CFA_advance_loc: 7 to 00005d03 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005ce5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005d05 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00005cf1 │ │ │ │ + DW_CFA_advance_loc: 12 to 00005d11 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 35 to 00005d14 │ │ │ │ + DW_CFA_advance_loc: 35 to 00005d34 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005d17 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005d37 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00005d1b │ │ │ │ + DW_CFA_advance_loc: 4 to 00005d3b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005d1d │ │ │ │ + DW_CFA_advance_loc: 2 to 00005d3d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005d25 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005d45 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00005d3b │ │ │ │ + DW_CFA_advance_loc: 22 to 00005d5b │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d3c │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d5c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00005d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00005d60 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005d42 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005d62 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 00005d4b │ │ │ │ + DW_CFA_advance_loc: 9 to 00005d6b │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005d4e │ │ │ │ + DW_CFA_advance_loc: 3 to 00005d6e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 00005d53 │ │ │ │ + DW_CFA_advance_loc: 5 to 00005d73 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005d55 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005d75 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005d5d │ │ │ │ + DW_CFA_advance_loc: 8 to 00005d7d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00005d73 │ │ │ │ + DW_CFA_advance_loc: 22 to 00005d93 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005d75 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005d95 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005d7d │ │ │ │ + DW_CFA_advance_loc: 8 to 00005d9d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d7e │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d9e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d7f │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d9f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005da0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005d81 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005da1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00005d90 │ │ │ │ + DW_CFA_advance_loc: 15 to 00005db0 │ │ │ │ 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 00005d93 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005db3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005d95 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005db5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005d9d │ │ │ │ + DW_CFA_advance_loc: 8 to 00005dbd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 00005db4 │ │ │ │ + DW_CFA_advance_loc: 23 to 00005dd4 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005db7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005dd7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005db8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005dd8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005dbb │ │ │ │ + DW_CFA_advance_loc: 3 to 00005ddb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005dc3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005de3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00005dd3 │ │ │ │ + DW_CFA_advance_loc: 16 to 00005df3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005dd5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005df5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005ddd │ │ │ │ + DW_CFA_advance_loc: 8 to 00005dfd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00005de2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00005e02 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00005de9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00005e09 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00005df5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00005e15 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005df7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005e17 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000618 000000c0 0000061c FDE cie=00000000 pc=00005e10..00005f62 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e11 │ │ │ │ +00000618 000000c0 0000061c FDE cie=00000000 pc=00005e30..00005f82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e34 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005e17 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005e37 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 28 to 00005e33 │ │ │ │ + DW_CFA_advance_loc: 28 to 00005e53 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e54 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00005e3b │ │ │ │ + DW_CFA_advance_loc: 7 to 00005e5b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005e3d │ │ │ │ + DW_CFA_advance_loc: 2 to 00005e5d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00005e49 │ │ │ │ + DW_CFA_advance_loc: 12 to 00005e69 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 42 to 00005e73 │ │ │ │ + DW_CFA_advance_loc: 42 to 00005e93 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005e76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005e96 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005e79 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005e99 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005e7c │ │ │ │ + DW_CFA_advance_loc: 3 to 00005e9c │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005e7e │ │ │ │ + DW_CFA_advance_loc: 2 to 00005e9e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00005e82 │ │ │ │ + DW_CFA_advance_loc: 4 to 00005ea2 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005e84 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005ea4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005e8c │ │ │ │ + DW_CFA_advance_loc: 8 to 00005eac │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 00005ea5 │ │ │ │ + DW_CFA_advance_loc: 25 to 00005ec5 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00005ea9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00005ec9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00005ead │ │ │ │ + DW_CFA_advance_loc: 4 to 00005ecd │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005eaf │ │ │ │ + DW_CFA_advance_loc: 2 to 00005ecf │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 00005eb6 │ │ │ │ + DW_CFA_advance_loc: 7 to 00005ed6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005eb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ed7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005eba │ │ │ │ + DW_CFA_advance_loc: 3 to 00005eda │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005ebd │ │ │ │ + DW_CFA_advance_loc: 3 to 00005edd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005ec0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005ee0 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005ec3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005ee3 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00005ec7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00005ee7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005ec9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005ee9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005ed1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005ef1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00005ee7 │ │ │ │ + DW_CFA_advance_loc: 22 to 00005f07 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005ee9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005f09 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005ef1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005f11 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ef2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f12 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ef3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f13 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ef4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f14 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ef5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f15 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00005f00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00005f20 │ │ │ │ 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 00005f03 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005f23 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005f05 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005f25 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005f0d │ │ │ │ + DW_CFA_advance_loc: 8 to 00005f2d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00005f23 │ │ │ │ + DW_CFA_advance_loc: 22 to 00005f43 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005f26 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005f46 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005f29 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005f49 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005f2c │ │ │ │ + DW_CFA_advance_loc: 7 to 00005f50 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 7 to 00005f33 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005f53 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f54 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005f36 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005f56 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005f3e │ │ │ │ + DW_CFA_advance_loc: 8 to 00005f5e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 00005f53 │ │ │ │ + DW_CFA_advance_loc: 21 to 00005f73 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00005f55 │ │ │ │ + DW_CFA_advance_loc: 2 to 00005f75 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005f5d │ │ │ │ + DW_CFA_advance_loc: 8 to 00005f7d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ │ │ │ -000006dc 0000001c 000006e0 FDE cie=00000000 pc=00005f70..00005f89 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f71 │ │ │ │ +000006dc 0000001c 000006e0 FDE cie=00000000 pc=00005f90..00005fa9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00005f7f │ │ │ │ + DW_CFA_advance_loc: 14 to 00005f9f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005f87 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005fa7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fa8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000006fc 00000020 00000700 FDE cie=00000000 pc=00005f90..00005fad │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f91 │ │ │ │ +000006fc 00000020 00000700 FDE cie=00000000 pc=00005fb0..00005fcd │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005f94 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005fb4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 00005fa3 │ │ │ │ + DW_CFA_advance_loc: 15 to 00005fc3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005fab │ │ │ │ + DW_CFA_advance_loc: 8 to 00005fcb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005fac │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fcc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000720 00000038 00000724 FDE cie=00000000 pc=00005fb0..00005fff │ │ │ │ - DW_CFA_advance_loc: 1 to 00005fb1 │ │ │ │ +00000720 00000038 00000724 FDE cie=00000000 pc=00005fd0..0000601f │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005fb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005fb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fd3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005fb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005fd4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005fb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005fd7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 67 to 00005ffa │ │ │ │ + DW_CFA_advance_loc1: 67 to 0000601a │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ffb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000601b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ffc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000601c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ffd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000601d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ffe │ │ │ │ + DW_CFA_advance_loc: 1 to 0000601e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000075c 00000038 00000760 FDE cie=00000000 pc=00006000..0000603c │ │ │ │ - DW_CFA_advance_loc: 1 to 00006001 │ │ │ │ +0000075c 00000038 00000760 FDE cie=00000000 pc=00006020..0000605c │ │ │ │ + DW_CFA_advance_loc: 1 to 00006021 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006002 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006022 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006003 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006023 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006004 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006024 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006007 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006027 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 48 to 00006037 │ │ │ │ + DW_CFA_advance_loc: 48 to 00006057 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006038 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006058 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006039 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006059 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000603a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000605a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000603b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000605b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000798 00000038 0000079c FDE cie=00000000 pc=00006040..0000609a │ │ │ │ - DW_CFA_advance_loc: 1 to 00006041 │ │ │ │ +00000798 00000038 0000079c FDE cie=00000000 pc=00006060..000060ba │ │ │ │ + DW_CFA_advance_loc: 1 to 00006061 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006042 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006062 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006043 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006063 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006044 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006064 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006047 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006067 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00006095 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000060b5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006096 │ │ │ │ + DW_CFA_advance_loc: 1 to 000060b6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006097 │ │ │ │ + DW_CFA_advance_loc: 1 to 000060b7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006098 │ │ │ │ + DW_CFA_advance_loc: 1 to 000060b8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006099 │ │ │ │ + DW_CFA_advance_loc: 1 to 000060b9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000007d4 00000010 000007d8 FDE cie=00000000 pc=000060a0..00006123 │ │ │ │ +000007d4 00000010 000007d8 FDE cie=00000000 pc=000060c0..00006143 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007e8 00000038 000007ec FDE cie=00000000 pc=00006140..000062c2 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006141 │ │ │ │ +000007e8 00000038 000007ec FDE cie=00000000 pc=00006180..00006304 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006181 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006143 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000618d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00006146 │ │ │ │ + DW_CFA_advance_loc: 9 to 00006196 │ │ │ │ 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: 329 to 0000628f │ │ │ │ + DW_CFA_advance_loc2: 315 to 000062d1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00006290 │ │ │ │ + DW_CFA_advance_loc: 1 to 000062d2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00006291 │ │ │ │ + DW_CFA_advance_loc: 1 to 000062d3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00006292 │ │ │ │ + DW_CFA_advance_loc: 1 to 000062d4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006293 │ │ │ │ + DW_CFA_advance_loc: 1 to 000062d5 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 43 to 000062be │ │ │ │ + DW_CFA_advance_loc: 43 to 00006300 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000062bf │ │ │ │ + DW_CFA_advance_loc: 1 to 00006301 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000062c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006302 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000062c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006303 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000824 0000002c 00000828 FDE cie=00000000 pc=000062d0..00006595 │ │ │ │ - DW_CFA_advance_loc: 1 to 000062d1 │ │ │ │ +00000824 0000002c 00000828 FDE cie=00000000 pc=00006310..000065d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006311 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000062d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00006313 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000062dc │ │ │ │ + DW_CFA_advance_loc: 9 to 0000631c │ │ │ │ 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: 693 to 00006591 │ │ │ │ + DW_CFA_advance_loc2: 693 to 000065d1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00006592 │ │ │ │ + DW_CFA_advance_loc: 1 to 000065d2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00006593 │ │ │ │ + DW_CFA_advance_loc: 1 to 000065d3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00006594 │ │ │ │ + DW_CFA_advance_loc: 1 to 000065d4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000854 00000010 00000858 FDE cie=00000000 pc=000065a0..000065a6 │ │ │ │ +00000854 00000010 00000858 FDE cie=00000000 pc=000065e0..000065e6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000868 00000010 0000086c FDE cie=00000000 pc=000065b0..000065b1 │ │ │ │ +00000868 00000010 0000086c FDE cie=00000000 pc=000065f0..000065f1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000087c 00000010 00000880 FDE cie=00000000 pc=000065c0..000065c3 │ │ │ │ +0000087c 00000010 00000880 FDE cie=00000000 pc=00006600..00006603 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000890 00000014 00000894 FDE cie=00000000 pc=000065d0..00006617 │ │ │ │ - DW_CFA_advance_loc: 3 to 000065d3 │ │ │ │ +00000890 00000014 00000894 FDE cie=00000000 pc=00006610..00006657 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006613 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 67 to 00006616 │ │ │ │ + DW_CFA_advance_loc1: 67 to 00006656 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000008a8 00000030 000008ac FDE cie=00000000 pc=00006620..00006667 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006621 │ │ │ │ +000008a8 00000030 000008ac FDE cie=00000000 pc=00006660..000066a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006661 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000662f │ │ │ │ + DW_CFA_advance_loc: 14 to 0000666f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 00006634 │ │ │ │ + DW_CFA_advance_loc: 5 to 00006674 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006636 │ │ │ │ + DW_CFA_advance_loc: 2 to 00006676 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000663e │ │ │ │ + DW_CFA_advance_loc: 8 to 0000667e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 00006653 │ │ │ │ + DW_CFA_advance_loc: 21 to 00006693 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006656 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006694 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00006660 │ │ │ │ + DW_CFA_advance_loc: 12 to 000066a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00006663 │ │ │ │ + DW_CFA_advance_loc: 3 to 000066a3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006666 │ │ │ │ + DW_CFA_advance_loc: 3 to 000066a6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008dc 00000010 000008e0 FDE cie=00000000 pc=00006680..000066c3 │ │ │ │ +000008dc 00000010 000008e0 FDE cie=00000000 pc=000066c0..00006703 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008f0 00000010 000008f4 FDE cie=00000000 pc=000066d0..00006703 │ │ │ │ +000008f0 00000010 000008f4 FDE cie=00000000 pc=00006710..00006743 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000904 00000020 00000908 FDE cie=00000000 pc=00006710..00006764 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006711 │ │ │ │ +00000904 00000020 00000908 FDE cie=00000000 pc=00006750..000067a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006751 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000675d │ │ │ │ + DW_CFA_advance_loc1: 75 to 0000679c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006760 │ │ │ │ + DW_CFA_advance_loc: 4 to 000067a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00006763 │ │ │ │ + DW_CFA_advance_loc: 3 to 000067a3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000928 00000020 0000092c FDE cie=00000000 pc=00006770..000067c4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006771 │ │ │ │ +00000928 00000020 0000092c FDE cie=00000000 pc=000067b0..00006804 │ │ │ │ + DW_CFA_advance_loc: 1 to 000067b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000067b5 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000067f5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000067c0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00006800 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000067c3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006803 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000094c 00000038 00000950 FDE cie=00000000 pc=000067d0..00006836 │ │ │ │ - DW_CFA_advance_loc: 1 to 000067d1 │ │ │ │ +0000094c 00000038 00000950 FDE cie=00000000 pc=00006810..00006876 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006811 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000067d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006812 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000067d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006813 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 82 to 00006825 │ │ │ │ + DW_CFA_advance_loc1: 79 to 00006862 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006826 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006863 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006827 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006864 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00006830 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006870 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00006833 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006873 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006834 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006874 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006835 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006875 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000988 00000020 0000098c FDE cie=00000000 pc=00006840..000068b4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006841 │ │ │ │ +00000988 00000020 0000098c FDE cie=00000000 pc=00006880..000068c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006881 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 99 to 000068a4 │ │ │ │ + DW_CFA_advance_loc: 62 to 000068bf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000068b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000068c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000068b3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000068c3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000009ac 00000010 000009b0 FDE cie=00000000 pc=000068c0..000068f6 │ │ │ │ +000009ac 00000010 000009b0 FDE cie=00000000 pc=000068e0..00006917 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009c0 00000010 000009c4 FDE cie=00000000 pc=00006900..00006930 │ │ │ │ +000009c0 00000010 000009c4 FDE cie=00000000 pc=00006920..00006950 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009d4 00000010 000009d8 FDE cie=00000000 pc=00006930..00006983 │ │ │ │ +000009d4 00000010 000009d8 FDE cie=00000000 pc=00006950..000069a3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009e8 00000010 000009ec FDE cie=00000000 pc=00006990..000069e3 │ │ │ │ +000009e8 00000010 000009ec FDE cie=00000000 pc=000069b0..00006a03 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009fc 00000018 00000a00 FDE cie=00000000 pc=000069f0..00006a40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000069f1 │ │ │ │ +000009fc 00000018 00000a00 FDE cie=00000000 pc=00006a10..00006a61 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006a11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00006a3f │ │ │ │ + DW_CFA_advance_loc1: 79 to 00006a60 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a18 00000020 00000a1c FDE cie=00000000 pc=00006a40..00006a71 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a41 │ │ │ │ +00000a18 00000020 00000a1c FDE cie=00000000 pc=00006a70..00006aa1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006a71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006a72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 45 to 00006a6f │ │ │ │ + DW_CFA_advance_loc: 45 to 00006a9f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006a70 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006aa0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a3c 00000010 00000a40 FDE cie=00000000 pc=00006a80..00006ad3 │ │ │ │ +00000a3c 00000010 00000a40 FDE cie=00000000 pc=00006ac0..00006b13 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a50 00000010 00000a54 FDE cie=00000000 pc=00006ae0..00006b23 │ │ │ │ +00000a50 00000010 00000a54 FDE cie=00000000 pc=00006b20..00006b63 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a64 00000010 00000a68 FDE cie=00000000 pc=00006b30..00006b93 │ │ │ │ +00000a64 00000010 00000a68 FDE cie=00000000 pc=00006b70..00006bd3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a78 00000010 00000a7c FDE cie=00000000 pc=00006ba0..00006be3 │ │ │ │ +00000a78 00000010 00000a7c FDE cie=00000000 pc=00006be0..00006c23 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a8c 00000010 00000a90 FDE cie=00000000 pc=00006bf0..00006c75 │ │ │ │ +00000a8c 00000010 00000a90 FDE cie=00000000 pc=00006c30..00006cb5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000aa0 00000010 00000aa4 FDE cie=00000000 pc=00006c80..00006cc5 │ │ │ │ +00000aa0 00000010 00000aa4 FDE cie=00000000 pc=00006cc0..00006d05 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ab4 00000018 00000ab8 FDE cie=00000000 pc=00006cd0..00006d34 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006cd1 │ │ │ │ +00000ab4 00000018 00000ab8 FDE cie=00000000 pc=00006d10..00006d74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 98 to 00006d33 │ │ │ │ + DW_CFA_advance_loc1: 98 to 00006d73 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ad0 00000020 00000ad4 FDE cie=00000000 pc=00006d40..00006d85 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d41 │ │ │ │ +00000ad0 00000020 00000ad4 FDE cie=00000000 pc=00006d80..00006dc5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00006d83 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00006dc3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dc4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000af4 00000018 00000af8 FDE cie=00000000 pc=00006d90..00006e04 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d91 │ │ │ │ +00000af4 00000018 00000af8 FDE cie=00000000 pc=00006dd0..00006e44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 114 to 00006e03 │ │ │ │ + DW_CFA_advance_loc1: 114 to 00006e43 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b10 00000020 00000b14 FDE cie=00000000 pc=00006e10..00006e65 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e11 │ │ │ │ +00000b10 00000020 00000b14 FDE cie=00000000 pc=00006e50..00006ea5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 81 to 00006e63 │ │ │ │ + DW_CFA_advance_loc1: 81 to 00006ea3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e64 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ea4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000b34 0000003c 00000b38 FDE cie=00000000 pc=00006e70..00007054 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e71 │ │ │ │ +00000b34 0000003c 00000b38 FDE cie=00000000 pc=00006eb0..00007094 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006eb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006eb2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e73 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006eb3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006eb4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006e77 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006eb7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 472 to 0000704f │ │ │ │ + DW_CFA_advance_loc2: 472 to 0000708f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007050 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007090 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007051 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007091 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007052 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007092 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007053 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007093 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b74 00000010 00000b78 FDE cie=00000000 pc=00007060..00007065 │ │ │ │ +00000b74 00000010 00000b78 FDE cie=00000000 pc=000070a0..000070a5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b88 00000010 00000b8c FDE cie=00000000 pc=00007070..0000708f │ │ │ │ +00000b88 00000010 00000b8c FDE cie=00000000 pc=000070b0..000070cf │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b9c 00000018 00000ba0 FDE cie=00000000 pc=00007090..000070b8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007091 │ │ │ │ +00000b9c 00000018 00000ba0 FDE cie=00000000 pc=000070d0..000070f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000070d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000070b5 │ │ │ │ + DW_CFA_advance_loc: 36 to 000070f5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bb8 00000010 00000bbc FDE cie=00000000 pc=000070c0..000070c6 │ │ │ │ +00000bb8 00000010 00000bbc FDE cie=00000000 pc=00007100..00007106 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bcc 00000010 00000bd0 FDE cie=00000000 pc=000070d0..000070e1 │ │ │ │ +00000bcc 00000010 00000bd0 FDE cie=00000000 pc=00007110..00007121 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000be0 0000003c 00000be4 FDE cie=00000000 pc=00007100..00007637 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007101 │ │ │ │ +00000be0 0000003c 00000be4 FDE cie=00000000 pc=00007140..00007677 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007141 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007103 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007143 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00007106 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007146 │ │ │ │ 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: 1154 to 00007588 │ │ │ │ + DW_CFA_advance_loc2: 1154 to 000075c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00007589 │ │ │ │ + DW_CFA_advance_loc: 1 to 000075c9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000758a │ │ │ │ + DW_CFA_advance_loc: 1 to 000075ca │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000758b │ │ │ │ + DW_CFA_advance_loc: 1 to 000075cb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00007590 │ │ │ │ + DW_CFA_advance_loc: 5 to 000075d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 105 to 000075f9 │ │ │ │ + DW_CFA_advance_loc1: 105 to 00007639 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000075fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000763a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000075fb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000763b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000075fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000763c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000075fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000763d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c20 0000003c 00000c24 FDE cie=00000000 pc=00007640..00007b77 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007641 │ │ │ │ +00000c20 0000003c 00000c24 FDE cie=00000000 pc=00007680..00007bb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007681 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007643 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007683 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00007646 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007686 │ │ │ │ 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: 1154 to 00007ac8 │ │ │ │ + DW_CFA_advance_loc2: 1154 to 00007b08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ac9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b09 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00007aca │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b0a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00007acb │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b0b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00007ad0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00007b10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 105 to 00007b39 │ │ │ │ + DW_CFA_advance_loc1: 105 to 00007b79 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00007b3a │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b7a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00007b3b │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b7b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00007b3c │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b7c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007b3d │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b7d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c60 0000002c 00000c64 FDE cie=00000000 pc=00007b80..00008108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007b81 │ │ │ │ +00000c60 0000002c 00000c64 FDE cie=00000000 pc=00007bc0..00008148 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007bc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007b83 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007bc3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00007b89 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007bc6 │ │ │ │ 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 00007dca │ │ │ │ + DW_CFA_advance_loc2: 580 to 00007e0a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00007dcb │ │ │ │ + DW_CFA_advance_loc: 1 to 00007e0b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00007dcc │ │ │ │ + DW_CFA_advance_loc: 1 to 00007e0c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00007dcd │ │ │ │ + DW_CFA_advance_loc: 1 to 00007e0d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007dd0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007e10 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000c90 00000050 00000c94 FDE cie=00000000 pc=00008110..00008268 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008111 │ │ │ │ +00000c90 00000050 00000c94 FDE cie=00000000 pc=00008150..000082a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008151 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008112 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008152 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008113 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008153 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00008116 │ │ │ │ + DW_CFA_advance_loc: 3 to 00008156 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000811b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000815b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc1: 200 to 000081e3 │ │ │ │ + DW_CFA_advance_loc1: 200 to 00008223 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000081e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008224 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000081e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008225 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000081e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008226 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000081e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008227 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000081f0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00008230 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 115 to 00008263 │ │ │ │ + DW_CFA_advance_loc1: 115 to 000082a3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008264 │ │ │ │ + DW_CFA_advance_loc: 1 to 000082a4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008265 │ │ │ │ + DW_CFA_advance_loc: 1 to 000082a5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008266 │ │ │ │ + DW_CFA_advance_loc: 1 to 000082a6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008267 │ │ │ │ + DW_CFA_advance_loc: 1 to 000082a7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ce4 00000050 00000ce8 FDE cie=00000000 pc=00008270..0000840c │ │ │ │ - DW_CFA_advance_loc: 1 to 00008271 │ │ │ │ +00000ce4 00000050 00000ce8 FDE cie=00000000 pc=000082b0..0000844c │ │ │ │ + DW_CFA_advance_loc: 1 to 000082b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008272 │ │ │ │ + DW_CFA_advance_loc: 1 to 000082b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008273 │ │ │ │ + DW_CFA_advance_loc: 1 to 000082b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00008276 │ │ │ │ + DW_CFA_advance_loc: 3 to 000082b6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000827b │ │ │ │ + DW_CFA_advance_loc: 5 to 000082bb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc1: 236 to 00008367 │ │ │ │ + DW_CFA_advance_loc1: 236 to 000083a7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008368 │ │ │ │ + DW_CFA_advance_loc: 1 to 000083a8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008369 │ │ │ │ + DW_CFA_advance_loc: 1 to 000083a9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000836a │ │ │ │ + DW_CFA_advance_loc: 1 to 000083aa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000836b │ │ │ │ + DW_CFA_advance_loc: 1 to 000083ab │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00008370 │ │ │ │ + DW_CFA_advance_loc: 5 to 000083b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 151 to 00008407 │ │ │ │ + DW_CFA_advance_loc1: 151 to 00008447 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008408 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008448 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008409 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008449 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000840a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000844a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000840b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000844b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d38 00000054 00000d3c FDE cie=00000000 pc=00008410..00008c8d │ │ │ │ - DW_CFA_advance_loc: 1 to 00008411 │ │ │ │ +00000d38 00000054 00000d3c FDE cie=00000000 pc=00008450..00008ccd │ │ │ │ + DW_CFA_advance_loc: 1 to 00008451 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008412 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008452 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008413 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008453 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008414 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008454 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 00008419 │ │ │ │ + DW_CFA_advance_loc: 5 to 00008459 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 1314 to 0000893b │ │ │ │ + DW_CFA_advance_loc2: 1314 to 0000897b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000893c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000897c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000893d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000897d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000893e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000897e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000893f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000897f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008940 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008980 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 183 to 000089f7 │ │ │ │ + DW_CFA_advance_loc1: 183 to 00008a37 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a38 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a39 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089fa │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a3a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089fb │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a3b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00008a00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00008a40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d90 00000054 00000d94 FDE cie=00000000 pc=00008c90..0000954f │ │ │ │ - DW_CFA_advance_loc: 1 to 00008c91 │ │ │ │ +00000d90 00000054 00000d94 FDE cie=00000000 pc=00008cd0..0000958f │ │ │ │ + DW_CFA_advance_loc: 1 to 00008cd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008c92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008cd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008c93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008cd3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008c94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008cd4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 00008c99 │ │ │ │ + DW_CFA_advance_loc: 5 to 00008cd9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 1386 to 00009203 │ │ │ │ + DW_CFA_advance_loc2: 1386 to 00009243 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009204 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009244 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009205 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009245 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009206 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009246 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009207 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009247 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00009210 │ │ │ │ + DW_CFA_advance_loc: 9 to 00009250 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 171 to 000092bb │ │ │ │ + DW_CFA_advance_loc1: 171 to 000092fb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000092bc │ │ │ │ + DW_CFA_advance_loc: 1 to 000092fc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000092bd │ │ │ │ + DW_CFA_advance_loc: 1 to 000092fd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000092be │ │ │ │ + DW_CFA_advance_loc: 1 to 000092fe │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000092bf │ │ │ │ + DW_CFA_advance_loc: 1 to 000092ff │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000092c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009300 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000de8 00000084 00000dec FDE cie=00000000 pc=00009550..0000b5bd │ │ │ │ - DW_CFA_advance_loc: 1 to 00009551 │ │ │ │ +00000de8 00000084 00000dec FDE cie=00000000 pc=00009590..0000b5fd │ │ │ │ + DW_CFA_advance_loc: 1 to 00009591 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009552 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009592 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009553 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009593 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00009556 │ │ │ │ + DW_CFA_advance_loc: 3 to 00009596 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000955b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000959b │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 716 to 00009827 │ │ │ │ + DW_CFA_advance_loc2: 716 to 00009867 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009828 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009868 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009829 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009869 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000982a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000986a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000982b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000986b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000982c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000986c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1666 to 00009eae │ │ │ │ + DW_CFA_advance_loc2: 1666 to 00009eee │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009eaf │ │ │ │ + DW_CFA_advance_loc: 1 to 00009eef │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009eb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009ef0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009eb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009ef1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009eb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009ef2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009eb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009ef3 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 4350 to 0000afb1 │ │ │ │ + DW_CFA_advance_loc2: 4350 to 0000aff1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000afb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aff2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000afb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aff3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000afb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aff4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000afb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000aff5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000afc0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000b000 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 51 to 0000aff3 │ │ │ │ + DW_CFA_advance_loc: 51 to 0000b033 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aff4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b034 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aff5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b035 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aff6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b036 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aff7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b037 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000b000 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000b040 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e70 00000084 00000e74 FDE cie=00000000 pc=0000b5c0..0000d445 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b5c1 │ │ │ │ +00000e70 00000084 00000e74 FDE cie=00000000 pc=0000b600..0000d485 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b601 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b5c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b602 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b5c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b603 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000b5c6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000b606 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000b5cb │ │ │ │ + DW_CFA_advance_loc: 5 to 0000b60b │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc2: 2393 to 0000bf24 │ │ │ │ + DW_CFA_advance_loc2: 2393 to 0000bf64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf25 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf65 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf26 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf66 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf27 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf67 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf68 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf29 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bf69 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1140 to 0000c39d │ │ │ │ + DW_CFA_advance_loc2: 1140 to 0000c3dd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c39e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c3de │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c39f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c3df │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c3a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c3e0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c3a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c3e1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c3a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c3e2 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 2692 to 0000ce26 │ │ │ │ + DW_CFA_advance_loc2: 2692 to 0000ce66 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ce27 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce67 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ce28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce68 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ce29 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce69 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ce2a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce6a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000ce30 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000ce70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000ce58 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000ce98 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ce59 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce99 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ce5a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce9a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ce5b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce9b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ce5c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ce9c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000ce60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000cea0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ef8 00000038 00000efc FDE cie=00000000 pc=0000d450..0000d79d │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d451 │ │ │ │ +00000ef8 00000038 00000efc FDE cie=00000000 pc=0000d490..0000d7dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d491 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000d453 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000d493 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000d459 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000d499 │ │ │ │ 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: 618 to 0000d6c3 │ │ │ │ + DW_CFA_advance_loc2: 620 to 0000d705 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d6c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d706 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d6c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d707 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d6c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d708 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000d6d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000d710 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 201 to 0000d799 │ │ │ │ + DW_CFA_advance_loc1: 200 to 0000d7d8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d79a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d7d9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d79b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d7da │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d79c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d7db │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ -00000f34 00000038 00000f38 FDE cie=00000000 pc=0000d7a0..0000dad4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d7a1 │ │ │ │ +00000f34 00000038 00000f38 FDE cie=00000000 pc=0000d7e0..0000db0f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d7e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000d7a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000d7e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000d7a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000d7e9 │ │ │ │ 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: 602 to 0000da03 │ │ │ │ + DW_CFA_advance_loc2: 602 to 0000da43 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000da04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000da44 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000da05 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000da45 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000da06 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000da46 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000da10 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000da50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 192 to 0000dad0 │ │ │ │ + DW_CFA_advance_loc1: 187 to 0000db0b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000dad1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000db0c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000dad2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000db0d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000dad3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000db0e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ -00000f70 0000003c 00000f74 FDE cie=00000000 pc=0000dae0..0000ee65 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000daeb │ │ │ │ +00000f70 0000003c 00000f74 FDE cie=00000000 pc=0000db10..0000eea5 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000db1b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000daed │ │ │ │ + DW_CFA_advance_loc: 2 to 0000db1d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000daf6 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000db26 │ │ │ │ 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: 55 to 0000db2d │ │ │ │ + DW_CFA_advance_loc: 55 to 0000db5d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000db2e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000db5e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000db2f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000db5f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000db30 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000db60 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000db40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000db70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1408 to 0000e0c0 │ │ │ │ + DW_CFA_advance_loc2: 1424 to 0000e100 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e0c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e101 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e0c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e102 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e0c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e103 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e0c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e104 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000fb0 0000004c 00000fb4 FDE cie=00000000 pc=0000ee70..000102e5 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000ee7b │ │ │ │ +00000fb0 0000004c 00000fb4 FDE cie=00000000 pc=0000eeb0..00010325 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000eebb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000ee7d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000eebd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000ee86 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000eec6 │ │ │ │ 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: 76 to 0000eed2 │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000ef12 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000eed3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ef13 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000eed4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ef14 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000eed5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ef15 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000eee0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000ef20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1000 to 0000f2c8 │ │ │ │ + DW_CFA_advance_loc2: 1000 to 0000f308 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f2c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f309 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f2ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f30a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f2cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f30b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000f2d0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000f310 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 178 to 0000f382 │ │ │ │ + DW_CFA_advance_loc1: 178 to 0000f3c2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f383 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f3c3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f384 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f3c4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f385 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f3c5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000f390 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000f3d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001000 0000002c 00001004 FDE cie=00000000 pc=000102f0..000121b3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000102f1 │ │ │ │ +00001000 0000002c 00001004 FDE cie=00000000 pc=00010330..000121e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010331 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000102f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00010333 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000102fc │ │ │ │ + DW_CFA_advance_loc: 9 to 0001033c │ │ │ │ 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: 80 to 0001034c │ │ │ │ + DW_CFA_advance_loc1: 80 to 0001038c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001034d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001038d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001034e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001038e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001034f │ │ │ │ + DW_CFA_advance_loc: 1 to 0001038f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00010350 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010390 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001030 0000002c 00001034 FDE cie=00000000 pc=000121c0..00014122 │ │ │ │ - DW_CFA_advance_loc: 1 to 000121c1 │ │ │ │ +00001030 0000002c 00001034 FDE cie=00000000 pc=000121e0..00014122 │ │ │ │ + DW_CFA_advance_loc: 1 to 000121e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000121c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000121e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000121cc │ │ │ │ + DW_CFA_advance_loc: 9 to 000121ec │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 100 to 00012230 │ │ │ │ + DW_CFA_advance_loc1: 100 to 00012250 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00012231 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012251 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00012232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012252 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00012233 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012253 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00012240 │ │ │ │ + DW_CFA_advance_loc: 13 to 00012260 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001060 0000002c 00001064 FDE cie=00000000 pc=00014130..00016d93 │ │ │ │ +00001060 0000002c 00001064 FDE cie=00000000 pc=00014130..00016d59 │ │ │ │ DW_CFA_advance_loc: 1 to 00014131 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00014133 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 0001413c │ │ │ │ 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: 1558 to 00014752 │ │ │ │ + DW_CFA_advance_loc2: 1574 to 00014762 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00014753 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014763 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00014754 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014764 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00014755 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014765 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014756 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014766 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001090 0000002c 00001094 FDE cie=00000000 pc=00016da0..0001aa7e │ │ │ │ - DW_CFA_advance_loc: 11 to 00016dab │ │ │ │ +00001090 0000002c 00001094 FDE cie=00000000 pc=00016d60..0001aa3e │ │ │ │ + DW_CFA_advance_loc: 11 to 00016d6b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00016dad │ │ │ │ + DW_CFA_advance_loc: 2 to 00016d6d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00016db6 │ │ │ │ + DW_CFA_advance_loc: 9 to 00016d76 │ │ │ │ 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: 72 to 00016dfe │ │ │ │ + DW_CFA_advance_loc1: 72 to 00016dbe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00016dff │ │ │ │ + DW_CFA_advance_loc: 1 to 00016dbf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00016e00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016dc0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00016e01 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016dc1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016e02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016dc2 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010c0 0000002c 000010c4 FDE cie=00000000 pc=0001aa80..0001d89d │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aa81 │ │ │ │ +000010c0 0000002c 000010c4 FDE cie=00000000 pc=0001aa40..0001d7a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001aa41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001aa83 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001aa43 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0001aa8c │ │ │ │ + DW_CFA_advance_loc: 9 to 0001aa4c │ │ │ │ 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: 3398 to 0001b7d2 │ │ │ │ + DW_CFA_advance_loc2: 3350 to 0001b762 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b7d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b763 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b7d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b764 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b7d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b765 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b7d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b766 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000010f0 0000002c 000010f4 FDE cie=00000000 pc=0001d8a0..000214be │ │ │ │ - DW_CFA_advance_loc: 11 to 0001d8ab │ │ │ │ +000010f0 0000002c 000010f4 FDE cie=00000000 pc=0001d7b0..000213be │ │ │ │ + DW_CFA_advance_loc: 11 to 0001d7bb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001d8ad │ │ │ │ + DW_CFA_advance_loc: 2 to 0001d7bd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0001d8b6 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001d7c6 │ │ │ │ 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: 77 to 0001d903 │ │ │ │ + DW_CFA_advance_loc1: 77 to 0001d813 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001d904 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001d814 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001d905 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001d815 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001d906 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001d816 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001d907 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001d817 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001120 0000003c 00001124 FDE cie=00000000 pc=000214c0..00021659 │ │ │ │ - DW_CFA_advance_loc: 1 to 000214c1 │ │ │ │ +00001120 0000003c 00001124 FDE cie=00000000 pc=000213c0..00021559 │ │ │ │ + DW_CFA_advance_loc: 1 to 000213c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000214c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000213c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000214c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000213c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000214c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000213c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000214c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000213c7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 357 to 0002162c │ │ │ │ + DW_CFA_advance_loc2: 357 to 0002152c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002162d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002152d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002162e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002152e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002162f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002152f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021630 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021530 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00021640 │ │ │ │ + DW_CFA_advance_loc: 16 to 00021540 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001160 0000002c 00001164 FDE cie=00000000 pc=00021660..00021abe │ │ │ │ - DW_CFA_advance_loc: 1 to 00021661 │ │ │ │ +00001160 0000002c 00001164 FDE cie=00000000 pc=00021560..000219be │ │ │ │ + DW_CFA_advance_loc: 1 to 00021561 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00021663 │ │ │ │ + DW_CFA_advance_loc: 2 to 00021563 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00021669 │ │ │ │ + DW_CFA_advance_loc: 6 to 00021569 │ │ │ │ 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: 542 to 00021887 │ │ │ │ + DW_CFA_advance_loc2: 542 to 00021787 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021888 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021788 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021889 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021789 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002188a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002178a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002188b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002178b │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001190 0000002c 00001194 FDE cie=00000000 pc=00021ac0..00021f26 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021ac1 │ │ │ │ +00001190 0000002c 00001194 FDE cie=00000000 pc=000219c0..00021e26 │ │ │ │ + DW_CFA_advance_loc: 1 to 000219c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00021ac3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000219c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00021ac9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000219c9 │ │ │ │ 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: 534 to 00021cdf │ │ │ │ + DW_CFA_advance_loc2: 534 to 00021bdf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021ce0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021be0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021ce1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021be1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021ce2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021be2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00021cf0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00021bf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000011c0 0000002c 000011c4 FDE cie=00000000 pc=00021f30..000225d7 │ │ │ │ - DW_CFA_advance_loc: 11 to 00021f3b │ │ │ │ +000011c0 0000002c 000011c4 FDE cie=00000000 pc=00021e30..000224d7 │ │ │ │ + DW_CFA_advance_loc: 11 to 00021e3b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00021f3d │ │ │ │ + DW_CFA_advance_loc: 2 to 00021e3d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00021f43 │ │ │ │ + DW_CFA_advance_loc: 6 to 00021e43 │ │ │ │ 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: 1151 to 000223c2 │ │ │ │ + DW_CFA_advance_loc2: 1151 to 000222c2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000223c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000222c3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000223c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000222c4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000223c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000222c5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000223c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000222c6 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000011f0 00000058 000011f4 FDE cie=00000000 pc=000225e0..0002265b │ │ │ │ - DW_CFA_advance_loc: 1 to 000225e1 │ │ │ │ +000011f0 00000058 000011f4 FDE cie=00000000 pc=000224e0..0002255b │ │ │ │ + DW_CFA_advance_loc: 1 to 000224e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000225e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000224e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000225e5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000224e5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 0002260a │ │ │ │ + DW_CFA_advance_loc: 37 to 0002250a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002260b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002250b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002260c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002250c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022610 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022510 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00022613 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022513 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022614 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022514 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002261f │ │ │ │ + DW_CFA_advance_loc: 11 to 0002251f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022626 │ │ │ │ + DW_CFA_advance_loc: 7 to 00022526 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022627 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022527 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00022632 │ │ │ │ + DW_CFA_advance_loc: 11 to 00022532 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00022639 │ │ │ │ + DW_CFA_advance_loc: 7 to 00022539 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002263a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002253a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00022645 │ │ │ │ + DW_CFA_advance_loc: 11 to 00022545 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002264c │ │ │ │ + DW_CFA_advance_loc: 7 to 0002254c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002264d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002254d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00022655 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022555 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022658 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022558 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022659 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022559 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002265a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002255a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000124c 0000005c 00001250 FDE cie=00000000 pc=00022660..00022774 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022661 │ │ │ │ +0000124c 0000005c 00001250 FDE cie=00000000 pc=00022560..00022674 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022561 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022662 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022562 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022663 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022563 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022664 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022564 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022667 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022567 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 46 to 00022695 │ │ │ │ + DW_CFA_advance_loc: 46 to 00022595 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000226a1 │ │ │ │ + DW_CFA_advance_loc: 12 to 000225a1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 000226d6 │ │ │ │ + DW_CFA_advance_loc: 53 to 000225d6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 8 to 000226de │ │ │ │ + DW_CFA_advance_loc: 8 to 000225de │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000226e6 │ │ │ │ + DW_CFA_advance_loc: 8 to 000225e6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 000226fd │ │ │ │ + DW_CFA_advance_loc: 23 to 000225fd │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022701 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022601 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002270c │ │ │ │ + DW_CFA_advance_loc: 8 to 00022609 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 52 to 00022740 │ │ │ │ + DW_CFA_advance_loc: 55 to 00022640 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022741 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022643 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022744 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022644 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022745 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022645 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022746 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022646 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00022750 │ │ │ │ + DW_CFA_advance_loc: 10 to 00022650 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00022757 │ │ │ │ + DW_CFA_advance_loc: 7 to 00022657 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002275b │ │ │ │ + DW_CFA_advance_loc: 4 to 0002265b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 0002276a │ │ │ │ + DW_CFA_advance_loc: 15 to 0002266a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012ac 00000054 000012b0 FDE cie=00000000 pc=00022780..00022877 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022781 │ │ │ │ +000012ac 00000054 000012b0 FDE cie=00000000 pc=00022680..00022777 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022681 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022782 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022682 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022783 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022683 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022784 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022684 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022787 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022687 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 77 to 000227d4 │ │ │ │ + DW_CFA_advance_loc1: 77 to 000226d4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000227e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000226dc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 00022805 │ │ │ │ + DW_CFA_advance_loc: 41 to 00022705 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022809 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022709 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 0002281a │ │ │ │ + DW_CFA_advance_loc: 17 to 0002271a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 52 to 0002284e │ │ │ │ + DW_CFA_advance_loc: 52 to 0002274e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022851 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022751 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022852 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022752 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022853 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022753 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022854 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022754 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022860 │ │ │ │ + DW_CFA_advance_loc: 12 to 00022760 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00022866 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022766 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002286a │ │ │ │ + DW_CFA_advance_loc: 4 to 0002276a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00022872 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022772 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001304 00000054 00001308 FDE cie=00000000 pc=00022880..0002298f │ │ │ │ - DW_CFA_advance_loc: 1 to 00022881 │ │ │ │ +00001304 00000054 00001308 FDE cie=00000000 pc=00022780..0002288f │ │ │ │ + DW_CFA_advance_loc: 1 to 00022781 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022882 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022782 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022883 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022783 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022884 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022784 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022887 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022787 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 85 to 000228dc │ │ │ │ + DW_CFA_advance_loc1: 85 to 000227dc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000228e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000227ec │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 46 to 00022916 │ │ │ │ + DW_CFA_advance_loc: 42 to 00022816 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 9 to 0002291f │ │ │ │ + DW_CFA_advance_loc: 9 to 0002281f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002292b │ │ │ │ + DW_CFA_advance_loc: 12 to 0002282b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 51 to 0002295e │ │ │ │ + DW_CFA_advance_loc: 51 to 0002285e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022961 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022861 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022962 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022862 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022963 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022863 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022964 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022864 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022970 │ │ │ │ + DW_CFA_advance_loc: 12 to 00022870 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00022976 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022876 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002297e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002287e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002298a │ │ │ │ + DW_CFA_advance_loc: 12 to 0002288a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000135c 00000028 00001360 FDE cie=00000000 pc=00022990..000229c0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022991 │ │ │ │ +0000135c 00000028 00001360 FDE cie=00000000 pc=00022890..000228c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022891 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022994 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022894 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 000229ab │ │ │ │ + DW_CFA_advance_loc: 23 to 000228ab │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 000229b0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000228b0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000229b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000228b2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000229b6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000228b6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000229be │ │ │ │ + DW_CFA_advance_loc: 8 to 000228be │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000229bf │ │ │ │ + DW_CFA_advance_loc: 1 to 000228bf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001388 00000028 0000138c FDE cie=00000000 pc=000229c0..000229f8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000229c1 │ │ │ │ +00001388 00000028 0000138c FDE cie=00000000 pc=000228c0..000228f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000228c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000229c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000228c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 000229e3 │ │ │ │ + DW_CFA_advance_loc: 31 to 000228e3 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 000229e8 │ │ │ │ + DW_CFA_advance_loc: 5 to 000228e8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000229ea │ │ │ │ + DW_CFA_advance_loc: 2 to 000228ea │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000229ee │ │ │ │ + DW_CFA_advance_loc: 4 to 000228ee │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000229f6 │ │ │ │ + DW_CFA_advance_loc: 8 to 000228f6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000229f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000228f7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000013b4 00000028 000013b8 FDE cie=00000000 pc=00022a00..00022a40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a01 │ │ │ │ +000013b4 00000028 000013b8 FDE cie=00000000 pc=00022900..00022940 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022901 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022a04 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022904 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 00022a2b │ │ │ │ + DW_CFA_advance_loc: 39 to 0002292b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00022a30 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022930 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00022a32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022932 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022a36 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022936 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00022a3e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002293e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a3f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002293f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000013e0 00000070 000013e4 FDE cie=00000000 pc=00022a40..00022b7b │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a41 │ │ │ │ +000013e0 00000070 000013e4 FDE cie=00000000 pc=00022940..00022a7b │ │ │ │ + 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 00022a42 │ │ │ │ + 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 00022a43 │ │ │ │ + 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 00022a44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022944 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 149 to 00022ad9 │ │ │ │ + DW_CFA_advance_loc1: 149 to 000229d9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022ada │ │ │ │ + DW_CFA_advance_loc: 1 to 000229da │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022adb │ │ │ │ + DW_CFA_advance_loc: 1 to 000229db │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022adc │ │ │ │ + DW_CFA_advance_loc: 1 to 000229dc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000229e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 00022af7 │ │ │ │ + DW_CFA_advance_loc: 23 to 000229f7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022af8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000229f8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022af9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000229f9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022afa │ │ │ │ + DW_CFA_advance_loc: 1 to 000229fa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00022b00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022a00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 71 to 00022b47 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00022a47 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022b48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022a48 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022b49 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022a49 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022b4a │ │ │ │ + DW_CFA_advance_loc: 1 to 00022a4a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00022b50 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022a50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00022b57 │ │ │ │ + DW_CFA_advance_loc: 7 to 00022a57 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022b58 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022a58 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022b59 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022a59 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022b5a │ │ │ │ + DW_CFA_advance_loc: 1 to 00022a5a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00022b60 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022a60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001454 000000d0 00001458 FDE cie=00000000 pc=00022b80..00022d96 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022b81 │ │ │ │ +00001454 000000d0 00001458 FDE cie=00000000 pc=00022a80..00022c96 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022a81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022b82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022a82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022b83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022a83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 99 to 00022be6 │ │ │ │ + DW_CFA_advance_loc1: 99 to 00022ae6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022be9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022ae9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00022bf2 │ │ │ │ + DW_CFA_advance_loc: 9 to 00022af2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00022bfa │ │ │ │ + DW_CFA_advance_loc: 8 to 00022afa │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022bfd │ │ │ │ + DW_CFA_advance_loc: 3 to 00022afd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00022c08 │ │ │ │ + DW_CFA_advance_loc: 11 to 00022b08 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00022c24 │ │ │ │ + DW_CFA_advance_loc: 28 to 00022b24 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022c27 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022b27 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00022c2d │ │ │ │ + DW_CFA_advance_loc: 6 to 00022b2d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022c30 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022b30 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00022c36 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022b36 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022c39 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022b39 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00022c3f │ │ │ │ + DW_CFA_advance_loc: 6 to 00022b3f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022c42 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022b42 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00022c4a │ │ │ │ + DW_CFA_advance_loc: 8 to 00022b4a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022c4b │ │ │ │ + DW_CFA_advance_loc: 1 to 00022b4b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022c4c │ │ │ │ + DW_CFA_advance_loc: 1 to 00022b4c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022c4d │ │ │ │ + DW_CFA_advance_loc: 1 to 00022b4d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022c50 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022b50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00022c53 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022b53 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00022c59 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022b59 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00022c64 │ │ │ │ + DW_CFA_advance_loc: 11 to 00022b64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022c70 │ │ │ │ + DW_CFA_advance_loc: 12 to 00022b70 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022c73 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022b73 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00022c79 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022b79 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022c7c │ │ │ │ + DW_CFA_advance_loc: 3 to 00022b7c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00022c84 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022b84 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00022c91 │ │ │ │ + DW_CFA_advance_loc: 13 to 00022b91 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022c94 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022b94 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00022c9f │ │ │ │ + DW_CFA_advance_loc: 11 to 00022b9f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00022caa │ │ │ │ + DW_CFA_advance_loc: 11 to 00022baa │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022cad │ │ │ │ + DW_CFA_advance_loc: 3 to 00022bad │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00022cb3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022bb3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022cb6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022bb6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00022cbc │ │ │ │ + DW_CFA_advance_loc: 6 to 00022bbc │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022cbf │ │ │ │ + DW_CFA_advance_loc: 3 to 00022bbf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00022cca │ │ │ │ + DW_CFA_advance_loc: 11 to 00022bca │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00022cd5 │ │ │ │ + DW_CFA_advance_loc: 11 to 00022bd5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022cd8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022bd8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00022ce3 │ │ │ │ + DW_CFA_advance_loc: 11 to 00022be3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00022cee │ │ │ │ + DW_CFA_advance_loc: 11 to 00022bee │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022cf1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022bf1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00022cfc │ │ │ │ + DW_CFA_advance_loc: 11 to 00022bfc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00022d07 │ │ │ │ + DW_CFA_advance_loc: 11 to 00022c07 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022d0a │ │ │ │ + DW_CFA_advance_loc: 3 to 00022c0a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00022d15 │ │ │ │ + DW_CFA_advance_loc: 11 to 00022c15 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 00022d23 │ │ │ │ + DW_CFA_advance_loc: 14 to 00022c23 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022d26 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022c26 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00022d2e │ │ │ │ + DW_CFA_advance_loc: 8 to 00022c2e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00022d43 │ │ │ │ + DW_CFA_advance_loc: 21 to 00022c43 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022d46 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022c46 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00022d51 │ │ │ │ + DW_CFA_advance_loc: 11 to 00022c51 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00022d63 │ │ │ │ + DW_CFA_advance_loc: 18 to 00022c63 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022d66 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022c66 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00022d71 │ │ │ │ + DW_CFA_advance_loc: 11 to 00022c71 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00022d83 │ │ │ │ + DW_CFA_advance_loc: 18 to 00022c83 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00022d89 │ │ │ │ + DW_CFA_advance_loc: 6 to 00022c89 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00022d91 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022c91 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001528 0000002c 0000152c FDE cie=00000000 pc=00022dc0..00023371 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022dc1 │ │ │ │ +00001528 0000002c 0000152c FDE cie=00000000 pc=00022cc0..00023271 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022cc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022dc5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022cc5 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00022dcb │ │ │ │ + DW_CFA_advance_loc: 6 to 00022ccb │ │ │ │ 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 0002300f │ │ │ │ + DW_CFA_advance_loc2: 580 to 00022f0f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023010 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022f10 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023011 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022f11 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023012 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022f12 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00023020 │ │ │ │ + DW_CFA_advance_loc: 14 to 00022f20 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001558 0000002c 0000155c FDE cie=00000000 pc=00023380..00025431 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023381 │ │ │ │ +00001558 0000002c 0000155c FDE cie=00000000 pc=00023280..000252f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023281 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00023383 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023283 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002338c │ │ │ │ + DW_CFA_advance_loc: 3 to 00023286 │ │ │ │ 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 00023af0 │ │ │ │ + DW_CFA_advance_loc2: 1898 to 000239f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023af1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000239f1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023af2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000239f2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023af3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000239f3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023af4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000239f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001588 0000003c 0000158c FDE cie=00000000 pc=00025440..00027341 │ │ │ │ - DW_CFA_advance_loc: 1 to 00025441 │ │ │ │ +00001588 0000003c 0000158c FDE cie=00000000 pc=00025300..00027281 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025301 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00025443 │ │ │ │ + DW_CFA_advance_loc: 2 to 00025303 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002544c │ │ │ │ + DW_CFA_advance_loc: 9 to 0002530c │ │ │ │ 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 00025c48 │ │ │ │ + DW_CFA_advance_loc2: 2048 to 00025b0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025c49 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025b0d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025c4a │ │ │ │ + DW_CFA_advance_loc: 1 to 00025b0e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025c4b │ │ │ │ + DW_CFA_advance_loc: 1 to 00025b0f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00025c4c │ │ │ │ + DW_CFA_advance_loc: 1 to 00025b10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1904 to 000263bc │ │ │ │ + DW_CFA_advance_loc2: 1951 to 000262af │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000263bd │ │ │ │ + DW_CFA_advance_loc: 1 to 000262b0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000263be │ │ │ │ + DW_CFA_advance_loc: 1 to 000262b1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000263bf │ │ │ │ + DW_CFA_advance_loc: 1 to 000262b2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000263c0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000262c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000015c8 00000038 000015cc FDE cie=00000000 pc=00027350..00027631 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027351 │ │ │ │ +000015c8 00000038 000015cc FDE cie=00000000 pc=00027290..00027571 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027291 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00027353 │ │ │ │ + DW_CFA_advance_loc: 2 to 00027293 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00027359 │ │ │ │ + DW_CFA_advance_loc: 6 to 00027299 │ │ │ │ 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 0002759f │ │ │ │ + DW_CFA_advance_loc2: 582 to 000274df │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000275a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000274e0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000275a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000274e1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000275a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000274e2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000275b0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000274f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 125 to 0002762d │ │ │ │ + DW_CFA_advance_loc1: 125 to 0002756d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002762e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002756e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002762f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002756f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00027630 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027570 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ -00001604 00000038 00001608 FDE cie=00000000 pc=00027640..00027910 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027641 │ │ │ │ +00001604 00000038 00001608 FDE cie=00000000 pc=00027580..00027850 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027581 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00027643 │ │ │ │ + DW_CFA_advance_loc: 2 to 00027583 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00027649 │ │ │ │ + DW_CFA_advance_loc: 6 to 00027589 │ │ │ │ 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 0002787f │ │ │ │ + DW_CFA_advance_loc2: 566 to 000277bf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00027880 │ │ │ │ + DW_CFA_advance_loc: 1 to 000277c0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00027881 │ │ │ │ + DW_CFA_advance_loc: 1 to 000277c1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00027882 │ │ │ │ + DW_CFA_advance_loc: 1 to 000277c2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00027890 │ │ │ │ + DW_CFA_advance_loc: 14 to 000277d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 0002790c │ │ │ │ + DW_CFA_advance_loc1: 124 to 0002784c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002790d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002784d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002790e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002784e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002790f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002784f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ -00001640 0000003c 00001644 FDE cie=00000000 pc=00027910..00027ab9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027911 │ │ │ │ +00001640 0000003c 00001644 FDE cie=00000000 pc=00027850..000279f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027851 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027912 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027852 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027913 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027853 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027914 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027854 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00027917 │ │ │ │ + DW_CFA_advance_loc: 3 to 00027857 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc2: 373 to 00027a8c │ │ │ │ + DW_CFA_advance_loc2: 373 to 000279cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027a8d │ │ │ │ + DW_CFA_advance_loc: 1 to 000279cd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027a8e │ │ │ │ + DW_CFA_advance_loc: 1 to 000279ce │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027a8f │ │ │ │ + DW_CFA_advance_loc: 1 to 000279cf │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027a90 │ │ │ │ + DW_CFA_advance_loc: 1 to 000279d0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00027aa0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000279e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001680 0000003c 00001684 FDE cie=00000000 pc=00027ac0..00027cbb │ │ │ │ - DW_CFA_advance_loc: 1 to 00027ac1 │ │ │ │ +00001680 0000003c 00001684 FDE cie=00000000 pc=00027a00..00027beb │ │ │ │ + DW_CFA_advance_loc: 1 to 00027a01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027ac2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027a02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027ac3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027a03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027ac4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027a04 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00027ac7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00027a07 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc2: 495 to 00027cb6 │ │ │ │ + DW_CFA_advance_loc2: 479 to 00027be6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027cb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027be7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027cb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027be8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027cb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027be9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027cba │ │ │ │ + DW_CFA_advance_loc: 1 to 00027bea │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016c0 0000003c 000016c4 FDE cie=00000000 pc=00027cc0..00027ef9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027cc1 │ │ │ │ +000016c0 0000003c 000016c4 FDE cie=00000000 pc=00027bf0..00027e19 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027bf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027cc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027bf2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027cc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027bf3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027cc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027bf4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00027cc7 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc2: 526 to 00027ed5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00027bf7 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 515 to 00027dfa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027ed6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027dfb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027ed7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027dfc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027ed8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027dfd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027ed9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027dfe │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00027ee0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00027e00 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001700 0000002c 00001704 FDE cie=00000000 pc=00027f00..00028415 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027f01 │ │ │ │ +00001700 0000002c 00001704 FDE cie=00000000 pc=00027e20..00028325 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027e21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00027f05 │ │ │ │ + DW_CFA_advance_loc: 4 to 00027e25 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00027f0b │ │ │ │ + DW_CFA_advance_loc: 6 to 00027e2b │ │ │ │ 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 00028403 │ │ │ │ + DW_CFA_advance_loc2: 1256 to 00028313 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028404 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028314 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028405 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028315 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028406 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028316 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028407 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028317 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001730 00000058 00001734 FDE cie=00000000 pc=00028420..0002849b │ │ │ │ - DW_CFA_advance_loc: 1 to 00028421 │ │ │ │ +00001730 00000058 00001734 FDE cie=00000000 pc=00028330..000283ab │ │ │ │ + DW_CFA_advance_loc: 1 to 00028331 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028422 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028332 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00028425 │ │ │ │ + DW_CFA_advance_loc: 3 to 00028335 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 0002844a │ │ │ │ + DW_CFA_advance_loc: 37 to 0002835a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002844b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002835b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002844c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002835c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00028450 │ │ │ │ + DW_CFA_advance_loc: 4 to 00028360 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00028453 │ │ │ │ + DW_CFA_advance_loc: 3 to 00028363 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028454 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028364 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002845f │ │ │ │ + DW_CFA_advance_loc: 11 to 0002836f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00028466 │ │ │ │ + DW_CFA_advance_loc: 7 to 00028376 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028467 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028377 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00028472 │ │ │ │ + DW_CFA_advance_loc: 11 to 00028382 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00028479 │ │ │ │ + DW_CFA_advance_loc: 7 to 00028389 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002847a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002838a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00028485 │ │ │ │ + DW_CFA_advance_loc: 11 to 00028395 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002848c │ │ │ │ + DW_CFA_advance_loc: 7 to 0002839c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002848d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002839d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00028495 │ │ │ │ + DW_CFA_advance_loc: 8 to 000283a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00028498 │ │ │ │ + DW_CFA_advance_loc: 3 to 000283a8 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028499 │ │ │ │ + DW_CFA_advance_loc: 1 to 000283a9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002849a │ │ │ │ + DW_CFA_advance_loc: 1 to 000283aa │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000178c 0000005c 00001790 FDE cie=00000000 pc=000284a0..000285b4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000284a1 │ │ │ │ +0000178c 0000005c 00001790 FDE cie=00000000 pc=000283b0..000284c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000283b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000284a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000283b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000284a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000283b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000284a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000283b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000284a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000283b7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 46 to 000284d5 │ │ │ │ + DW_CFA_advance_loc: 46 to 000283e5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000284e1 │ │ │ │ + DW_CFA_advance_loc: 12 to 000283f1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 00028516 │ │ │ │ + DW_CFA_advance_loc: 53 to 00028426 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002851c │ │ │ │ + DW_CFA_advance_loc: 6 to 0002842c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00028524 │ │ │ │ + DW_CFA_advance_loc: 8 to 00028434 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 0002853d │ │ │ │ + DW_CFA_advance_loc: 25 to 0002844d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00028541 │ │ │ │ + DW_CFA_advance_loc: 4 to 00028451 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002854c │ │ │ │ + DW_CFA_advance_loc: 8 to 00028459 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 45 to 00028579 │ │ │ │ + DW_CFA_advance_loc: 48 to 00028489 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002857c │ │ │ │ + DW_CFA_advance_loc: 3 to 0002848c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002857d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002848d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002857e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002848e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002857f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002848f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 17 to 00028590 │ │ │ │ + DW_CFA_advance_loc: 17 to 000284a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00028597 │ │ │ │ + DW_CFA_advance_loc: 7 to 000284a7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002859b │ │ │ │ + DW_CFA_advance_loc: 4 to 000284ab │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 000285aa │ │ │ │ + DW_CFA_advance_loc: 15 to 000284ba │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000017ec 00000054 000017f0 FDE cie=00000000 pc=000285c0..000286b7 │ │ │ │ - DW_CFA_advance_loc: 1 to 000285c1 │ │ │ │ +000017ec 00000054 000017f0 FDE cie=00000000 pc=000284d0..000285c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000284d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000285c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000284d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000285c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000284d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000285c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000284d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000285c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000284d7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00028614 │ │ │ │ + DW_CFA_advance_loc1: 77 to 00028524 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00028620 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002852c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 00028645 │ │ │ │ + DW_CFA_advance_loc: 41 to 00028555 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00028649 │ │ │ │ + DW_CFA_advance_loc: 4 to 00028559 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 0002865a │ │ │ │ + DW_CFA_advance_loc: 17 to 0002856a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 45 to 00028687 │ │ │ │ + DW_CFA_advance_loc: 45 to 00028597 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002868a │ │ │ │ + DW_CFA_advance_loc: 3 to 0002859a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002868b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002859b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002868c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002859c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002868d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002859d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 19 to 000286a0 │ │ │ │ + DW_CFA_advance_loc: 19 to 000285b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000286a6 │ │ │ │ + DW_CFA_advance_loc: 6 to 000285b6 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 000286aa │ │ │ │ + DW_CFA_advance_loc: 4 to 000285ba │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000286b2 │ │ │ │ + DW_CFA_advance_loc: 8 to 000285c2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001844 00000028 00001848 FDE cie=00000000 pc=000286c0..000286f0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000286c1 │ │ │ │ +00001844 00000028 00001848 FDE cie=00000000 pc=000285d0..00028600 │ │ │ │ + DW_CFA_advance_loc: 1 to 000285d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000286c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000285d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 000286db │ │ │ │ + DW_CFA_advance_loc: 23 to 000285eb │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 000286e0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000285f0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000286e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000285f2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000286e6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000285f6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000286ee │ │ │ │ + DW_CFA_advance_loc: 8 to 000285fe │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000286ef │ │ │ │ + DW_CFA_advance_loc: 1 to 000285ff │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001870 00000028 00001874 FDE cie=00000000 pc=000286f0..00028728 │ │ │ │ - DW_CFA_advance_loc: 1 to 000286f1 │ │ │ │ +00001870 00000028 00001874 FDE cie=00000000 pc=00028600..00028638 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028601 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000286f4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00028604 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 00028713 │ │ │ │ + DW_CFA_advance_loc: 31 to 00028623 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00028718 │ │ │ │ + DW_CFA_advance_loc: 5 to 00028628 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002871a │ │ │ │ + DW_CFA_advance_loc: 2 to 0002862a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002871e │ │ │ │ + DW_CFA_advance_loc: 4 to 0002862e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00028726 │ │ │ │ + DW_CFA_advance_loc: 8 to 00028636 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028727 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028637 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000189c 00000028 000018a0 FDE cie=00000000 pc=00028730..00028770 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028731 │ │ │ │ +0000189c 00000028 000018a0 FDE cie=00000000 pc=00028640..00028680 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028641 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00028734 │ │ │ │ + DW_CFA_advance_loc: 3 to 00028644 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 0002875b │ │ │ │ + DW_CFA_advance_loc: 39 to 0002866b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00028760 │ │ │ │ + DW_CFA_advance_loc: 5 to 00028670 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00028762 │ │ │ │ + DW_CFA_advance_loc: 2 to 00028672 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00028766 │ │ │ │ + DW_CFA_advance_loc: 4 to 00028676 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002876e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002867e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002876f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002867f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000018c8 0000005c 000018cc FDE cie=00000000 pc=00028770..0002887d │ │ │ │ - DW_CFA_advance_loc: 1 to 00028771 │ │ │ │ +000018c8 0000005c 000018cc FDE cie=00000000 pc=00028680..0002878d │ │ │ │ + DW_CFA_advance_loc: 1 to 00028681 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028772 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028682 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028773 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028683 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 000287e9 │ │ │ │ + DW_CFA_advance_loc1: 118 to 000286f9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000287ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000286fa │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000287eb │ │ │ │ + DW_CFA_advance_loc: 1 to 000286fb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000287f0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00028700 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 00028831 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00028741 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00028838 │ │ │ │ + DW_CFA_advance_loc: 7 to 00028748 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028839 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028749 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00028840 │ │ │ │ + DW_CFA_advance_loc: 7 to 00028750 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00028841 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028751 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00028848 │ │ │ │ + DW_CFA_advance_loc: 7 to 00028758 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028849 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028759 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00028850 │ │ │ │ + DW_CFA_advance_loc: 7 to 00028760 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00028851 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028761 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00028858 │ │ │ │ + DW_CFA_advance_loc: 7 to 00028768 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028859 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028769 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00028860 │ │ │ │ + DW_CFA_advance_loc: 7 to 00028770 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001928 000000c8 0000192c FDE cie=00000000 pc=00028880..00028a76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028881 │ │ │ │ +00001928 000000c8 0000192c FDE cie=00000000 pc=00028790..00028986 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028791 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028882 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028792 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028883 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028793 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 83 to 000288d6 │ │ │ │ + DW_CFA_advance_loc1: 83 to 000287e6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000288d9 │ │ │ │ + DW_CFA_advance_loc: 3 to 000287e9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000288e2 │ │ │ │ + DW_CFA_advance_loc: 9 to 000287f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000288ea │ │ │ │ + DW_CFA_advance_loc: 8 to 000287fa │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000288ed │ │ │ │ + DW_CFA_advance_loc: 3 to 000287fd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000288f8 │ │ │ │ + DW_CFA_advance_loc: 11 to 00028808 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00028914 │ │ │ │ + DW_CFA_advance_loc: 28 to 00028824 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00028917 │ │ │ │ + DW_CFA_advance_loc: 3 to 00028827 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002891d │ │ │ │ + DW_CFA_advance_loc: 6 to 0002882d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00028920 │ │ │ │ + DW_CFA_advance_loc: 3 to 00028830 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00028926 │ │ │ │ + DW_CFA_advance_loc: 6 to 00028836 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00028929 │ │ │ │ + DW_CFA_advance_loc: 3 to 00028839 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002892f │ │ │ │ + DW_CFA_advance_loc: 6 to 0002883f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00028932 │ │ │ │ + DW_CFA_advance_loc: 3 to 00028842 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00028938 │ │ │ │ + DW_CFA_advance_loc: 6 to 00028848 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002893b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002884b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00028943 │ │ │ │ + DW_CFA_advance_loc: 8 to 00028853 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028944 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028854 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028945 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028855 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028946 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028856 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00028950 │ │ │ │ + DW_CFA_advance_loc: 10 to 00028860 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00028953 │ │ │ │ + DW_CFA_advance_loc: 3 to 00028863 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00028956 │ │ │ │ + DW_CFA_advance_loc: 3 to 00028866 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002895e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002886e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0002896b │ │ │ │ + DW_CFA_advance_loc: 13 to 0002887b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00028971 │ │ │ │ + DW_CFA_advance_loc: 6 to 00028881 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002897c │ │ │ │ + DW_CFA_advance_loc: 11 to 0002888c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00028987 │ │ │ │ + DW_CFA_advance_loc: 11 to 00028897 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002898a │ │ │ │ + DW_CFA_advance_loc: 3 to 0002889a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00028990 │ │ │ │ + DW_CFA_advance_loc: 6 to 000288a0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00028993 │ │ │ │ + DW_CFA_advance_loc: 3 to 000288a3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00028999 │ │ │ │ + DW_CFA_advance_loc: 6 to 000288a9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002899c │ │ │ │ + DW_CFA_advance_loc: 3 to 000288ac │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000289a7 │ │ │ │ + DW_CFA_advance_loc: 11 to 000288b7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000289b2 │ │ │ │ + DW_CFA_advance_loc: 11 to 000288c2 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000289b5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000288c5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000289c0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000288d0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000289cb │ │ │ │ + DW_CFA_advance_loc: 11 to 000288db │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000289ce │ │ │ │ + DW_CFA_advance_loc: 3 to 000288de │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000289d9 │ │ │ │ + DW_CFA_advance_loc: 11 to 000288e9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000289e4 │ │ │ │ + DW_CFA_advance_loc: 11 to 000288f4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000289e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000288f7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000289f2 │ │ │ │ + DW_CFA_advance_loc: 11 to 00028902 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 17 to 00028a03 │ │ │ │ + DW_CFA_advance_loc: 17 to 00028913 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00028a06 │ │ │ │ + DW_CFA_advance_loc: 3 to 00028916 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00028a0e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002891e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00028a23 │ │ │ │ + DW_CFA_advance_loc: 21 to 00028933 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00028a26 │ │ │ │ + DW_CFA_advance_loc: 3 to 00028936 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00028a31 │ │ │ │ + DW_CFA_advance_loc: 11 to 00028941 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00028a43 │ │ │ │ + DW_CFA_advance_loc: 18 to 00028953 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00028a46 │ │ │ │ + DW_CFA_advance_loc: 3 to 00028956 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00028a51 │ │ │ │ + DW_CFA_advance_loc: 11 to 00028961 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00028a63 │ │ │ │ + DW_CFA_advance_loc: 18 to 00028973 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00028a69 │ │ │ │ + DW_CFA_advance_loc: 6 to 00028979 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00028a71 │ │ │ │ + DW_CFA_advance_loc: 8 to 00028981 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019f4 00000010 000019f8 FDE cie=00000000 pc=00028a76..00028a7a │ │ │ │ +000019f4 00000010 000019f8 FDE cie=00000000 pc=00028986..0002898a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a08 0000002c 00001a0c FDE cie=00000000 pc=00028a80..00029052 │ │ │ │ - DW_CFA_advance_loc: 1 to 00028a81 │ │ │ │ +00001a08 0000002c 00001a0c FDE cie=00000000 pc=000289c0..00028f92 │ │ │ │ + DW_CFA_advance_loc: 1 to 000289c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00028a83 │ │ │ │ + DW_CFA_advance_loc: 2 to 000289c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00028a89 │ │ │ │ + DW_CFA_advance_loc: 3 to 000289c6 │ │ │ │ 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 00028cd2 │ │ │ │ + DW_CFA_advance_loc2: 588 to 00028c12 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028cd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028c13 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028cd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028c14 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028cd5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028c15 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00028ce0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00028c20 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001a38 0000002c 00001a3c FDE cie=00000000 pc=00029060..0002b0d7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029061 │ │ │ │ +00001a38 0000002c 00001a3c FDE cie=00000000 pc=00028fa0..0002b017 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028fa1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00029063 │ │ │ │ + DW_CFA_advance_loc: 2 to 00028fa3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002906c │ │ │ │ + DW_CFA_advance_loc: 9 to 00028fac │ │ │ │ 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 0002985c │ │ │ │ + DW_CFA_advance_loc2: 2036 to 000297a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002985d │ │ │ │ + DW_CFA_advance_loc: 1 to 000297a1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002985e │ │ │ │ + DW_CFA_advance_loc: 1 to 000297a2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002985f │ │ │ │ + DW_CFA_advance_loc: 1 to 000297a3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029860 │ │ │ │ + DW_CFA_advance_loc: 1 to 000297a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001a68 0000002c 00001a6c FDE cie=00000000 pc=0002b0e0..0002d0d7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b0e1 │ │ │ │ +00001a68 0000002c 00001a6c FDE cie=00000000 pc=0002b020..0002d057 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b021 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002b0e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002b023 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002b0ec │ │ │ │ + DW_CFA_advance_loc: 3 to 0002b026 │ │ │ │ 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 0002b774 │ │ │ │ + DW_CFA_advance_loc2: 1742 to 0002b6f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b775 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b6f5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b776 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b6f6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b777 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b6f7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b778 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002b6f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001a98 00000038 00001a9c FDE cie=00000000 pc=0002d0e0..0002d3f0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d0e1 │ │ │ │ +00001a98 00000038 00001a9c FDE cie=00000000 pc=0002d060..0002d370 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d061 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002d0e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002d063 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0002d0e9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002d069 │ │ │ │ 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 0002d35f │ │ │ │ + DW_CFA_advance_loc2: 630 to 0002d2df │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d360 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d2e0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d361 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d2e1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d362 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d2e2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002d370 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002d2f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 0002d3ec │ │ │ │ + DW_CFA_advance_loc1: 124 to 0002d36c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d3ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d36d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d3ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d36e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d3ef │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d36f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ -00001ad4 0000003c 00001ad8 FDE cie=00000000 pc=0002d3f0..0002d6f8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d3f1 │ │ │ │ +00001ad4 0000003c 00001ad8 FDE cie=00000000 pc=0002d370..0002d678 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d371 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002d3f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002d373 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0002d3f9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002d379 │ │ │ │ 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 0002d65f │ │ │ │ + DW_CFA_advance_loc2: 614 to 0002d5df │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d660 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d5e0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d661 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d5e1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d662 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d5e2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002d670 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002d5f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 0002d6ec │ │ │ │ + DW_CFA_advance_loc1: 124 to 0002d66c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d6ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d66d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d6ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d66e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d6ef │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d66f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d6f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d670 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b14 0000003c 00001b18 FDE cie=00000000 pc=0002d700..0002d8a9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d701 │ │ │ │ +00001b14 0000003c 00001b18 FDE cie=00000000 pc=0002d680..0002d829 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d681 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d702 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d682 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d703 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d683 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d704 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d684 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d707 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d687 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc2: 373 to 0002d87c │ │ │ │ + DW_CFA_advance_loc2: 373 to 0002d7fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d87d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d7fd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d87e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d7fe │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d87f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d7ff │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d880 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d800 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002d890 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002d810 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001b54 0000003c 00001b58 FDE cie=00000000 pc=0002d8b0..0002daab │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d8b1 │ │ │ │ +00001b54 0000003c 00001b58 FDE cie=00000000 pc=0002d830..0002da1b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d831 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d8b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d832 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d8b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d833 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d8b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d834 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d8b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d837 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc2: 495 to 0002daa6 │ │ │ │ + DW_CFA_advance_loc2: 479 to 0002da16 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002daa7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002da17 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002daa8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002da18 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002daa9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002da19 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002daaa │ │ │ │ + DW_CFA_advance_loc: 1 to 0002da1a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b94 0000003c 00001b98 FDE cie=00000000 pc=0002dab0..0002dce9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dab1 │ │ │ │ +00001b94 0000003c 00001b98 FDE cie=00000000 pc=0002da20..0002dc49 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002da21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dab2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002da22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dab3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002da23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dab4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002da24 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002dab7 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc2: 526 to 0002dcc5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002da27 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 515 to 0002dc2a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dcc6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dc2b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dcc7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dc2c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dcc8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dc2d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dcc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dc2e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002dcd0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002dc30 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001bd4 0000002c 00001bd8 FDE cie=00000000 pc=0002dcf0..0002e25f │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dcf1 │ │ │ │ +00001bd4 0000002c 00001bd8 FDE cie=00000000 pc=0002dc50..0002e1bf │ │ │ │ + DW_CFA_advance_loc: 1 to 0002dc51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002dcf5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002dc55 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0002dcfb │ │ │ │ + DW_CFA_advance_loc: 6 to 0002dc5b │ │ │ │ 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 0002e24d │ │ │ │ + DW_CFA_advance_loc2: 1362 to 0002e1ad │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e24e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e1ae │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e24f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e1af │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e250 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e1b0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e251 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e1b1 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001c04 00000058 00001c08 FDE cie=00000000 pc=0002e260..0002e2db │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e261 │ │ │ │ +00001c04 00000058 00001c08 FDE cie=00000000 pc=0002e1c0..0002e23b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e1c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e262 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e1c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e265 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e1c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 0002e28a │ │ │ │ + DW_CFA_advance_loc: 37 to 0002e1ea │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e28b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e1eb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e28c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e1ec │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002e290 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e1f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e293 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e1f3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e294 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e1f4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e29f │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e1ff │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002e2a6 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002e206 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e2a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e207 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e2b2 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e212 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002e2b9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002e219 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e2ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e21a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e2c5 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e225 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002e2cc │ │ │ │ + DW_CFA_advance_loc: 7 to 0002e22c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e2cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e22d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e2d5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e235 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e2d8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e238 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e2d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e239 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e2da │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e23a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c60 0000005c 00001c64 FDE cie=00000000 pc=0002e2e0..0002e3f4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e2e1 │ │ │ │ +00001c60 0000005c 00001c64 FDE cie=00000000 pc=0002e240..0002e354 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e241 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e2e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e242 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e2e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e243 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e2e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e244 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e2e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e247 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 46 to 0002e315 │ │ │ │ + DW_CFA_advance_loc: 46 to 0002e275 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002e321 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002e281 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 0002e356 │ │ │ │ + DW_CFA_advance_loc: 53 to 0002e2b6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002e35c │ │ │ │ + DW_CFA_advance_loc: 6 to 0002e2bc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e364 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e2c4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 0002e37d │ │ │ │ + DW_CFA_advance_loc: 25 to 0002e2dd │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002e381 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e2e1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e38c │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e2e9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 45 to 0002e3b9 │ │ │ │ + DW_CFA_advance_loc: 48 to 0002e319 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e3bc │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e31c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e3bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e31d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e3be │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e31e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e3bf │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e31f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 17 to 0002e3d0 │ │ │ │ + DW_CFA_advance_loc: 17 to 0002e330 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0002e3d7 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002e337 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002e3db │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e33b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 0002e3ea │ │ │ │ + DW_CFA_advance_loc: 15 to 0002e34a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001cc0 00000054 00001cc4 FDE cie=00000000 pc=0002e400..0002e4f7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e401 │ │ │ │ +00001cc0 00000054 00001cc4 FDE cie=00000000 pc=0002e360..0002e457 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e361 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e402 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e362 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e403 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e363 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e404 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e364 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e407 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e367 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 77 to 0002e454 │ │ │ │ + DW_CFA_advance_loc1: 77 to 0002e3b4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002e460 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e3bc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 0002e485 │ │ │ │ + DW_CFA_advance_loc: 41 to 0002e3e5 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002e489 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e3e9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 0002e49a │ │ │ │ + DW_CFA_advance_loc: 17 to 0002e3fa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 45 to 0002e4c7 │ │ │ │ + DW_CFA_advance_loc: 45 to 0002e427 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e4ca │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e42a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e4cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e42b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e4cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e42c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e4cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e42d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002e4e0 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002e440 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0002e4e6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002e446 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002e4ea │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e44a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e4f2 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e452 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d18 00000028 00001d1c FDE cie=00000000 pc=0002e500..0002e530 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e501 │ │ │ │ +00001d18 00000028 00001d1c FDE cie=00000000 pc=0002e460..0002e490 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e461 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e504 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e464 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 0002e51b │ │ │ │ + DW_CFA_advance_loc: 23 to 0002e47b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002e520 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002e480 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002e522 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e482 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002e526 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e486 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e52e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e48e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e52f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e48f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001d44 00000028 00001d48 FDE cie=00000000 pc=0002e530..0002e568 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e531 │ │ │ │ +00001d44 00000028 00001d48 FDE cie=00000000 pc=0002e490..0002e4c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e491 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e534 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e494 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 0002e553 │ │ │ │ + DW_CFA_advance_loc: 31 to 0002e4b3 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002e558 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002e4b8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002e55a │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e4ba │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002e55e │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e4be │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e566 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e4c6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e567 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e4c7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001d70 00000028 00001d74 FDE cie=00000000 pc=0002e570..0002e5b0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e571 │ │ │ │ +00001d70 00000028 00001d74 FDE cie=00000000 pc=0002e4d0..0002e510 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e4d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e574 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e4d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 0002e59b │ │ │ │ + DW_CFA_advance_loc: 39 to 0002e4fb │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002e5a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002e500 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002e5a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e502 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002e5a6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002e506 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e5ae │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e50e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e5af │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e50f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001d9c 0000005c 00001da0 FDE cie=00000000 pc=0002e5b0..0002e6bd │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e5b1 │ │ │ │ +00001d9c 0000005c 00001da0 FDE cie=00000000 pc=0002e510..0002e61d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e511 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e5b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e512 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e5b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e513 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0002e629 │ │ │ │ + DW_CFA_advance_loc1: 118 to 0002e589 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e62a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e58a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e62b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e58b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002e630 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002e590 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 0002e671 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0002e5d1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002e678 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002e5d8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e679 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e5d9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002e680 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002e5e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e681 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e5e1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002e688 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002e5e8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e689 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e5e9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002e690 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002e5f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e691 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e5f1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002e698 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002e5f8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e699 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e5f9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002e6a0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002e600 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001dfc 000000c8 00001e00 FDE cie=00000000 pc=0002e6c0..0002e8b6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e6c1 │ │ │ │ +00001dfc 000000c8 00001e00 FDE cie=00000000 pc=0002e620..0002e816 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e621 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e6c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e622 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e6c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e623 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 83 to 0002e716 │ │ │ │ + DW_CFA_advance_loc1: 83 to 0002e676 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e719 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e679 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0002e722 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002e682 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e72a │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e68a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e72d │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e68d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e738 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e698 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0002e754 │ │ │ │ + DW_CFA_advance_loc: 28 to 0002e6b4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e757 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e6b7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002e75d │ │ │ │ + DW_CFA_advance_loc: 6 to 0002e6bd │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e760 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e6c0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002e766 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002e6c6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e769 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e6c9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002e76f │ │ │ │ + DW_CFA_advance_loc: 6 to 0002e6cf │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e772 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e6d2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002e778 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002e6d8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e77b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e6db │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e783 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e6e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e784 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e6e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e785 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e6e5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e786 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e6e6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002e790 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002e6f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e793 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e6f3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e796 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e6f6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e79e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e6fe │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0002e7ab │ │ │ │ + DW_CFA_advance_loc: 13 to 0002e70b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002e7b1 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002e711 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e7bc │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e71c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e7c7 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e727 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e7ca │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e72a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002e7d0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002e730 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e7d3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e733 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002e7d9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002e739 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e7dc │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e73c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e7e7 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e747 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e7f2 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e752 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e7f5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e755 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e800 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e760 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e80b │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e76b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e80e │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e76e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e819 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e779 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e824 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e784 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e827 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e787 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e832 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e792 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 17 to 0002e843 │ │ │ │ + DW_CFA_advance_loc: 17 to 0002e7a3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e846 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e7a6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e84e │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e7ae │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0002e863 │ │ │ │ + DW_CFA_advance_loc: 21 to 0002e7c3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e866 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e7c6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e871 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e7d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0002e883 │ │ │ │ + DW_CFA_advance_loc: 18 to 0002e7e3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e886 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e7e6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002e891 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002e7f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0002e8a3 │ │ │ │ + DW_CFA_advance_loc: 18 to 0002e803 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002e8a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0002e809 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e8b1 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e811 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ec8 0000002c 00001ecc FDE cie=00000000 pc=0002e8c0..0002ec3d │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e8c1 │ │ │ │ +00001ec8 0000002c 00001ecc FDE cie=00000000 pc=0002e840..0002ebbd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e841 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002e8c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e843 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e8c6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e846 │ │ │ │ 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 0002eb2a │ │ │ │ + DW_CFA_advance_loc2: 612 to 0002eaaa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002eb2b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002eaab │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002eb2c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002eaac │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002eb2d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002eaad │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002eb30 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002eab0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001ef8 0000003c 00001efc FDE cie=00000000 pc=0002ec40..0002f965 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ec41 │ │ │ │ +00001ef8 0000003c 00001efc FDE cie=00000000 pc=0002ebc0..0002f8e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ebc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002ec43 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002ebc3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002ec4c │ │ │ │ + DW_CFA_advance_loc: 9 to 0002ebcc │ │ │ │ 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 0002f460 │ │ │ │ + DW_CFA_advance_loc2: 2068 to 0002f3e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f461 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f3e1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f462 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f3e2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f463 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f3e3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0002f470 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002f3f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 387 to 0002f5f3 │ │ │ │ + DW_CFA_advance_loc2: 387 to 0002f573 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f5f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f574 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f5f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f575 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f5f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f576 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002f600 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002f580 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001f38 0000004c 00001f3c FDE cie=00000000 pc=0002f970..00030770 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002f97b │ │ │ │ +00001f38 0000004c 00001f3c FDE cie=00000000 pc=0002f8f0..000306f0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002f8fb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002f97d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002f8fd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002f986 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002f906 │ │ │ │ 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 00030280 │ │ │ │ + DW_CFA_advance_loc2: 2298 to 00030200 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030281 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030201 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030282 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030202 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030283 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030203 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00030290 │ │ │ │ + DW_CFA_advance_loc: 13 to 00030210 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 240 to 00030380 │ │ │ │ + DW_CFA_advance_loc1: 240 to 00030300 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030381 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030301 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030382 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030302 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030383 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030303 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00030390 │ │ │ │ + DW_CFA_advance_loc: 13 to 00030310 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 877 to 000306fd │ │ │ │ + DW_CFA_advance_loc2: 877 to 0003067d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000306fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0003067e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000306ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0003067f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030700 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030680 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00030710 │ │ │ │ + DW_CFA_advance_loc: 16 to 00030690 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f88 00000048 00001f8c FDE cie=00000000 pc=00030770..000308e6 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030771 │ │ │ │ +00001f88 00000048 00001f8c FDE cie=00000000 pc=000306f0..00030866 │ │ │ │ + DW_CFA_advance_loc: 1 to 000306f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030772 │ │ │ │ + DW_CFA_advance_loc: 1 to 000306f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030773 │ │ │ │ + DW_CFA_advance_loc: 1 to 000306f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030774 │ │ │ │ + DW_CFA_advance_loc: 1 to 000306f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00030777 │ │ │ │ + DW_CFA_advance_loc: 3 to 000306f7 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 46 to 000307a5 │ │ │ │ + DW_CFA_advance_loc: 46 to 00030725 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 000307a7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030727 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000307a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030728 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000307b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00030734 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 289 to 000308d5 │ │ │ │ + DW_CFA_advance_loc2: 283 to 0003084f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000308d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030850 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000308d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030851 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000308d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030852 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000308d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030853 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000308e0 │ │ │ │ + DW_CFA_advance_loc: 13 to 00030860 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001fd4 00000048 00001fd8 FDE cie=00000000 pc=000308f0..00030a66 │ │ │ │ - DW_CFA_advance_loc: 1 to 000308f1 │ │ │ │ +00001fd4 00000048 00001fd8 FDE cie=00000000 pc=00030870..000309e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030871 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000308f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030872 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000308f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030873 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000308f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030874 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000308f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00030877 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 41 to 00030920 │ │ │ │ + DW_CFA_advance_loc: 41 to 000308a0 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030922 │ │ │ │ + DW_CFA_advance_loc: 2 to 000308a2 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030923 │ │ │ │ + DW_CFA_advance_loc: 1 to 000308a3 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003092f │ │ │ │ + DW_CFA_advance_loc: 12 to 000308af │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 295 to 00030a56 │ │ │ │ + DW_CFA_advance_loc2: 289 to 000309d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a57 │ │ │ │ + DW_CFA_advance_loc: 1 to 000309d1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a58 │ │ │ │ + DW_CFA_advance_loc: 1 to 000309d2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a59 │ │ │ │ + DW_CFA_advance_loc: 1 to 000309d3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a5a │ │ │ │ + DW_CFA_advance_loc: 1 to 000309d4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00030a60 │ │ │ │ + DW_CFA_advance_loc: 12 to 000309e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002020 00000048 00002024 FDE cie=00000000 pc=00030a70..00030b8f │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a71 │ │ │ │ +00002020 00000048 00002024 FDE cie=00000000 pc=000309f0..00030b0f │ │ │ │ + DW_CFA_advance_loc: 1 to 000309f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a72 │ │ │ │ + DW_CFA_advance_loc: 1 to 000309f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a73 │ │ │ │ + DW_CFA_advance_loc: 1 to 000309f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a74 │ │ │ │ + DW_CFA_advance_loc: 1 to 000309f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00030a77 │ │ │ │ + DW_CFA_advance_loc: 3 to 000309f7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 22 to 00030a8d │ │ │ │ + DW_CFA_advance_loc: 22 to 00030a0d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 00030a98 │ │ │ │ + DW_CFA_advance_loc: 11 to 00030a18 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00030adc │ │ │ │ + DW_CFA_advance_loc1: 68 to 00030a5c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 67 to 00030b1f │ │ │ │ + DW_CFA_advance_loc1: 64 to 00030a9c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 35 to 00030b42 │ │ │ │ + DW_CFA_advance_loc: 38 to 00030ac2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030b43 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030ac3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030b44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030ac4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030b45 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030ac5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030b46 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030ac6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00030b50 │ │ │ │ + DW_CFA_advance_loc: 10 to 00030ad0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000206c 00000044 00002070 FDE cie=00000000 pc=00030b90..00030d39 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030b91 │ │ │ │ +0000206c 00000044 00002070 FDE cie=00000000 pc=00030b10..00030cb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030b11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030b92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030b12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030b93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030b13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030b94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030b14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00030b97 │ │ │ │ + DW_CFA_advance_loc: 3 to 00030b17 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 18 to 00030ba9 │ │ │ │ + DW_CFA_advance_loc: 18 to 00030b29 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 00030bb4 │ │ │ │ + DW_CFA_advance_loc: 11 to 00030b34 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 346 to 00030d0e │ │ │ │ + DW_CFA_advance_loc2: 346 to 00030c8e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030d0f │ │ │ │ + DW_CFA_advance_loc: 1 to 00030c8f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030d10 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030c90 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030d11 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030c91 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030d12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030c92 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00030d20 │ │ │ │ + DW_CFA_advance_loc: 14 to 00030ca0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020b4 00000048 000020b8 FDE cie=00000000 pc=00030d40..000310d8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030d41 │ │ │ │ +000020b4 00000048 000020b8 FDE cie=00000000 pc=00030cc0..00031068 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030cc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030d42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030cc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030d43 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030cc3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030d44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030cc4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00030d47 │ │ │ │ + DW_CFA_advance_loc: 3 to 00030cc7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 726 to 0003101d │ │ │ │ + DW_CFA_advance_loc2: 695 to 00030f7e │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 9 to 00031026 │ │ │ │ + DW_CFA_advance_loc: 9 to 00030f87 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 00031035 │ │ │ │ + DW_CFA_advance_loc: 15 to 00030f96 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 102 to 0003109b │ │ │ │ + DW_CFA_advance_loc1: 134 to 0003101c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003109c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003101d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003109d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003101e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003109e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003101f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003109f │ │ │ │ + DW_CFA_advance_loc: 1 to 00031020 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000310a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00031030 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002100 0000002c 00002104 FDE cie=00000000 pc=000310e0..0003165a │ │ │ │ - DW_CFA_advance_loc: 11 to 000310eb │ │ │ │ +00002100 0000002c 00002104 FDE cie=00000000 pc=00031070..000315da │ │ │ │ + DW_CFA_advance_loc: 11 to 0003107b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000310ed │ │ │ │ + DW_CFA_advance_loc: 2 to 0003107d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000310f3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00031083 │ │ │ │ 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 0003160f │ │ │ │ + DW_CFA_advance_loc2: 1292 to 0003158f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031610 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031590 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031611 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031591 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00031612 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031592 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031613 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031593 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002130 00000058 00002134 FDE cie=00000000 pc=00031660..000316db │ │ │ │ - DW_CFA_advance_loc: 1 to 00031661 │ │ │ │ +00002130 00000058 00002134 FDE cie=00000000 pc=000315e0..0003165b │ │ │ │ + DW_CFA_advance_loc: 1 to 000315e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031662 │ │ │ │ + DW_CFA_advance_loc: 1 to 000315e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031665 │ │ │ │ + DW_CFA_advance_loc: 3 to 000315e5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 0003168a │ │ │ │ + DW_CFA_advance_loc: 37 to 0003160a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003168b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003160b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003168c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003160c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00031690 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031610 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00031693 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031613 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031694 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031614 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003169f │ │ │ │ + DW_CFA_advance_loc: 11 to 0003161f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000316a6 │ │ │ │ + DW_CFA_advance_loc: 7 to 00031626 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000316a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031627 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000316b2 │ │ │ │ + DW_CFA_advance_loc: 11 to 00031632 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000316b9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00031639 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000316ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0003163a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000316c5 │ │ │ │ + DW_CFA_advance_loc: 11 to 00031645 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000316cc │ │ │ │ + DW_CFA_advance_loc: 7 to 0003164c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000316cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003164d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000316d5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00031655 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000316d8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031658 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000316d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031659 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000316da │ │ │ │ + DW_CFA_advance_loc: 1 to 0003165a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000218c 00000048 00002190 FDE cie=00000000 pc=000316e0..0003186c │ │ │ │ - DW_CFA_advance_loc: 11 to 000316eb │ │ │ │ +0000218c 00000048 00002190 FDE cie=00000000 pc=00031660..000317ec │ │ │ │ + DW_CFA_advance_loc: 11 to 0003166b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000316ec │ │ │ │ + DW_CFA_advance_loc: 1 to 0003166c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000316ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0003166d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000316ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0003166e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000316f1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031671 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 173 to 0003179e │ │ │ │ + DW_CFA_advance_loc1: 173 to 0003171e │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 12 to 000317aa │ │ │ │ + DW_CFA_advance_loc: 12 to 0003172a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 29 to 000317c7 │ │ │ │ + DW_CFA_advance_loc: 29 to 00031747 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00031821 │ │ │ │ + DW_CFA_advance_loc1: 90 to 000317a1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031824 │ │ │ │ + DW_CFA_advance_loc: 3 to 000317a4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031825 │ │ │ │ + DW_CFA_advance_loc: 1 to 000317a5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031826 │ │ │ │ + DW_CFA_advance_loc: 1 to 000317a6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031827 │ │ │ │ + DW_CFA_advance_loc: 1 to 000317a7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00031830 │ │ │ │ + DW_CFA_advance_loc: 9 to 000317b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000021d8 00000044 000021dc FDE cie=00000000 pc=00031870..00031969 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031871 │ │ │ │ +000021d8 00000044 000021dc FDE cie=00000000 pc=000317f0..000318e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000317f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031872 │ │ │ │ + DW_CFA_advance_loc: 1 to 000317f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031873 │ │ │ │ + DW_CFA_advance_loc: 1 to 000317f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031874 │ │ │ │ + DW_CFA_advance_loc: 1 to 000317f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031877 │ │ │ │ + DW_CFA_advance_loc: 3 to 000317f7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 58 to 000318b1 │ │ │ │ + DW_CFA_advance_loc: 58 to 00031831 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 25 to 000318ca │ │ │ │ + DW_CFA_advance_loc: 29 to 0003184e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 135 to 00031951 │ │ │ │ + DW_CFA_advance_loc1: 131 to 000318d1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031954 │ │ │ │ + DW_CFA_advance_loc: 3 to 000318d4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031955 │ │ │ │ + DW_CFA_advance_loc: 1 to 000318d5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031956 │ │ │ │ + DW_CFA_advance_loc: 1 to 000318d6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031957 │ │ │ │ + DW_CFA_advance_loc: 1 to 000318d7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00031960 │ │ │ │ + DW_CFA_advance_loc: 9 to 000318e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002220 0000002c 00002224 FDE cie=00000000 pc=00031970..0003199c │ │ │ │ - DW_CFA_advance_loc: 1 to 00031971 │ │ │ │ +00002220 0000002c 00002224 FDE cie=00000000 pc=000318f0..0003191c │ │ │ │ + DW_CFA_advance_loc: 1 to 000318f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031974 │ │ │ │ + DW_CFA_advance_loc: 3 to 000318f4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00031979 │ │ │ │ + DW_CFA_advance_loc: 16 to 00031904 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003197d │ │ │ │ + DW_CFA_advance_loc: 4 to 00031908 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00031981 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003190c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00031983 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003190e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 15 to 00031992 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031912 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003199a │ │ │ │ + DW_CFA_advance_loc: 8 to 0003191a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003199b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003191b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002250 000000a8 00002254 FDE cie=00000000 pc=000319a0..00031aeb │ │ │ │ - DW_CFA_advance_loc: 1 to 000319a1 │ │ │ │ +00002250 000000a8 00002254 FDE cie=00000000 pc=00031920..00031a6b │ │ │ │ + DW_CFA_advance_loc: 1 to 00031921 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000319a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031922 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000319a5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031925 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 18 to 000319b7 │ │ │ │ + DW_CFA_advance_loc: 18 to 00031937 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000319bd │ │ │ │ + DW_CFA_advance_loc: 6 to 0003193d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000319c0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031940 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000319c6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00031946 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000319c9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031949 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000319cf │ │ │ │ + DW_CFA_advance_loc: 6 to 0003194f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000319d2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031952 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000319d8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00031958 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000319db │ │ │ │ + DW_CFA_advance_loc: 3 to 0003195b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000319e6 │ │ │ │ + DW_CFA_advance_loc: 11 to 00031966 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 53 to 00031a1b │ │ │ │ + DW_CFA_advance_loc: 53 to 0003199b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031a1c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003199c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031a1d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003199d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031a20 │ │ │ │ + DW_CFA_advance_loc: 3 to 000319a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00031a23 │ │ │ │ + DW_CFA_advance_loc: 3 to 000319a3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031a26 │ │ │ │ + DW_CFA_advance_loc: 3 to 000319a6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00031a2c │ │ │ │ + DW_CFA_advance_loc: 6 to 000319ac │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031a2f │ │ │ │ + DW_CFA_advance_loc: 3 to 000319af │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00031a35 │ │ │ │ + DW_CFA_advance_loc: 6 to 000319b5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031a38 │ │ │ │ + DW_CFA_advance_loc: 3 to 000319b8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00031a43 │ │ │ │ + DW_CFA_advance_loc: 11 to 000319c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00031a4a │ │ │ │ + DW_CFA_advance_loc: 7 to 000319ca │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031a4d │ │ │ │ + DW_CFA_advance_loc: 3 to 000319cd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00031a58 │ │ │ │ + DW_CFA_advance_loc: 11 to 000319d8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00031a5f │ │ │ │ + DW_CFA_advance_loc: 7 to 000319df │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031a62 │ │ │ │ + DW_CFA_advance_loc: 3 to 000319e2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00031a6d │ │ │ │ + DW_CFA_advance_loc: 11 to 000319ed │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00031a74 │ │ │ │ + DW_CFA_advance_loc: 7 to 000319f4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031a77 │ │ │ │ + DW_CFA_advance_loc: 3 to 000319f7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00031a82 │ │ │ │ + DW_CFA_advance_loc: 11 to 00031a02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00031a8e │ │ │ │ + DW_CFA_advance_loc: 12 to 00031a0e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031a91 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031a11 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00031a9c │ │ │ │ + DW_CFA_advance_loc: 11 to 00031a1c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00031aa7 │ │ │ │ + DW_CFA_advance_loc: 11 to 00031a27 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031aaa │ │ │ │ + DW_CFA_advance_loc: 3 to 00031a2a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00031ab5 │ │ │ │ + DW_CFA_advance_loc: 11 to 00031a35 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00031ac0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00031a40 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031ac3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031a43 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00031ace │ │ │ │ + DW_CFA_advance_loc: 11 to 00031a4e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00031ada │ │ │ │ + DW_CFA_advance_loc: 12 to 00031a5a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031add │ │ │ │ + DW_CFA_advance_loc: 3 to 00031a5d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00031ae5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00031a65 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031ae8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031a68 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031ae9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031a69 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031aea │ │ │ │ + DW_CFA_advance_loc: 1 to 00031a6a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000022fc 00000048 00002300 FDE cie=00000000 pc=00031b00..00031cbd │ │ │ │ - DW_CFA_advance_loc: 1 to 00031b01 │ │ │ │ +000022fc 00000048 00002300 FDE cie=00000000 pc=00031a80..00031c3d │ │ │ │ + DW_CFA_advance_loc: 1 to 00031a81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031b02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031a82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031b03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031a83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00031b0f │ │ │ │ + DW_CFA_advance_loc: 12 to 00031a8f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031b12 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031a92 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 153 to 00031bab │ │ │ │ + DW_CFA_advance_loc1: 149 to 00031b27 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 16 to 00031bbb │ │ │ │ + DW_CFA_advance_loc: 20 to 00031b3b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 28 to 00031bd7 │ │ │ │ + DW_CFA_advance_loc: 28 to 00031b57 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 178 to 00031c89 │ │ │ │ + DW_CFA_advance_loc1: 177 to 00031c08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031c8a │ │ │ │ + DW_CFA_advance_loc: 1 to 00031c09 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031c8b │ │ │ │ + DW_CFA_advance_loc: 1 to 00031c0a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031c8c │ │ │ │ + DW_CFA_advance_loc: 1 to 00031c0b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031c8d │ │ │ │ + DW_CFA_advance_loc: 1 to 00031c0c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031c8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00031c0d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002348 00000048 0000234c FDE cie=00000000 pc=00031cc0..00031ecd │ │ │ │ - DW_CFA_advance_loc: 1 to 00031cc1 │ │ │ │ +00002348 00000048 0000234c FDE cie=00000000 pc=00031c40..00031e54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031c41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031cc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031c42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031cc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031c43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031cc6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031c46 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031cc9 │ │ │ │ + DW_CFA_advance_loc: 14 to 00031c54 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 206 to 00031d97 │ │ │ │ + DW_CFA_advance_loc1: 183 to 00031d0b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 27 to 00031db2 │ │ │ │ + DW_CFA_advance_loc: 27 to 00031d26 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 00031dcb │ │ │ │ + DW_CFA_advance_loc: 25 to 00031d3f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 207 to 00031e9a │ │ │ │ + DW_CFA_advance_loc1: 225 to 00031e20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031e9b │ │ │ │ + DW_CFA_advance_loc: 1 to 00031e21 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031e9c │ │ │ │ + DW_CFA_advance_loc: 1 to 00031e22 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031e9d │ │ │ │ + DW_CFA_advance_loc: 1 to 00031e23 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031e9e │ │ │ │ + DW_CFA_advance_loc: 1 to 00031e24 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031e9f │ │ │ │ + DW_CFA_advance_loc: 1 to 00031e25 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002394 00000044 00002398 FDE cie=00000000 pc=00031ed0..0003204e │ │ │ │ - DW_CFA_advance_loc: 1 to 00031ed1 │ │ │ │ +00002394 00000044 00002398 FDE cie=00000000 pc=00031e60..00031fcd │ │ │ │ + DW_CFA_advance_loc: 1 to 00031e61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031ed2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031e62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031ed3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031e63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00031ed4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00031e6f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00031ed7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031e72 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 148 to 00031f6b │ │ │ │ + DW_CFA_advance_loc1: 149 to 00031f07 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 20 to 00031f7f │ │ │ │ + DW_CFA_advance_loc: 24 to 00031f1f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 28 to 00031f9b │ │ │ │ + DW_CFA_advance_loc: 28 to 00031f3b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 174 to 00032049 │ │ │ │ + DW_CFA_advance_loc1: 141 to 00031fc8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003204a │ │ │ │ + DW_CFA_advance_loc: 1 to 00031fc9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003204b │ │ │ │ + DW_CFA_advance_loc: 1 to 00031fca │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003204c │ │ │ │ + DW_CFA_advance_loc: 1 to 00031fcb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003204d │ │ │ │ + DW_CFA_advance_loc: 1 to 00031fcc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023dc 00000048 000023e0 FDE cie=00000000 pc=00032050..000321e3 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032051 │ │ │ │ +000023dc 00000048 000023e0 FDE cie=00000000 pc=00031fd0..00032163 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031fd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032052 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031fd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032053 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031fd3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032056 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031fd6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032059 │ │ │ │ + DW_CFA_advance_loc: 14 to 00031fe4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 287 to 00032178 │ │ │ │ + DW_CFA_advance_loc2: 276 to 000320f8 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003218d │ │ │ │ + DW_CFA_advance_loc: 21 to 0003210d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 21 to 000321a2 │ │ │ │ + DW_CFA_advance_loc: 21 to 00032122 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 000321b3 │ │ │ │ + DW_CFA_advance_loc: 17 to 00032133 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000321b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032134 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000321b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032135 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000321b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032136 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000321b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032137 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000321b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032138 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002428 00000048 0000242c FDE cie=00000000 pc=000321f0..000323b6 │ │ │ │ - DW_CFA_advance_loc: 1 to 000321f1 │ │ │ │ +00002428 00000048 0000242c FDE cie=00000000 pc=00032170..00032336 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032171 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000321f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032172 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000321f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032173 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000321f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003217f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000321f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032182 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 335 to 00032346 │ │ │ │ + DW_CFA_advance_loc2: 320 to 000322c2 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 26 to 00032360 │ │ │ │ + DW_CFA_advance_loc: 30 to 000322e0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003237a │ │ │ │ + DW_CFA_advance_loc: 26 to 000322fa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 27 to 00032395 │ │ │ │ + DW_CFA_advance_loc: 27 to 00032315 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032396 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032316 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032397 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032317 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032398 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032318 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032399 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032319 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003239a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003231a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002474 00000044 00002478 FDE cie=00000000 pc=000323c0..00032548 │ │ │ │ - DW_CFA_advance_loc: 1 to 000323c1 │ │ │ │ +00002474 00000044 00002478 FDE cie=00000000 pc=00032340..000324c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032341 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000323c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032342 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000323c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032343 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000323c6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032346 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000323c9 │ │ │ │ + DW_CFA_advance_loc: 14 to 00032354 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 307 to 000324fc │ │ │ │ + DW_CFA_advance_loc2: 292 to 00032478 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 21 to 00032511 │ │ │ │ + DW_CFA_advance_loc: 25 to 00032491 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 21 to 00032526 │ │ │ │ + DW_CFA_advance_loc: 21 to 000324a6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 29 to 00032543 │ │ │ │ + DW_CFA_advance_loc: 29 to 000324c3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032544 │ │ │ │ + DW_CFA_advance_loc: 1 to 000324c4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032545 │ │ │ │ + DW_CFA_advance_loc: 1 to 000324c5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032546 │ │ │ │ + DW_CFA_advance_loc: 1 to 000324c6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032547 │ │ │ │ + DW_CFA_advance_loc: 1 to 000324c7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024bc 00000050 000024c0 FDE cie=00000000 pc=00032550..000325e5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032551 │ │ │ │ +000024bc 00000050 000024c0 FDE cie=00000000 pc=000324d0..00032566 │ │ │ │ + DW_CFA_advance_loc: 1 to 000324d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032552 │ │ │ │ + DW_CFA_advance_loc: 1 to 000324d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032553 │ │ │ │ + DW_CFA_advance_loc: 1 to 000324d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032554 │ │ │ │ + DW_CFA_advance_loc: 1 to 000324d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032557 │ │ │ │ + DW_CFA_advance_loc: 3 to 000324d7 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 29 to 00032574 │ │ │ │ + DW_CFA_advance_loc: 29 to 000324f4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00032576 │ │ │ │ + DW_CFA_advance_loc: 2 to 000324f6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032579 │ │ │ │ + DW_CFA_advance_loc: 3 to 000324f9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 00032583 │ │ │ │ + DW_CFA_advance_loc: 10 to 00032503 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 66 to 000325c5 │ │ │ │ + DW_CFA_advance_loc1: 64 to 00032543 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 11 to 000325d0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00032551 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000325d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032552 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 000325d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032555 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000325e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00032561 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000325e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032562 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000325e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032563 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000325e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032564 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000325e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032565 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00002510 00000064 00002514 FDE cie=00000000 pc=000325f0..000326fe │ │ │ │ - DW_CFA_advance_loc: 1 to 000325f1 │ │ │ │ +00002510 00000064 00002514 FDE cie=00000000 pc=00032570..0003267e │ │ │ │ + DW_CFA_advance_loc: 1 to 00032571 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000325f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032572 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000325f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032573 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000325f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032574 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000325f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032577 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 18 to 00032609 │ │ │ │ + DW_CFA_advance_loc: 18 to 00032589 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003260c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003258c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00032612 │ │ │ │ + DW_CFA_advance_loc: 6 to 00032592 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00032616 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003259a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003261b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003259b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00032621 │ │ │ │ + DW_CFA_advance_loc: 6 to 000325a1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003262c │ │ │ │ + DW_CFA_advance_loc: 8 to 000325a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 120 to 000326a4 │ │ │ │ + DW_CFA_advance_loc1: 123 to 00032624 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000326a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032625 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000326a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032626 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000326a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032627 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000326a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032628 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000326b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00032630 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 73 to 000326f9 │ │ │ │ + DW_CFA_advance_loc1: 73 to 00032679 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000326fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0003267a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000326fb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003267b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000326fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003267c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000326fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003267d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00002578 0000007c 0000257c FDE cie=00000000 pc=00032700..00032956 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032701 │ │ │ │ +00002578 0000007c 0000257c FDE cie=00000000 pc=00032680..000328d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032681 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032702 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032682 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032703 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032683 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032704 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032684 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032707 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032687 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 34 to 000326a9 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000326aa │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 34 to 00032729 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003272a │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003273b │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003273f │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00032741 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032744 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 00032752 │ │ │ │ + DW_CFA_advance_loc: 17 to 000326bb │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000326bf │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 000326c1 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 000326c4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 266 to 0003285c │ │ │ │ + DW_CFA_advance_loc: 14 to 000326d2 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc2: 264 to 000327da │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003285d │ │ │ │ + DW_CFA_advance_loc: 1 to 000327db │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003285e │ │ │ │ + DW_CFA_advance_loc: 1 to 000327dc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003285f │ │ │ │ + DW_CFA_advance_loc: 1 to 000327dd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032860 │ │ │ │ + DW_CFA_advance_loc: 1 to 000327de │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032861 │ │ │ │ + DW_CFA_advance_loc: 1 to 000327df │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00032864 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032865 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 17 to 00032876 │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003287a │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003287c │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003287f │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003288d │ │ │ │ + DW_CFA_advance_loc: 3 to 000327e2 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000327e3 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 17 to 000327f4 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000327f8 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 000327fa │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 000327fd │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 196 to 00032951 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003280b │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 198 to 000328d1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032952 │ │ │ │ + DW_CFA_advance_loc: 1 to 000328d2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032953 │ │ │ │ + DW_CFA_advance_loc: 1 to 000328d3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032954 │ │ │ │ + DW_CFA_advance_loc: 1 to 000328d4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032955 │ │ │ │ + DW_CFA_advance_loc: 1 to 000328d5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025f8 0000007c 000025fc FDE cie=00000000 pc=00032960..00032bda │ │ │ │ - DW_CFA_advance_loc: 1 to 00032961 │ │ │ │ +000025f8 0000007c 000025fc FDE cie=00000000 pc=000328e0..00032b5a │ │ │ │ + DW_CFA_advance_loc: 1 to 000328e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032962 │ │ │ │ + DW_CFA_advance_loc: 1 to 000328e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032963 │ │ │ │ + DW_CFA_advance_loc: 1 to 000328e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032964 │ │ │ │ + DW_CFA_advance_loc: 1 to 000328e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032967 │ │ │ │ + DW_CFA_advance_loc: 3 to 000328e7 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 34 to 00032909 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003290a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 34 to 00032989 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003298a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003299a │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003299e │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000329a0 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 000329a3 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 000329b1 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003291a │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003291e │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 2 to 00032920 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032923 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 284 to 00032acd │ │ │ │ + DW_CFA_advance_loc: 14 to 00032931 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 269 to 00032a3e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032ace │ │ │ │ + DW_CFA_advance_loc: 1 to 00032a3f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032acf │ │ │ │ + DW_CFA_advance_loc: 1 to 00032a40 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032ad0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032a41 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032ad1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032a42 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032ad2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032a43 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00032ad5 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032ad6 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00032ae6 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00032aea │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00032aec │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032aef │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 00032afd │ │ │ │ + DW_CFA_advance_loc: 3 to 00032a46 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032a47 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 16 to 00032a57 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00032a5b │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 2 to 00032a5d │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032a60 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 216 to 00032bd5 │ │ │ │ + DW_CFA_advance_loc: 14 to 00032a6e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 231 to 00032b55 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032bd6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032b56 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032bd7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032b57 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032bd8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032b58 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032bd9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032b59 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002678 000002c0 0000267c FDE cie=00000000 pc=00032be0..000340bf │ │ │ │ - DW_CFA_advance_loc: 1 to 00032be1 │ │ │ │ +00002678 000002c0 0000267c FDE cie=00000000 pc=00032b60..000340af │ │ │ │ + DW_CFA_advance_loc: 1 to 00032b61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032be2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032b62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032be3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032b63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032be4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032b64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032be7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032b67 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 70 to 00032c2d │ │ │ │ + DW_CFA_advance_loc1: 70 to 00032bad │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00032c31 │ │ │ │ + DW_CFA_advance_loc: 4 to 00032bb1 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 33 to 00032c52 │ │ │ │ + DW_CFA_advance_loc: 30 to 00032bcf │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 28 to 00032c6e │ │ │ │ + DW_CFA_advance_loc: 31 to 00032bee │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032c6f │ │ │ │ + DW_CFA_advance_loc: 1 to 00032bef │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00032c7b │ │ │ │ + DW_CFA_advance_loc: 12 to 00032bfb │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 160 to 00032d1b │ │ │ │ + DW_CFA_advance_loc1: 156 to 00032c97 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 00032d22 │ │ │ │ + DW_CFA_advance_loc: 11 to 00032ca2 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 84 to 00032d76 │ │ │ │ + DW_CFA_advance_loc1: 84 to 00032cf6 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 24 to 00032d8e │ │ │ │ + DW_CFA_advance_loc: 24 to 00032d0e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032d8f │ │ │ │ + DW_CFA_advance_loc: 1 to 00032d0f │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 00032d97 │ │ │ │ + DW_CFA_advance_loc: 8 to 00032d17 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 9 to 00032da0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00032d20 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00032da4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00032d24 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00032db0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00032d30 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 160 to 00032e50 │ │ │ │ + DW_CFA_advance_loc1: 160 to 00032dd0 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032e51 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032dd1 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00032e5d │ │ │ │ + DW_CFA_advance_loc: 16 to 00032de1 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 238 to 00032f4b │ │ │ │ + DW_CFA_advance_loc1: 233 to 00032eca │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032f4c │ │ │ │ + DW_CFA_advance_loc: 1 to 00032ecb │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00032f58 │ │ │ │ + DW_CFA_advance_loc: 16 to 00032edb │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 259 to 0003305b │ │ │ │ + DW_CFA_advance_loc1: 255 to 00032fda │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003305c │ │ │ │ + DW_CFA_advance_loc: 1 to 00032fdb │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033068 │ │ │ │ + DW_CFA_advance_loc: 16 to 00032feb │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 284 to 00033184 │ │ │ │ + DW_CFA_advance_loc2: 281 to 00033104 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033185 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033105 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033191 │ │ │ │ + DW_CFA_advance_loc: 16 to 00033115 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 196 to 00033255 │ │ │ │ + DW_CFA_advance_loc1: 185 to 000331ce │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033256 │ │ │ │ + DW_CFA_advance_loc: 1 to 000331cf │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033262 │ │ │ │ + DW_CFA_advance_loc: 16 to 000331df │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 211 to 00033335 │ │ │ │ + DW_CFA_advance_loc1: 239 to 000332ce │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033336 │ │ │ │ + DW_CFA_advance_loc: 1 to 000332cf │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033342 │ │ │ │ + DW_CFA_advance_loc: 16 to 000332df │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 198 to 00033408 │ │ │ │ + DW_CFA_advance_loc1: 233 to 000333c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033409 │ │ │ │ + DW_CFA_advance_loc: 1 to 000333c9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003340a │ │ │ │ + DW_CFA_advance_loc: 1 to 000333ca │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003340b │ │ │ │ + DW_CFA_advance_loc: 1 to 000333cb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003340c │ │ │ │ + DW_CFA_advance_loc: 1 to 000333cc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003340d │ │ │ │ + DW_CFA_advance_loc: 1 to 000333cd │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00033410 │ │ │ │ + DW_CFA_advance_loc: 3 to 000333d0 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033411 │ │ │ │ + DW_CFA_advance_loc: 1 to 000333d1 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 00033419 │ │ │ │ + DW_CFA_advance_loc: 8 to 000333d9 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003342e │ │ │ │ + DW_CFA_advance_loc: 21 to 000333ee │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003342f │ │ │ │ + DW_CFA_advance_loc: 1 to 000333ef │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003343b │ │ │ │ + DW_CFA_advance_loc: 12 to 000333fb │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 48 to 0003346b │ │ │ │ + DW_CFA_advance_loc: 48 to 0003342b │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003346c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003342c │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033478 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003343c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 43 to 000334a3 │ │ │ │ + DW_CFA_advance_loc: 39 to 00033463 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 000334a7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00033467 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000334b3 │ │ │ │ + DW_CFA_advance_loc: 12 to 00033473 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 103 to 0003351a │ │ │ │ + DW_CFA_advance_loc1: 103 to 000334da │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003351b │ │ │ │ + DW_CFA_advance_loc: 1 to 000334db │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033527 │ │ │ │ + DW_CFA_advance_loc: 12 to 000334e7 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 99 to 0003358a │ │ │ │ + DW_CFA_advance_loc1: 99 to 0003354a │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003358b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003354b │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033597 │ │ │ │ + DW_CFA_advance_loc: 12 to 00033557 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 38 to 000335bd │ │ │ │ + DW_CFA_advance_loc: 38 to 0003357d │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000335be │ │ │ │ + DW_CFA_advance_loc: 1 to 0003357e │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000335ca │ │ │ │ + DW_CFA_advance_loc: 16 to 0003358e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 55 to 00033601 │ │ │ │ + DW_CFA_advance_loc: 51 to 000335c1 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033602 │ │ │ │ + DW_CFA_advance_loc: 1 to 000335c2 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003360e │ │ │ │ + DW_CFA_advance_loc: 12 to 000335ce │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 409 to 000337a7 │ │ │ │ + DW_CFA_advance_loc2: 409 to 00033767 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000337a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033768 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000337b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00033774 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 19 to 000337c7 │ │ │ │ + DW_CFA_advance_loc: 19 to 00033787 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000337c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033788 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000337d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00033794 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 19 to 000337e7 │ │ │ │ + DW_CFA_advance_loc: 19 to 000337a7 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000337e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000337a8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000337f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000337b4 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 14 to 00033802 │ │ │ │ + DW_CFA_advance_loc: 14 to 000337c2 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033806 │ │ │ │ + DW_CFA_advance_loc: 4 to 000337c6 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 24 to 0003381e │ │ │ │ + DW_CFA_advance_loc: 24 to 000337de │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003382c │ │ │ │ + DW_CFA_advance_loc: 14 to 000337ec │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033830 │ │ │ │ + DW_CFA_advance_loc: 4 to 000337f0 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 27 to 0003384b │ │ │ │ + DW_CFA_advance_loc: 30 to 0003380e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 27 to 00033866 │ │ │ │ + DW_CFA_advance_loc: 24 to 00033826 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033867 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033827 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033873 │ │ │ │ + DW_CFA_advance_loc: 12 to 00033833 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003387e │ │ │ │ + DW_CFA_advance_loc: 11 to 0003383e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033882 │ │ │ │ + DW_CFA_advance_loc: 4 to 00033842 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 15 to 00033891 │ │ │ │ + DW_CFA_advance_loc: 15 to 00033851 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 28 to 000338ad │ │ │ │ + DW_CFA_advance_loc: 28 to 0003386d │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000338ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0003386e │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000338ba │ │ │ │ + DW_CFA_advance_loc: 12 to 0003387a │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 118 to 00033930 │ │ │ │ + DW_CFA_advance_loc1: 134 to 00033900 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 19 to 00033943 │ │ │ │ + DW_CFA_advance_loc: 19 to 00033913 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 69 to 00033988 │ │ │ │ + DW_CFA_advance_loc1: 69 to 00033958 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003398c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003395c │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 25 to 000339a5 │ │ │ │ + DW_CFA_advance_loc: 25 to 00033975 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 000339a9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00033979 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 33 to 000339ca │ │ │ │ + DW_CFA_advance_loc: 33 to 0003399a │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 42 to 000339f4 │ │ │ │ + DW_CFA_advance_loc: 42 to 000339c4 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000339f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000339c5 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 000339fd │ │ │ │ + DW_CFA_advance_loc: 12 to 000339d1 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 140 to 00033a89 │ │ │ │ + DW_CFA_advance_loc1: 118 to 00033a47 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 11 to 00033a94 │ │ │ │ + DW_CFA_advance_loc: 11 to 00033a52 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 00033aa4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00033a62 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00033afe │ │ │ │ + DW_CFA_advance_loc1: 90 to 00033abc │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033aff │ │ │ │ + DW_CFA_advance_loc: 1 to 00033abd │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033b0b │ │ │ │ + DW_CFA_advance_loc: 16 to 00033acd │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 183 to 00033bc2 │ │ │ │ + DW_CFA_advance_loc1: 179 to 00033b80 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 00033bc9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00033b87 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 00033bd9 │ │ │ │ + DW_CFA_advance_loc: 16 to 00033b97 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 84 to 00033c2d │ │ │ │ + DW_CFA_advance_loc1: 84 to 00033beb │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033c2e │ │ │ │ + DW_CFA_advance_loc: 1 to 00033bec │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033c3a │ │ │ │ + DW_CFA_advance_loc: 16 to 00033bfc │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 146 to 00033ccc │ │ │ │ + DW_CFA_advance_loc1: 138 to 00033c86 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 00033cd3 │ │ │ │ + DW_CFA_advance_loc: 7 to 00033c8d │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 00033ce3 │ │ │ │ + DW_CFA_advance_loc: 16 to 00033c9d │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00033d3d │ │ │ │ + DW_CFA_advance_loc1: 90 to 00033cf7 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033d3e │ │ │ │ + DW_CFA_advance_loc: 1 to 00033cf8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033d4a │ │ │ │ + DW_CFA_advance_loc: 16 to 00033d08 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 172 to 00033df6 │ │ │ │ + DW_CFA_advance_loc1: 222 to 00033de6 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033df7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033de7 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 00033dff │ │ │ │ + DW_CFA_advance_loc: 8 to 00033def │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 41 to 00033e28 │ │ │ │ + DW_CFA_advance_loc: 41 to 00033e18 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033e29 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033e19 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033e35 │ │ │ │ + DW_CFA_advance_loc: 12 to 00033e25 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 35 to 00033e58 │ │ │ │ + DW_CFA_advance_loc: 35 to 00033e48 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033e59 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033e49 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033e65 │ │ │ │ + DW_CFA_advance_loc: 12 to 00033e55 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 49 to 00033e96 │ │ │ │ + DW_CFA_advance_loc: 49 to 00033e86 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033e97 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033e87 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033ea3 │ │ │ │ + DW_CFA_advance_loc: 16 to 00033e97 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 69 to 00033ee8 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00033ed8 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033ee9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033ed9 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033ef5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00033ee5 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 146 to 00033f87 │ │ │ │ + DW_CFA_advance_loc1: 146 to 00033f77 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033f88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033f78 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033f94 │ │ │ │ + DW_CFA_advance_loc: 12 to 00033f84 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 19 to 00033fa7 │ │ │ │ + DW_CFA_advance_loc: 19 to 00033f97 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033fa8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033f98 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033fb4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00033fa4 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 29 to 00033fd1 │ │ │ │ + DW_CFA_advance_loc: 29 to 00033fc1 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033fd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033fc2 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033fde │ │ │ │ + DW_CFA_advance_loc: 12 to 00033fce │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 29 to 00033ffb │ │ │ │ + DW_CFA_advance_loc: 29 to 00033feb │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033ffc │ │ │ │ + DW_CFA_advance_loc: 1 to 00033fec │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00034008 │ │ │ │ + DW_CFA_advance_loc: 12 to 00033ff8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00034018 │ │ │ │ + DW_CFA_advance_loc: 16 to 00034008 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034019 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034009 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00034025 │ │ │ │ + DW_CFA_advance_loc: 12 to 00034015 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00034035 │ │ │ │ + DW_CFA_advance_loc: 16 to 00034025 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034036 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034026 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00034042 │ │ │ │ + DW_CFA_advance_loc: 12 to 00034032 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00034052 │ │ │ │ + DW_CFA_advance_loc: 16 to 00034042 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034053 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034043 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003405f │ │ │ │ + DW_CFA_advance_loc: 12 to 0003404f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003406f │ │ │ │ + DW_CFA_advance_loc: 16 to 0003405f │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034070 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034060 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003407c │ │ │ │ + DW_CFA_advance_loc: 12 to 0003406c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003408c │ │ │ │ + DW_CFA_advance_loc: 16 to 0003407c │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003408d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003407d │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00034099 │ │ │ │ + DW_CFA_advance_loc: 12 to 00034089 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 000340a9 │ │ │ │ + DW_CFA_advance_loc: 16 to 00034099 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000340aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0003409a │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000340b6 │ │ │ │ + DW_CFA_advance_loc: 12 to 000340a6 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000293c 000002d4 00002940 FDE cie=00000000 pc=000340c0..0003557f │ │ │ │ - DW_CFA_advance_loc: 1 to 000340c1 │ │ │ │ +0000293c 000002d4 00002940 FDE cie=00000000 pc=000340b0..0003557f │ │ │ │ + DW_CFA_advance_loc: 1 to 000340b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000340c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000340b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000340c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000340b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000340c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000340b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000340c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000340b7 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 113 to 00034138 │ │ │ │ + DW_CFA_advance_loc1: 130 to 00034139 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003413f │ │ │ │ + DW_CFA_advance_loc: 7 to 00034140 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 46 to 0003416d │ │ │ │ + DW_CFA_advance_loc: 43 to 0003416b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 32 to 0003418d │ │ │ │ + DW_CFA_advance_loc: 35 to 0003418e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003418e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003418f │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003419a │ │ │ │ + DW_CFA_advance_loc: 12 to 0003419b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 97 to 000341fb │ │ │ │ + DW_CFA_advance_loc1: 92 to 000341f7 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 00034202 │ │ │ │ + DW_CFA_advance_loc: 11 to 00034202 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc1: 93 to 0003425f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc: 25 to 00034278 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 00034279 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ @@ -5799,41 +5801,41 @@ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc: 12 to 0003429a │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc2: 292 to 000343be │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 000343bf │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000343cb │ │ │ │ + DW_CFA_advance_loc: 16 to 000343cf │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 237 to 000344b8 │ │ │ │ + DW_CFA_advance_loc1: 233 to 000344b8 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 000344b9 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000344c5 │ │ │ │ + DW_CFA_advance_loc: 16 to 000344c9 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 272 to 000345d5 │ │ │ │ + DW_CFA_advance_loc2: 268 to 000345d5 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 000345d6 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc: 12 to 000345e2 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc2: 278 to 000346f8 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 000346f9 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00034705 │ │ │ │ + DW_CFA_advance_loc: 16 to 00034709 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 235 to 000347f0 │ │ │ │ + DW_CFA_advance_loc1: 231 to 000347f0 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 000347f1 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000347fd │ │ │ │ + DW_CFA_advance_loc: 16 to 00034801 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 274 to 0003490f │ │ │ │ + DW_CFA_advance_loc2: 270 to 0003490f │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 00034910 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc: 12 to 0003491c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc1: 65 to 0003495d │ │ │ │ DW_CFA_remember_state │ │ │ │ @@ -5882,17 +5884,17 @@ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc: 12 to 00034a44 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc: 19 to 00034a57 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 00034a58 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00034a64 │ │ │ │ + DW_CFA_advance_loc: 16 to 00034a68 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 39 to 00034a8b │ │ │ │ + DW_CFA_advance_loc: 35 to 00034a8b │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 00034a8c │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc: 12 to 00034a98 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc1: 83 to 00034aeb │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ @@ -5900,17 +5902,17 @@ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc: 12 to 00034af8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc: 31 to 00034b17 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 00034b18 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00034b24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00034b28 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00034b71 │ │ │ │ + DW_CFA_advance_loc1: 73 to 00034b71 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 00034b72 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc: 12 to 00034b7e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc2: 402 to 00034d10 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ @@ -5932,27 +5934,27 @@ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc: 19 to 00034d83 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 00034d84 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc: 12 to 00034d90 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00034ddc │ │ │ │ + DW_CFA_advance_loc1: 77 to 00034ddd │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 20 to 00034df0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00034df1 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 17 to 00034e01 │ │ │ │ + DW_CFA_advance_loc: 17 to 00034e02 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 33 to 00034e22 │ │ │ │ + DW_CFA_advance_loc: 33 to 00034e23 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034e23 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034e24 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00034e2f │ │ │ │ + DW_CFA_advance_loc: 12 to 00034e30 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00034e71 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00034e71 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 19 to 00034e84 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc1: 69 to 00034ec9 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 4 to 00034ecd │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ @@ -5962,41 +5964,41 @@ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc: 11 to 00034ef5 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc1: 192 to 00034fb5 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 00034fb6 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00034fc2 │ │ │ │ + DW_CFA_advance_loc: 16 to 00034fc6 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 39 to 00034fe9 │ │ │ │ + DW_CFA_advance_loc: 35 to 00034fe9 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 11 to 00034ff4 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc: 21 to 00035009 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 178 to 000350bb │ │ │ │ + DW_CFA_advance_loc1: 179 to 000350bc │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000350bc │ │ │ │ + DW_CFA_advance_loc: 1 to 000350bd │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000350c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000350cd │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 38 to 000350ee │ │ │ │ + DW_CFA_advance_loc: 34 to 000350ef │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 000350f5 │ │ │ │ + DW_CFA_advance_loc: 7 to 000350f6 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003510a │ │ │ │ + DW_CFA_advance_loc: 21 to 0003510b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 165 to 000351af │ │ │ │ + DW_CFA_advance_loc1: 164 to 000351af │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 000351b0 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000351bc │ │ │ │ + DW_CFA_advance_loc: 16 to 000351c0 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 32 to 000351dc │ │ │ │ + DW_CFA_advance_loc: 28 to 000351dc │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 7 to 000351e3 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc: 21 to 000351f8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc1: 200 to 000352c0 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ @@ -6339,19 +6341,19 @@ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc2: 414 to 00035b27 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 4 to 00035b2b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 12 to 00035b37 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 302 to 00035c65 │ │ │ │ + DW_CFA_advance_loc2: 306 to 00035c69 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 57 to 00035c9e │ │ │ │ + DW_CFA_advance_loc: 49 to 00035c9a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 00035cb0 │ │ │ │ + DW_CFA_advance_loc: 22 to 00035cb0 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 7 to 00035cb7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 20 to 00035ccb │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 4 to 00035ccf │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -6392,6605 +6394,6604 @@ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00035d73 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 12 to 00035d7f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 00035d84 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035d82 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 2 to 00035d86 │ │ │ │ + DW_CFA_advance_loc: 2 to 00035d84 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 70 to 00035dcc │ │ │ │ + DW_CFA_advance_loc1: 72 to 00035dcc │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00035e26 │ │ │ │ + DW_CFA_advance_loc1: 83 to 00035e1f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 46 to 00035e54 │ │ │ │ + DW_CFA_advance_loc: 53 to 00035e54 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_advance_loc: 35 to 00035e77 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ DW_CFA_advance_loc: 13 to 00035e84 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc: 15 to 00035e93 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 546 to 000360b5 │ │ │ │ + DW_CFA_advance_loc2: 544 to 000360b3 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 3 to 000360b8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000360b6 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 18 to 000360ca │ │ │ │ + DW_CFA_advance_loc: 18 to 000360c8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000360cb │ │ │ │ + DW_CFA_advance_loc: 1 to 000360c9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000360cc │ │ │ │ + DW_CFA_advance_loc: 1 to 000360ca │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000360cd │ │ │ │ + DW_CFA_advance_loc: 1 to 000360cb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000360ce │ │ │ │ + DW_CFA_advance_loc: 1 to 000360cc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000360d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000360d0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00002e48 00000064 00002e4c FDE cie=00000000 pc=000360f0..00036409 │ │ │ │ +00002e48 0000006c 00002e4c FDE cie=00000000 pc=000360f0..00036419 │ │ │ │ DW_CFA_advance_loc: 1 to 000360f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 000360f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 000360f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 000360f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 3 to 000360f7 │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 17 to 00036108 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 61 to 00036145 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 468 to 00036319 │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003631d │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 20 to 0003610b │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 61 to 00036148 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003632a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 48 to 0003635a │ │ │ │ + DW_CFA_advance_loc2: 469 to 0003631d │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 6 to 00036323 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003632e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 59 to 00036395 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 29 to 000363b2 │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 3 to 000363b5 │ │ │ │ + DW_CFA_advance_loc: 63 to 0003636d │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 59 to 000363a8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 000363c5 │ │ │ │ + DW_CFA_advance_loc: 29 to 000363c5 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 3 to 000363c8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 16 to 000363d8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000363c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000363d9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000363c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000363da │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000363c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000363db │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000363c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000363dc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000363d0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000363e0 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00002eb0 00000080 00002eb4 FDE cie=00000000 pc=00036410..0003680c │ │ │ │ - DW_CFA_advance_loc: 1 to 00036411 │ │ │ │ +00002eb8 00000080 00002ebc FDE cie=00000000 pc=00036420..0003684c │ │ │ │ + DW_CFA_advance_loc: 1 to 00036421 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036412 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036422 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036413 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036423 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036414 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036424 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00036417 │ │ │ │ + DW_CFA_advance_loc: 3 to 00036427 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003642d │ │ │ │ + DW_CFA_advance_loc: 22 to 0003643d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 87 to 00036484 │ │ │ │ + DW_CFA_advance_loc1: 87 to 00036494 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 35 to 000364a7 │ │ │ │ + DW_CFA_advance_loc: 32 to 000364b4 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 13 to 000364b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000364c4 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000364b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000364c6 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000364ba │ │ │ │ + DW_CFA_advance_loc: 4 to 000364ca │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 10 to 000364c4 │ │ │ │ + DW_CFA_advance_loc: 10 to 000364d4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 140 to 00036550 │ │ │ │ + DW_CFA_advance_loc1: 172 to 00036580 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 83 to 000365a3 │ │ │ │ + DW_CFA_advance_loc1: 85 to 000365d5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 49 to 000365d4 │ │ │ │ + DW_CFA_advance_loc: 50 to 00036607 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000365d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003660b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 000365e3 │ │ │ │ + DW_CFA_advance_loc: 11 to 00036616 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 431 to 00036792 │ │ │ │ + DW_CFA_advance_loc2: 445 to 000367d3 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 00036795 │ │ │ │ + DW_CFA_advance_loc: 3 to 000367d6 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000367a5 │ │ │ │ + DW_CFA_advance_loc: 16 to 000367e6 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000367a9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000367ea │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 000367af │ │ │ │ + DW_CFA_advance_loc: 6 to 000367f0 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 000367b2 │ │ │ │ + DW_CFA_advance_loc: 3 to 000367f3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000367c2 │ │ │ │ + DW_CFA_advance_loc: 16 to 00036803 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000367c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036804 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000367c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036805 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000367c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036806 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000367c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036807 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000367d0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00036810 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00002f34 00000044 00002f38 FDE cie=00000000 pc=00036810..000368ba │ │ │ │ - DW_CFA_advance_loc: 1 to 00036811 │ │ │ │ +00002f3c 00000044 00002f40 FDE cie=00000000 pc=00036850..000368fa │ │ │ │ + DW_CFA_advance_loc: 1 to 00036851 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036812 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036852 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00036815 │ │ │ │ + DW_CFA_advance_loc: 3 to 00036855 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00036825 │ │ │ │ + DW_CFA_advance_loc: 30 to 00036873 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036829 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036877 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003682d │ │ │ │ + DW_CFA_advance_loc: 4 to 0003687b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003683c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003687f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036840 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036883 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036844 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036887 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 00036849 │ │ │ │ + DW_CFA_advance_loc: 2 to 00036889 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003684a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003688a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 22 to 00036860 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003689d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 36 to 00036884 │ │ │ │ + DW_CFA_advance_loc: 39 to 000368c4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 51 to 000368b7 │ │ │ │ + DW_CFA_advance_loc: 51 to 000368f7 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000368b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000368f8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000368b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000368f9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f7c 00000030 00002f80 FDE cie=00000000 pc=000368c0..00036908 │ │ │ │ - DW_CFA_advance_loc: 1 to 000368c1 │ │ │ │ +00002f84 00000030 00002f88 FDE cie=00000000 pc=00036900..00036948 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036901 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000368c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036902 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000368c5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00036905 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 21 to 000368da │ │ │ │ + DW_CFA_advance_loc: 21 to 0003691a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000368e3 │ │ │ │ + DW_CFA_advance_loc: 9 to 00036923 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 000368e9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00036929 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 28 to 00036905 │ │ │ │ + DW_CFA_advance_loc: 28 to 00036945 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036906 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036946 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036907 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036947 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002fb0 0000004c 00002fb4 FDE cie=00000000 pc=00036910..000369a8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036911 │ │ │ │ +00002fb8 0000004c 00002fbc FDE cie=00000000 pc=00036950..000369e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036951 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036912 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036952 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036913 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036953 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 42 to 0003693d │ │ │ │ + DW_CFA_advance_loc: 42 to 0003697d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036941 │ │ │ │ + DW_CFA_advance_loc: 7 to 00036984 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 7 to 00036948 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036988 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003694c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003698c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036950 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036990 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036951 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036991 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036953 │ │ │ │ + DW_CFA_advance_loc: 2 to 00036993 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036954 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036994 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00036961 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003699e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 19 to 00036974 │ │ │ │ + DW_CFA_advance_loc: 22 to 000369b4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0003698c │ │ │ │ + DW_CFA_advance_loc: 24 to 000369cc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 000369a5 │ │ │ │ + DW_CFA_advance_loc: 25 to 000369e5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000369a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000369e6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000369a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000369e7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003000 00000030 00003004 FDE cie=00000000 pc=000369b0..000369e9 │ │ │ │ - DW_CFA_advance_loc: 1 to 000369b1 │ │ │ │ +00003008 00000030 0000300c FDE cie=00000000 pc=000369f0..00036a29 │ │ │ │ + DW_CFA_advance_loc: 1 to 000369f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000369b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000369f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000369b5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000369f5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 21 to 000369ca │ │ │ │ + DW_CFA_advance_loc: 21 to 00036a0a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000369d3 │ │ │ │ + DW_CFA_advance_loc: 9 to 00036a13 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000369d6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00036a16 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000369e6 │ │ │ │ + DW_CFA_advance_loc: 16 to 00036a26 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000369e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036a27 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000369e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036a28 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003034 00000068 00003038 FDE cie=00000000 pc=00036a00..00036c00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036a01 │ │ │ │ +0000303c 00000068 00003040 FDE cie=00000000 pc=00036a40..00036c40 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036a41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036a02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036a42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036a03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036a43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00036a0f │ │ │ │ + DW_CFA_advance_loc: 12 to 00036a4f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00036a12 │ │ │ │ + DW_CFA_advance_loc: 3 to 00036a52 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc2: 387 to 00036b95 │ │ │ │ + DW_CFA_advance_loc2: 387 to 00036bd5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036b96 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036bd6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036b97 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036bd7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036b98 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036bd8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036b99 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036bd9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036b9a │ │ │ │ + DW_CFA_advance_loc: 1 to 00036bda │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 57 to 00036bd3 │ │ │ │ + DW_CFA_advance_loc: 57 to 00036c13 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036bd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c14 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036bd5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c15 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036bd6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c16 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036bd7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c17 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036bd8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c18 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 35 to 00036bfb │ │ │ │ + DW_CFA_advance_loc: 35 to 00036c3b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036bfc │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c3c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036bfd │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c3d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036bfe │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c3e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036bff │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c3f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000030a0 00000054 000030a4 FDE cie=00000000 pc=00036c00..00036f0b │ │ │ │ - DW_CFA_advance_loc: 1 to 00036c01 │ │ │ │ +000030a8 00000054 000030ac FDE cie=00000000 pc=00036c40..00036f4b │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036c02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036c03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036c04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c44 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00036c07 │ │ │ │ + DW_CFA_advance_loc: 3 to 00036c47 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 248 to 00036cff │ │ │ │ + DW_CFA_advance_loc1: 248 to 00036d3f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036d00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036d40 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036d01 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036d41 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036d02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036d42 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036d03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036d43 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00036d10 │ │ │ │ + DW_CFA_advance_loc: 13 to 00036d50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 385 to 00036e91 │ │ │ │ + DW_CFA_advance_loc2: 385 to 00036ed1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036e92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036ed2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036e93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036ed3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036e94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036ed4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036e95 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036ed5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036e96 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036ed6 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000030f8 00000050 000030fc FDE cie=00000000 pc=00036f10..00037143 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036f11 │ │ │ │ +00003100 00000050 00003104 FDE cie=00000000 pc=00036f50..00037183 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036f51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036f12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036f52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036f13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036f53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036f14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036f54 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00036f17 │ │ │ │ + DW_CFA_advance_loc: 3 to 00036f57 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 382 to 00037095 │ │ │ │ + DW_CFA_advance_loc2: 382 to 000370d5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00037098 │ │ │ │ + DW_CFA_advance_loc: 3 to 000370d8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037099 │ │ │ │ + DW_CFA_advance_loc: 1 to 000370d9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003709a │ │ │ │ + DW_CFA_advance_loc: 1 to 000370da │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003709b │ │ │ │ + DW_CFA_advance_loc: 1 to 000370db │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003709c │ │ │ │ + DW_CFA_advance_loc: 1 to 000370dc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 157 to 00037139 │ │ │ │ + DW_CFA_advance_loc1: 157 to 00037179 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003713f │ │ │ │ + DW_CFA_advance_loc: 6 to 0003717f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037140 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037180 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037141 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037181 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037142 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037182 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000314c 0000003c 00003150 FDE cie=00000000 pc=00037150..0003736b │ │ │ │ - DW_CFA_advance_loc: 1 to 00037151 │ │ │ │ +00003154 0000003c 00003158 FDE cie=00000000 pc=00037190..000373aa │ │ │ │ + DW_CFA_advance_loc: 1 to 00037191 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037152 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037192 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037153 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037193 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003715f │ │ │ │ + DW_CFA_advance_loc: 1 to 00037194 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00037162 │ │ │ │ + DW_CFA_advance_loc: 3 to 00037197 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc2: 496 to 00037352 │ │ │ │ + DW_CFA_advance_loc2: 506 to 00037391 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037353 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037392 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037354 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037393 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037355 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037394 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037356 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037395 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037357 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037396 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000318c 00000104 00003190 FDE cie=00000000 pc=00037370..00037744 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037371 │ │ │ │ +00003194 00000104 00003198 FDE cie=00000000 pc=000373b0..00037784 │ │ │ │ + DW_CFA_advance_loc: 1 to 000373b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037372 │ │ │ │ + DW_CFA_advance_loc: 1 to 000373b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037373 │ │ │ │ + DW_CFA_advance_loc: 1 to 000373b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037374 │ │ │ │ + DW_CFA_advance_loc: 1 to 000373b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00037377 │ │ │ │ + DW_CFA_advance_loc: 14 to 000373c2 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003738c │ │ │ │ + DW_CFA_advance_loc: 10 to 000373cc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000373a4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000373e4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 43 to 000373cf │ │ │ │ + DW_CFA_advance_loc: 43 to 0003740f │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 000373d3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00037413 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000373e3 │ │ │ │ + DW_CFA_advance_loc: 20 to 00037427 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 55 to 0003741a │ │ │ │ + DW_CFA_advance_loc: 51 to 0003745a │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 8 to 00037422 │ │ │ │ + DW_CFA_advance_loc: 8 to 00037462 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00037432 │ │ │ │ + DW_CFA_advance_loc: 16 to 00037472 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 102 to 00037498 │ │ │ │ + DW_CFA_advance_loc1: 102 to 000374d8 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003749c │ │ │ │ + DW_CFA_advance_loc: 4 to 000374dc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 81 to 000374ed │ │ │ │ + DW_CFA_advance_loc1: 84 to 00037530 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 25 to 00037506 │ │ │ │ + DW_CFA_advance_loc: 22 to 00037546 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003750b │ │ │ │ + DW_CFA_advance_loc: 5 to 0003754b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003750c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003754c │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003750e │ │ │ │ + DW_CFA_advance_loc: 2 to 0003754e │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00037510 │ │ │ │ + DW_CFA_advance_loc: 2 to 00037550 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 2 to 00037512 │ │ │ │ + DW_CFA_advance_loc: 2 to 00037552 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 00037515 │ │ │ │ + DW_CFA_advance_loc: 3 to 00037555 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00037517 │ │ │ │ + DW_CFA_advance_loc: 2 to 00037557 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00037519 │ │ │ │ + DW_CFA_advance_loc: 2 to 00037559 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003751b │ │ │ │ + DW_CFA_advance_loc: 2 to 0003755b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003751e │ │ │ │ + DW_CFA_advance_loc: 7 to 00037562 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 2 to 00037520 │ │ │ │ + DW_CFA_advance_loc: 2 to 00037564 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037524 │ │ │ │ + DW_CFA_advance_loc: 4 to 00037568 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 2 to 00037526 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003756a │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003753b │ │ │ │ + DW_CFA_advance_loc: 17 to 0003757b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 00037545 │ │ │ │ + DW_CFA_advance_loc: 7 to 00037582 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037546 │ │ │ │ + DW_CFA_advance_loc: 4 to 00037586 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 47 to 00037575 │ │ │ │ + DW_CFA_advance_loc: 50 to 000375b8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 30 to 00037593 │ │ │ │ + DW_CFA_advance_loc: 27 to 000375d3 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 00037598 │ │ │ │ + DW_CFA_advance_loc: 5 to 000375d8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037599 │ │ │ │ + DW_CFA_advance_loc: 1 to 000375d9 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003759b │ │ │ │ + DW_CFA_advance_loc: 2 to 000375db │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003759d │ │ │ │ + DW_CFA_advance_loc: 2 to 000375dd │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003759f │ │ │ │ + DW_CFA_advance_loc: 2 to 000375df │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 000375a2 │ │ │ │ + DW_CFA_advance_loc: 3 to 000375e2 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000375a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000375e4 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000375a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000375e6 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 000375a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000375e8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 3 to 000375ab │ │ │ │ + DW_CFA_advance_loc: 7 to 000375ef │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 2 to 000375ad │ │ │ │ + DW_CFA_advance_loc: 2 to 000375f1 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000375b1 │ │ │ │ + DW_CFA_advance_loc: 4 to 000375f5 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 2 to 000375b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000375f7 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 18 to 000375c5 │ │ │ │ + DW_CFA_advance_loc: 17 to 00037608 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 000375d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00037610 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000375d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037611 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 000375d7 │ │ │ │ + DW_CFA_advance_loc: 6 to 00037617 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 000375da │ │ │ │ + DW_CFA_advance_loc: 3 to 0003761a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 38 to 00037600 │ │ │ │ + DW_CFA_advance_loc: 59 to 00037655 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 36 to 00037624 │ │ │ │ + DW_CFA_advance_loc: 15 to 00037664 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00037627 │ │ │ │ + DW_CFA_advance_loc: 3 to 00037667 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037628 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037668 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037629 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037669 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003762a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003766a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003762b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003766b │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 00037630 │ │ │ │ + DW_CFA_advance_loc: 5 to 00037670 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037634 │ │ │ │ + DW_CFA_advance_loc: 4 to 00037674 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003763f │ │ │ │ + DW_CFA_advance_loc: 11 to 0003767f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0003767f │ │ │ │ + DW_CFA_advance_loc1: 64 to 000376bf │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 8 to 00037687 │ │ │ │ + DW_CFA_advance_loc: 8 to 000376c7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 26 to 000376a1 │ │ │ │ + DW_CFA_advance_loc: 26 to 000376e1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 94 to 000376ff │ │ │ │ + DW_CFA_advance_loc1: 94 to 0003773f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00037702 │ │ │ │ + DW_CFA_advance_loc: 3 to 00037742 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037703 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037743 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037704 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037744 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037705 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037745 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037706 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037746 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0003770c │ │ │ │ + DW_CFA_advance_loc: 6 to 0003774c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037710 │ │ │ │ + DW_CFA_advance_loc: 4 to 00037750 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 42 to 0003773a │ │ │ │ + DW_CFA_advance_loc: 42 to 0003777a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ │ │ │ -00003294 00000090 00003298 FDE cie=00000000 pc=00037750..00037aa6 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003775b │ │ │ │ +0000329c 00000090 000032a0 FDE cie=00000000 pc=00037790..00037ae6 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003779b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003775c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003779c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003775d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003779d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003775e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003779e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00037761 │ │ │ │ + DW_CFA_advance_loc: 3 to 000377a1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 27 to 0003777c │ │ │ │ + DW_CFA_advance_loc: 27 to 000377bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003777d │ │ │ │ + DW_CFA_advance_loc: 1 to 000377bd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003777e │ │ │ │ + DW_CFA_advance_loc: 1 to 000377be │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003777f │ │ │ │ + DW_CFA_advance_loc: 1 to 000377bf │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037780 │ │ │ │ + DW_CFA_advance_loc: 1 to 000377c0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00037790 │ │ │ │ + DW_CFA_advance_loc: 16 to 000377d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 54 to 000377c6 │ │ │ │ + DW_CFA_advance_loc: 54 to 00037806 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 15 to 000377d5 │ │ │ │ + DW_CFA_advance_loc: 15 to 00037815 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 19 to 000377e8 │ │ │ │ + DW_CFA_advance_loc: 19 to 00037828 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 43 to 00037813 │ │ │ │ + DW_CFA_advance_loc: 43 to 00037853 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 15 to 00037822 │ │ │ │ + DW_CFA_advance_loc: 15 to 00037862 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 53 to 00037857 │ │ │ │ + DW_CFA_advance_loc: 50 to 00037894 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 34 to 00037879 │ │ │ │ + DW_CFA_advance_loc: 37 to 000378b9 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 14 to 00037887 │ │ │ │ + DW_CFA_advance_loc: 14 to 000378c7 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00037893 │ │ │ │ + DW_CFA_advance_loc: 12 to 000378d3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 221 to 00037970 │ │ │ │ + DW_CFA_advance_loc1: 221 to 000379b0 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 00037977 │ │ │ │ + DW_CFA_advance_loc: 7 to 000379b7 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 00037987 │ │ │ │ + DW_CFA_advance_loc: 16 to 000379c7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 86 to 000379dd │ │ │ │ + DW_CFA_advance_loc1: 86 to 00037a1d │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 12 to 000379e9 │ │ │ │ + DW_CFA_advance_loc: 12 to 00037a29 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 000379f8 │ │ │ │ + DW_CFA_advance_loc: 15 to 00037a38 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 84 to 00037a4c │ │ │ │ + DW_CFA_advance_loc1: 84 to 00037a8c │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037a4d │ │ │ │ + DW_CFA_advance_loc: 1 to 00037a8d │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00037a59 │ │ │ │ + DW_CFA_advance_loc: 12 to 00037a99 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 00037a68 │ │ │ │ + DW_CFA_advance_loc: 15 to 00037aa8 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037a69 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037aa9 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 22 to 00037a7f │ │ │ │ + DW_CFA_advance_loc: 22 to 00037abf │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 00037a8a │ │ │ │ + DW_CFA_advance_loc: 11 to 00037aca │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037a8e │ │ │ │ + DW_CFA_advance_loc: 4 to 00037ace │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 19 to 00037aa1 │ │ │ │ + DW_CFA_advance_loc: 19 to 00037ae1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003328 00000364 0000332c FDE cie=00000000 pc=00037ab0..00038a23 │ │ │ │ - DW_CFA_advance_loc: 11 to 00037abb │ │ │ │ +00003330 00000364 00003334 FDE cie=00000000 pc=00037af0..00038ab3 │ │ │ │ + DW_CFA_advance_loc: 11 to 00037afb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037abc │ │ │ │ + DW_CFA_advance_loc: 1 to 00037afc │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037abd │ │ │ │ + DW_CFA_advance_loc: 1 to 00037afd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037abe │ │ │ │ + DW_CFA_advance_loc: 1 to 00037afe │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00037ac4 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 253 to 00037bc1 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 19 to 00037bd4 │ │ │ │ + DW_CFA_advance_loc: 6 to 00037b04 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 00037be0 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 594 to 00037e32 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 00037e38 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037e3c │ │ │ │ + DW_CFA_advance_loc1: 251 to 00037bff │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 30 to 00037c1d │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 12 to 00037c29 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 5 to 00037e41 │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037e45 │ │ │ │ + DW_CFA_advance_loc2: 615 to 00037e90 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037e46 │ │ │ │ + DW_CFA_advance_loc: 6 to 00037e96 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037e47 │ │ │ │ + DW_CFA_advance_loc: 4 to 00037e9a │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 8 to 00037e4f │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 00037e55 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037e59 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037e5a │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037e5e │ │ │ │ + DW_CFA_advance_loc: 5 to 00037e9f │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00037ea3 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037ea4 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037ea5 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 8 to 00037ead │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037e5f │ │ │ │ + DW_CFA_advance_loc: 6 to 00037eb3 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037e60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00037eb7 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 00037e70 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 157 to 00037f0d │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 54 to 00037f43 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037f47 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037eb8 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00037ebc │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037ebd │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037ebe │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 00037ece │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 5 to 00037f4c │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037f50 │ │ │ │ + DW_CFA_advance_loc1: 156 to 00037f6a │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037f51 │ │ │ │ + DW_CFA_advance_loc: 58 to 00037fa4 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037f52 │ │ │ │ + DW_CFA_advance_loc: 4 to 00037fa8 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 00037f5e │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037f5f │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037f63 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037f64 │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037f68 │ │ │ │ + DW_CFA_advance_loc: 5 to 00037fad │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00037fb1 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037fb2 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037fb3 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 00037fbf │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037f69 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037fc0 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037f6a │ │ │ │ + DW_CFA_advance_loc: 4 to 00037fc4 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 55 to 00037fa1 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 114 to 00038013 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037fc5 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00037fc9 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037fca │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037fcb │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 52 to 00037fff │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc1: 116 to 00038073 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038014 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038074 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038015 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038075 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038016 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038076 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038017 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038077 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00038020 │ │ │ │ + DW_CFA_advance_loc: 9 to 00038080 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00038023 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 6 to 00038029 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003802d │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038031 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038035 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038083 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038039 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038089 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003803d │ │ │ │ + DW_CFA_advance_loc: 4 to 0003808d │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003803e │ │ │ │ + DW_CFA_advance_loc: 4 to 00038091 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038046 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003804d │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 6 to 00038053 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038057 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003805b │ │ │ │ + DW_CFA_advance_loc: 4 to 00038095 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038099 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003809d │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003809e │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 8 to 000380a6 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003805f │ │ │ │ + DW_CFA_advance_loc: 7 to 000380ad │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038063 │ │ │ │ + DW_CFA_advance_loc: 6 to 000380b3 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038067 │ │ │ │ + DW_CFA_advance_loc: 4 to 000380b7 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038068 │ │ │ │ + DW_CFA_advance_loc: 4 to 000380bb │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 00038078 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 15 to 00038087 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 9 to 00038090 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038098 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 12 to 000380a4 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 10 to 000380ae │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 23 to 000380c5 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 26 to 000380df │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 25 to 000380f8 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 13 to 00038105 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00038146 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 18 to 00038158 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003815c │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038160 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000380bf │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 000380c3 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 4 to 000380c7 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 000380c8 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 000380d8 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 9 to 00038171 │ │ │ │ + DW_CFA_advance_loc: 15 to 000380e7 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038175 │ │ │ │ + DW_CFA_advance_loc: 12 to 000380f3 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003817d │ │ │ │ + DW_CFA_advance_loc: 8 to 000380fb │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038181 │ │ │ │ + DW_CFA_advance_loc: 12 to 00038107 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003818d │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 136 to 00038215 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038219 │ │ │ │ + DW_CFA_advance_loc: 10 to 00038111 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 23 to 00038128 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 26 to 00038142 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00038263 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003826e │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038272 │ │ │ │ + DW_CFA_advance_loc: 25 to 0003815b │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 13 to 00038168 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc1: 65 to 000381a9 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038276 │ │ │ │ + DW_CFA_advance_loc: 18 to 000381bb │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003827a │ │ │ │ + DW_CFA_advance_loc: 4 to 000381bf │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003827b │ │ │ │ + DW_CFA_advance_loc: 8 to 000381c7 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003827c │ │ │ │ + DW_CFA_advance_loc: 4 to 000381cb │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 00038288 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003828e │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038292 │ │ │ │ + DW_CFA_advance_loc: 9 to 000381d4 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 11 to 000381df │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 7 to 000381e6 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 4 to 000381ea │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 000381f6 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038296 │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003829a │ │ │ │ + DW_CFA_advance_loc1: 143 to 00038285 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038289 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc1: 74 to 000382d3 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003829b │ │ │ │ + DW_CFA_advance_loc: 11 to 000382de │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003829c │ │ │ │ + DW_CFA_advance_loc: 7 to 000382e5 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 000382ac │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 52 to 000382e0 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 8 to 000382e8 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 1 to 000382e9 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 8 to 000382f1 │ │ │ │ + DW_CFA_advance_loc: 7 to 000382ec │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 000382f0 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 000382f1 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 000382f2 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 000382fe │ │ │ │ + DW_CFA_def_cfa_offset: 216 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038304 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003830b │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038312 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038316 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038317 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038318 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 00038328 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 13 to 000382fe │ │ │ │ + DW_CFA_advance_loc: 40 to 00038350 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038302 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038358 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038303 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038359 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 6 to 00038309 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038361 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 00038319 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 542 to 00038537 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003853d │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038541 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003836e │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038374 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038375 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038379 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 00038389 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 5 to 00038546 │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003854a │ │ │ │ + DW_CFA_advance_loc2: 557 to 000385b6 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003854b │ │ │ │ + DW_CFA_advance_loc: 6 to 000385bc │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003854c │ │ │ │ + DW_CFA_advance_loc: 4 to 000385c0 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038554 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003855a │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003855e │ │ │ │ + DW_CFA_advance_loc: 5 to 000385c5 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 000385c9 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 000385ca │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 000385cb │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 8 to 000385d3 │ │ │ │ + DW_CFA_def_cfa_offset: 216 │ │ │ │ + DW_CFA_advance_loc: 6 to 000385d9 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 000385dd │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 1 to 000385de │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 000385e2 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 000385e3 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 000385e4 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 000385f4 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003855f │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038563 │ │ │ │ + DW_CFA_advance_loc1: 150 to 0003868a │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038564 │ │ │ │ + DW_CFA_advance_loc: 58 to 000386c4 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038565 │ │ │ │ + DW_CFA_advance_loc: 4 to 000386c8 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 00038575 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 155 to 00038610 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 51 to 00038643 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038647 │ │ │ │ + DW_CFA_advance_loc: 5 to 000386cd │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 000386d1 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 000386d2 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 000386d3 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 000386df │ │ │ │ + DW_CFA_def_cfa_offset: 216 │ │ │ │ + DW_CFA_advance_loc: 1 to 000386e0 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 000386e4 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 1 to 000386e5 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 000386e9 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 000386ea │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 000386eb │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 54 to 00038721 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003864c │ │ │ │ + DW_CFA_advance_loc1: 66 to 00038763 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038650 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038769 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038651 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003876d │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038652 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038771 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003865e │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003865f │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038663 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038775 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003877a │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003877e │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003877f │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038787 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038664 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003878e │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038668 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038794 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038669 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038798 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003866a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003879c │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 54 to 000386a0 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 67 to 000386e3 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 6 to 000386e9 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000386ed │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 000386f1 │ │ │ │ + DW_CFA_advance_loc: 4 to 000387a0 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 1 to 000387a1 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 4 to 000387a5 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 000387a6 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 000387b6 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 000386f5 │ │ │ │ + DW_CFA_advance_loc: 15 to 000387c5 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 5 to 000386fa │ │ │ │ + DW_CFA_advance_loc: 12 to 000387d1 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 000386fe │ │ │ │ + DW_CFA_advance_loc: 8 to 000387d9 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 000386ff │ │ │ │ + DW_CFA_advance_loc: 12 to 000387e5 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038707 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003870e │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 6 to 00038714 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038718 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003871c │ │ │ │ + DW_CFA_advance_loc: 10 to 000387ef │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 23 to 00038806 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 23 to 0003881d │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038720 │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038721 │ │ │ │ + DW_CFA_advance_loc: 28 to 00038839 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003883d │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc1: 68 to 00038881 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038725 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003888f │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038726 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038893 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 00038736 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 15 to 00038745 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003874e │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038756 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 12 to 00038762 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038897 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003889b │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003889c │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003889d │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 000388a9 │ │ │ │ + DW_CFA_def_cfa_offset: 216 │ │ │ │ + DW_CFA_advance_loc: 9 to 000388b2 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 000388b6 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000388ba │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 000388be │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 000388bf │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 000388c0 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 23 to 000388d7 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003876c │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 23 to 00038783 │ │ │ │ + DW_CFA_advance_loc1: 110 to 00038945 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038949 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 62 to 00038987 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 0003898a │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003898b │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 12 to 00038997 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 33 to 000387a4 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 18 to 000387b6 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 000387ba │ │ │ │ + DW_CFA_advance_loc: 19 to 000389aa │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 1 to 000389ab │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 26 to 000389c5 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000387fe │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 11 to 00038809 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003880d │ │ │ │ + DW_CFA_advance_loc: 11 to 000389d0 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 000389d4 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 19 to 000389e7 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038811 │ │ │ │ + DW_CFA_advance_loc: 19 to 000389fa │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038815 │ │ │ │ + DW_CFA_advance_loc: 14 to 00038a08 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038816 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038a0f │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038817 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038a10 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 00038823 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 00038829 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003882d │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038831 │ │ │ │ + DW_CFA_advance_loc: 19 to 00038a23 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038835 │ │ │ │ + DW_CFA_advance_loc: 14 to 00038a31 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038836 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038a38 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038837 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038a39 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003884e │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 103 to 000388b5 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 000388b9 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 62 to 000388f7 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000388fa │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 1 to 000388fb │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 00038907 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003891a │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003891b │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 26 to 00038935 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 11 to 00038940 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038944 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 19 to 00038957 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003896a │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 14 to 00038978 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003897f │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038980 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 22 to 00038996 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 11 to 000389a1 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 7 to 000389a8 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 1 to 000389a9 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 18 to 000389bb │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 11 to 000389c6 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 7 to 000389cd │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 1 to 000389ce │ │ │ │ + DW_CFA_advance_loc: 15 to 00038a48 │ │ │ │ + DW_CFA_def_cfa_offset: 212 │ │ │ │ + DW_CFA_advance_loc: 14 to 00038a56 │ │ │ │ + DW_CFA_def_cfa_offset: 216 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038a5d │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038a5e │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038a66 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 8 to 000389d6 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 6 to 000389dc │ │ │ │ + DW_CFA_advance_loc: 6 to 00038a6c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000389dd │ │ │ │ + DW_CFA_advance_loc: 1 to 00038a6d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000389de │ │ │ │ + DW_CFA_advance_loc: 1 to 00038a6e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000389df │ │ │ │ + DW_CFA_advance_loc: 1 to 00038a6f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000389e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038a70 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000389e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038a71 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003690 00000040 00003694 FDE cie=00000000 pc=00038a30..00038a82 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038a31 │ │ │ │ +00003698 0000003c 0000369c FDE cie=00000000 pc=00038ac0..00038b14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ac1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038a34 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038ac4 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 12 to 00038a40 │ │ │ │ + DW_CFA_advance_loc: 23 to 00038adb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038a44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038adf │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038ae3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 00038a5c │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038a60 │ │ │ │ + DW_CFA_advance_loc: 12 to 00038aef │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038a64 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038af6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038afa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038a6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00038afe │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038a70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038b02 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038b06 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038b0a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00038a80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038b12 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038a81 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b13 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000036d4 000000d4 000036d8 FDE cie=00000000 pc=00038a90..000390f7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038a91 │ │ │ │ +000036d8 000000d4 000036dc FDE cie=00000000 pc=00038b20..000391b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038a92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038a93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038a94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b24 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038a97 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038b27 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 39 to 00038abe │ │ │ │ + DW_CFA_advance_loc: 39 to 00038b4e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 00038ac3 │ │ │ │ + DW_CFA_advance_loc: 5 to 00038b53 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ac4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038b54 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 00038ad3 │ │ │ │ + DW_CFA_advance_loc: 15 to 00038b63 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 109 to 00038b40 │ │ │ │ + DW_CFA_advance_loc1: 125 to 00038be0 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 6 to 00038b46 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038be6 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 00038b48 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038be8 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 00038b4f │ │ │ │ + DW_CFA_advance_loc: 7 to 00038bef │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 33 to 00038b70 │ │ │ │ + DW_CFA_advance_loc: 33 to 00038c10 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 7 to 00038b77 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038c17 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 00038b7e │ │ │ │ + DW_CFA_advance_loc: 7 to 00038c1e │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038b7f │ │ │ │ + DW_CFA_advance_loc: 1 to 00038c1f │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 22 to 00038b95 │ │ │ │ + DW_CFA_advance_loc: 29 to 00038c3c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 413 to 00038d32 │ │ │ │ + DW_CFA_advance_loc2: 438 to 00038df2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038d33 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038df3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038d34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038df4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038d35 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038df5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038d36 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038df6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00038d40 │ │ │ │ + DW_CFA_advance_loc: 10 to 00038e00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00038d47 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038e07 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 11 to 00038d52 │ │ │ │ + DW_CFA_advance_loc: 11 to 00038e12 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 00038d54 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038e14 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 00038d5b │ │ │ │ + DW_CFA_advance_loc: 7 to 00038e1b │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 33 to 00038d7c │ │ │ │ + DW_CFA_advance_loc: 33 to 00038e3c │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 7 to 00038d83 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038e43 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 00038d8a │ │ │ │ + DW_CFA_advance_loc: 7 to 00038e4a │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038d8b │ │ │ │ + DW_CFA_advance_loc: 1 to 00038e4b │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 55 to 00038dc2 │ │ │ │ + DW_CFA_advance_loc: 62 to 00038e89 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 433 to 00038f73 │ │ │ │ + DW_CFA_advance_loc2: 426 to 00039033 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 7 to 00038f7a │ │ │ │ + DW_CFA_advance_loc: 7 to 0003903a │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038f7b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003903b │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 14 to 00038f89 │ │ │ │ + DW_CFA_advance_loc: 14 to 00039049 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 25 to 00038fa2 │ │ │ │ + DW_CFA_advance_loc: 25 to 00039062 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 94 to 00039000 │ │ │ │ + DW_CFA_advance_loc1: 94 to 000390c0 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039006 │ │ │ │ + DW_CFA_advance_loc: 6 to 000390c6 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039007 │ │ │ │ + DW_CFA_advance_loc: 1 to 000390c7 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003900e │ │ │ │ + DW_CFA_advance_loc: 7 to 000390ce │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039016 │ │ │ │ + DW_CFA_advance_loc: 8 to 000390d6 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039019 │ │ │ │ + DW_CFA_advance_loc: 3 to 000390d9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003901a │ │ │ │ + DW_CFA_advance_loc: 1 to 000390da │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003901b │ │ │ │ + DW_CFA_advance_loc: 1 to 000390db │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003901c │ │ │ │ + DW_CFA_advance_loc: 1 to 000390dc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003901d │ │ │ │ + DW_CFA_advance_loc: 1 to 000390dd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039020 │ │ │ │ + DW_CFA_advance_loc: 3 to 000390e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 00039035 │ │ │ │ + DW_CFA_advance_loc: 21 to 000390f5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039036 │ │ │ │ + DW_CFA_advance_loc: 1 to 000390f6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039037 │ │ │ │ + DW_CFA_advance_loc: 1 to 000390f7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039038 │ │ │ │ + DW_CFA_advance_loc: 1 to 000390f8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039039 │ │ │ │ + DW_CFA_advance_loc: 1 to 000390f9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003903a │ │ │ │ + DW_CFA_advance_loc: 1 to 000390fa │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037ac 000003b4 000037b0 FDE cie=00000000 pc=00039100..0003b47c │ │ │ │ - DW_CFA_advance_loc: 11 to 0003910b │ │ │ │ +000037b0 000003b4 000037b4 FDE cie=00000000 pc=000391c0..0003b636 │ │ │ │ + DW_CFA_advance_loc: 11 to 000391cb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003910c │ │ │ │ + DW_CFA_advance_loc: 1 to 000391cc │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003910d │ │ │ │ + DW_CFA_advance_loc: 1 to 000391cd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003910e │ │ │ │ + DW_CFA_advance_loc: 1 to 000391ce │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039114 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00039158 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039160 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039168 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003916f │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 19 to 00039182 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 102 to 000391e8 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 000391ec │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 000391ee │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 10 to 000391f8 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003920f │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039213 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 00039215 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003921f │ │ │ │ + DW_CFA_advance_loc: 6 to 000391d4 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 17 to 00039230 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 86 to 00039286 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003929c │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003929e │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003929f │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 26 to 000392b9 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 497 to 000394aa │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 8 to 000394b2 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 3 to 000394b5 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 10 to 000394bf │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 26 to 000394d9 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 000394dd │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 000394de │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 10 to 000394e8 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 15 to 000394f7 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 000394fb │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 000394fd │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039500 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003950f │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039517 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 00039519 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003951c │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 22 to 00039532 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039536 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003953e │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003953f │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003954e │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039556 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 00039558 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039559 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003956c │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039570 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 00039572 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039573 │ │ │ │ + DW_CFA_advance_loc1: 68 to 00039218 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039220 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039228 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003922f │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 19 to 00039242 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 47 to 000395a2 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 157 to 0003963f │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 45 to 0003966c │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003966d │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003966e │ │ │ │ + DW_CFA_advance_loc1: 102 to 000392a8 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000392ac │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 000392ae │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 10 to 000392b8 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 23 to 000392cf │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000392d3 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 000392d5 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 10 to 000392df │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 17 to 000392f0 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003967a │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003967b │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003967c │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003968d │ │ │ │ + DW_CFA_advance_loc1: 87 to 00039347 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 24 to 0003935f │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 00039361 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039362 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 26 to 0003937c │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039695 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 110 to 00039703 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039704 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039705 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00039716 │ │ │ │ + DW_CFA_advance_loc2: 510 to 0003957a │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039582 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039585 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003958f │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 28 to 000395ab │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 6 to 000395b1 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 000395b2 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 10 to 000395bc │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 15 to 000395cb │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000395cf │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 000395d1 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 3 to 000395d4 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 15 to 000395e3 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 8 to 000395eb │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 000395ed │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 3 to 000395f0 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 22 to 00039606 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003960a │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039612 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039613 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 15 to 00039622 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003962a │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003962c │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003962d │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 19 to 00039640 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039644 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 00039646 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039647 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 47 to 00039676 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 33 to 00039737 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 150 to 000397cd │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 7 to 000397d4 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 7 to 000397db │ │ │ │ + DW_CFA_advance_loc1: 163 to 00039719 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 51 to 0003974c │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003974d │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003974e │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003975a │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003975b │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003975c │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003976d │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039775 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 7 to 000397e2 │ │ │ │ + DW_CFA_advance_loc1: 142 to 00039803 │ │ │ │ DW_CFA_def_cfa_offset: 324 │ │ │ │ - DW_CFA_advance_loc: 7 to 000397e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039804 │ │ │ │ DW_CFA_def_cfa_offset: 328 │ │ │ │ - DW_CFA_advance_loc: 7 to 000397f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039805 │ │ │ │ DW_CFA_def_cfa_offset: 332 │ │ │ │ - DW_CFA_advance_loc: 7 to 000397f7 │ │ │ │ + DW_CFA_advance_loc: 17 to 00039816 │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 12 to 00039803 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 6 to 00039809 │ │ │ │ + DW_CFA_advance_loc: 18 to 00039828 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc1: 165 to 000398cd │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 7 to 000398d4 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 7 to 000398db │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 7 to 000398e2 │ │ │ │ + DW_CFA_def_cfa_offset: 340 │ │ │ │ + DW_CFA_advance_loc: 7 to 000398e9 │ │ │ │ + DW_CFA_def_cfa_offset: 344 │ │ │ │ + DW_CFA_advance_loc: 7 to 000398f0 │ │ │ │ + DW_CFA_def_cfa_offset: 348 │ │ │ │ + DW_CFA_advance_loc: 7 to 000398f7 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_advance_loc: 12 to 00039903 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 6 to 00039909 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003980a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003990a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003980b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003990b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003980c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003990c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003980d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003990d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039810 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039910 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 00039822 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003983b │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003983d │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003983e │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 23 to 00039855 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039859 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003985b │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003985c │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc1: 108 to 000398c8 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 158 to 00039966 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003997b │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003997c │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003997d │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 19 to 00039990 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039991 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039992 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003999f │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 000399a7 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 348 to 00039b03 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 5 to 00039b08 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039b09 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00039b1a │ │ │ │ + DW_CFA_advance_loc: 14 to 0003991e │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 29 to 0003993b │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003993d │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003993e │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 23 to 00039955 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039959 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003995b │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003995c │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc1: 135 to 000399e3 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 20 to 00039b2e │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 415 to 00039ccd │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039cd0 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039cd1 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039cd2 │ │ │ │ + DW_CFA_advance_loc1: 146 to 00039a75 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 36 to 00039a99 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039a9a │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039a9b │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 19 to 00039aae │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039aaf │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ab0 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 13 to 00039abd │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039ac5 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 00039ce2 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039ce3 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039ce4 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00039cf5 │ │ │ │ + DW_CFA_advance_loc2: 382 to 00039c43 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 5 to 00039c48 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039c49 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 00039c5a │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 18 to 00039c6c │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 17 to 00039d06 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 162 to 00039da8 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00039dec │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 5 to 00039df1 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039df2 │ │ │ │ + DW_CFA_advance_loc2: 417 to 00039e0d │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039e10 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039e11 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039e12 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 16 to 00039e22 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039e23 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039e24 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 00039e35 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 14 to 00039e43 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 00039dfe │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039dff │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039e00 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00039e11 │ │ │ │ + DW_CFA_advance_loc1: 169 to 00039eec │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 63 to 00039f2b │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 5 to 00039f30 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f31 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 12 to 00039f3d │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f3e │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039f3f │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 00039f50 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039f58 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039e19 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 314 to 00039f53 │ │ │ │ + DW_CFA_advance_loc2: 315 to 0003a093 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039f54 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039f55 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 00039f66 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 10 to 00039f70 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a094 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a095 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003a0a6 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003a0b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 552 to 0003a198 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003a1a7 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003a1ae │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a1b6 │ │ │ │ + DW_CFA_advance_loc2: 552 to 0003a2d8 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 23 to 0003a2ef │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003a2f6 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a2fe │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 33 to 0003a31f │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 33 to 0003a1d7 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 37 to 0003a1fc │ │ │ │ + DW_CFA_advance_loc: 37 to 0003a344 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a1fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a345 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a1fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a346 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a1ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a347 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a200 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a348 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003a210 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a350 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 39 to 0003a237 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 54 to 0003a26d │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003a272 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a273 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003a27f │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a280 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a281 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003a292 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a29a │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 277 to 0003a3af │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003a3c3 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a3c4 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a3c5 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003a3d1 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a3d2 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a3d3 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003a3e4 │ │ │ │ + DW_CFA_advance_loc: 33 to 0003a371 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0003a3bb │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a3c0 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3c1 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003a3cd │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3ce │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3cf │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003a3e0 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a3e8 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a3ec │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 295 to 0003a513 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003a518 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a519 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003a52a │ │ │ │ + DW_CFA_advance_loc2: 279 to 0003a4ff │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 31 to 0003a51e │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a51f │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a520 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003a52c │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a52d │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a52e │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003a53f │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a547 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003a53e │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 607 to 0003a79d │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003a7a0 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a7a1 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a7a2 │ │ │ │ + DW_CFA_advance_loc2: 332 to 0003a693 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a698 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a699 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003a6aa │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003a6bc │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003a7b2 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a7b3 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a7b4 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003a7c5 │ │ │ │ + DW_CFA_advance_loc2: 609 to 0003a91d │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a920 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a921 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a922 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003a932 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a933 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a934 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003a945 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003a953 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003a7d6 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 38 to 0003a7fc │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0003a83c │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003a841 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a842 │ │ │ │ + DW_CFA_advance_loc: 41 to 0003a97c │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc1: 75 to 0003a9c7 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a9cc │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a9cd │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003a9d9 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a9da │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a9db │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003a9ec │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a9f4 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003a84e │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a84f │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a850 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003a861 │ │ │ │ + DW_CFA_advance_loc2: 531 to 0003ac07 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ac0a │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ac0b │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ac0f │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003ac1f │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ac20 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ac21 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003ac32 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003ac40 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a869 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 542 to 0003aa87 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003aa8a │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aa8b │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003aa8f │ │ │ │ + DW_CFA_advance_loc2: 724 to 0003af14 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003af17 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003af1e │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003af22 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003af32 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003af33 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003af34 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003af45 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003af53 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003aa9f │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aaa0 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aaa1 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003aab2 │ │ │ │ + DW_CFA_advance_loc2: 798 to 0003b271 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b274 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b27b │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b27f │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003b28f │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b290 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b291 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003b2a2 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003b2b0 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003aac3 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 721 to 0003ad94 │ │ │ │ + DW_CFA_advance_loc2: 614 to 0003b516 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ad97 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003ad9e │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003ada3 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 718 to 0003b071 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b074 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b07b │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b07f │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003b08f │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b090 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b091 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003b0a2 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003b0b3 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 611 to 0003b316 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b319 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b31a │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b31e │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003b32e │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b32f │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b330 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003b341 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003b352 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 228 to 0003b436 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003b43b │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b443 │ │ │ │ DW_CFA_def_cfa_offset: 324 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b445 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b519 │ │ │ │ DW_CFA_def_cfa_offset: 328 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b447 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b51a │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003b51f │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 209 to 0003b5f0 │ │ │ │ DW_CFA_def_cfa_offset: 332 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b449 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003b5f5 │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b44a │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b5fd │ │ │ │ DW_CFA_def_cfa_offset: 340 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b44c │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b5ff │ │ │ │ DW_CFA_def_cfa_offset: 344 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b44e │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b601 │ │ │ │ DW_CFA_def_cfa_offset: 348 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b450 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b603 │ │ │ │ DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b451 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b604 │ │ │ │ DW_CFA_def_cfa_offset: 356 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b453 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b606 │ │ │ │ DW_CFA_def_cfa_offset: 360 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b45b │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b608 │ │ │ │ DW_CFA_def_cfa_offset: 364 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b45d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b60a │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003b477 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b60b │ │ │ │ + DW_CFA_def_cfa_offset: 372 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b60d │ │ │ │ + DW_CFA_def_cfa_offset: 376 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b615 │ │ │ │ + DW_CFA_def_cfa_offset: 380 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b617 │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_advance_loc: 26 to 0003b631 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b64 000000bc 00003b68 FDE cie=00000000 pc=0003b480..0003b8be │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b481 │ │ │ │ +00003b68 000000bc 00003b6c FDE cie=00000000 pc=0003b640..0003baa1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b641 │ │ │ │ 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 0003b642 │ │ │ │ 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 0003b643 │ │ │ │ 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 0003b644 │ │ │ │ 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 0003b647 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 27 to 0003b4a2 │ │ │ │ + DW_CFA_advance_loc: 27 to 0003b662 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b4aa │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b668 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b4ab │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b66b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003b4b7 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003b677 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 130 to 0003b539 │ │ │ │ + DW_CFA_advance_loc1: 130 to 0003b6f9 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b53c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b6fc │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003b542 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b702 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b549 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b709 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b550 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b710 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b553 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b713 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b557 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b717 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b558 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b718 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 27 to 0003b573 │ │ │ │ + DW_CFA_advance_loc: 27 to 0003b733 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003b57f │ │ │ │ + DW_CFA_advance_loc: 12 to 0003b73f │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b580 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b740 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b584 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b746 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003b58e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b74e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b591 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b751 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b592 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b752 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b593 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b753 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b594 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b754 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b595 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b755 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003b5a0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b760 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b5a7 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003b76a │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003b5b3 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003b773 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003b5b9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b777 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b5bc │ │ │ │ + DW_CFA_advance_loc: 5 to 0003b77c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003b5d3 │ │ │ │ + DW_CFA_advance_loc: 20 to 0003b790 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003b5dd │ │ │ │ + DW_CFA_advance_loc: 13 to 0003b79d │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b5df │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b79f │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b5e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b7a0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003b5ef │ │ │ │ + DW_CFA_advance_loc: 12 to 0003b7ac │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 77 to 0003b63c │ │ │ │ + DW_CFA_advance_loc1: 80 to 0003b7fc │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b63f │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b7ff │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b640 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b800 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003b64b │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b80b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0003b68d │ │ │ │ + DW_CFA_advance_loc1: 66 to 0003b84d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 198 to 0003b753 │ │ │ │ + DW_CFA_advance_loc1: 198 to 0003b913 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003b761 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003b921 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b769 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b929 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b76a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b92a │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b76d │ │ │ │ + DW_CFA_advance_loc: 5 to 0003b92f │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003b773 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b933 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b777 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b937 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003b78a │ │ │ │ + DW_CFA_advance_loc: 19 to 0003b94a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 32 to 0003b7aa │ │ │ │ + DW_CFA_advance_loc: 32 to 0003b96a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003b7c0 │ │ │ │ + DW_CFA_advance_loc: 22 to 0003b980 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c24 00000374 00003c28 FDE cie=00000000 pc=0003b8c0..0003d1b9 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003b8cb │ │ │ │ +00003c28 00000370 00003c2c FDE cie=00000000 pc=0003bab0..0003d339 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003babb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b8cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003babc │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b8cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003babd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b8ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0003babe │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003b8d4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003bac4 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0003b915 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0003bb05 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b91d │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bb0d │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b925 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bb15 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b92c │ │ │ │ + DW_CFA_advance_loc: 7 to 0003bb1c │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003b93f │ │ │ │ + DW_CFA_advance_loc: 19 to 0003bb2f │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 87 to 0003b996 │ │ │ │ + DW_CFA_advance_loc1: 87 to 0003bb86 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b99e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bb8e │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b9a6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bb96 │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b9a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bb98 │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b9aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bb9a │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b9ac │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bb9c │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b9ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bb9d │ │ │ │ DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b9af │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bb9f │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b9b1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bba1 │ │ │ │ DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b9b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bba3 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b9b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bba4 │ │ │ │ DW_CFA_def_cfa_offset: 324 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b9b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bba6 │ │ │ │ DW_CFA_def_cfa_offset: 328 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b9be │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bbae │ │ │ │ DW_CFA_def_cfa_offset: 332 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b9c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bbb0 │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b9c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bbb8 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003b9d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003bbc4 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b9db │ │ │ │ + DW_CFA_advance_loc: 7 to 0003bbcb │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b9dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bbcc │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 29 to 0003b9f9 │ │ │ │ + DW_CFA_advance_loc: 23 to 0003bbe3 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 44 to 0003ba25 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0003bc25 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ba29 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003bc29 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003ba2b │ │ │ │ + DW_CFA_advance_loc: 2 to 0003bc2b │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003ba35 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003bc35 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 43 to 0003ba60 │ │ │ │ + DW_CFA_advance_loc: 43 to 0003bc60 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 234 to 0003bb4a │ │ │ │ + DW_CFA_advance_loc1: 234 to 0003bd4a │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003bb4e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003bd4e │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bb4f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bd4f │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bb50 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bd50 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 38 to 0003bb76 │ │ │ │ + DW_CFA_advance_loc: 38 to 0003bd76 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 524 to 0003bd82 │ │ │ │ + DW_CFA_advance_loc2: 513 to 0003bf77 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003bd93 │ │ │ │ + DW_CFA_advance_loc: 28 to 0003bf93 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bd94 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bf94 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003bd9e │ │ │ │ + DW_CFA_advance_loc: 10 to 0003bf9e │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003bdb1 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003bfb1 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003bdb5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003bfb5 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003bdb8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003bfb8 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003bdc2 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003bfc2 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003bdd5 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003bfd5 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003bddc │ │ │ │ + DW_CFA_advance_loc: 7 to 0003bfdc │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003bde4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bfe4 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bde5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bfe5 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 48 to 0003be15 │ │ │ │ + DW_CFA_advance_loc: 48 to 0003c015 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0003be71 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0003c071 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003be76 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003c076 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003be77 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c077 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003be78 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c078 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003be88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c088 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003be89 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c089 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003be8a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c08a │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003be9b │ │ │ │ + DW_CFA_advance_loc: 17 to 0003c09b │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003beb1 │ │ │ │ + DW_CFA_advance_loc: 26 to 0003c0b5 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 284 to 0003bfcd │ │ │ │ + DW_CFA_advance_loc2: 280 to 0003c1cd │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003bfd0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003c1d0 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003bfd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c1d4 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003bfd9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003c1d9 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003bfe5 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c1e5 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bfe6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c1e6 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bfe7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c1e7 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003bff8 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003c1f8 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003c004 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c204 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c005 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c205 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c006 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c206 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003c013 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003c213 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c01b │ │ │ │ + DW_CFA_advance_loc: 15 to 0003c222 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003c029 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003c229 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c02d │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c22d │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003c039 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c239 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c03a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c23a │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003c04a │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c24a │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 258 to 0003c14c │ │ │ │ + DW_CFA_advance_loc2: 259 to 0003c34d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c14d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c34e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c14e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c34f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c14f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c350 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c150 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c351 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003c160 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003c360 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0003c169 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003c369 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003c176 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003c376 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003c180 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003c380 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c384 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003c19e │ │ │ │ + DW_CFA_advance_loc: 26 to 0003c39e │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003c1a5 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003c3a5 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c1a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c3a6 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003c1b0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003c3b0 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc1: 93 to 0003c20d │ │ │ │ + DW_CFA_advance_loc1: 93 to 0003c40d │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0003c275 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0003c475 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003c27a │ │ │ │ + DW_CFA_advance_loc: 5 to 0003c47a │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c27b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c47b │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c27c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c47c │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003c28c │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c48c │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c28d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c48d │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c28e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c48e │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003c29f │ │ │ │ + DW_CFA_advance_loc: 17 to 0003c49f │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003c2b8 │ │ │ │ + DW_CFA_advance_loc: 33 to 0003c4c0 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 680 to 0003c560 │ │ │ │ + DW_CFA_advance_loc2: 656 to 0003c750 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c563 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003c753 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003c56a │ │ │ │ + DW_CFA_advance_loc: 7 to 0003c75a │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003c56f │ │ │ │ + DW_CFA_advance_loc: 5 to 0003c75f │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003c57b │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c76b │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c57c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c76c │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c57d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c76d │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003c58e │ │ │ │ + DW_CFA_advance_loc: 17 to 0003c77e │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003c59a │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c78a │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c59b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c78b │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c59c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c78c │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003c5a9 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003c799 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003c5bc │ │ │ │ + DW_CFA_advance_loc: 15 to 0003c7a8 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c5bf │ │ │ │ + DW_CFA_advance_loc: 7 to 0003c7af │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c5c3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c7b3 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003c5cf │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c7bf │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c5d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c7c0 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003c5e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c7d0 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 103 to 0003c647 │ │ │ │ + DW_CFA_advance_loc1: 87 to 0003c827 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003c64c │ │ │ │ + DW_CFA_advance_loc: 5 to 0003c82c │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003c651 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003c831 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c652 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c832 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003c662 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c842 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c663 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c843 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c664 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c844 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003c675 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003c855 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 31 to 0003c694 │ │ │ │ + DW_CFA_advance_loc: 31 to 0003c874 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 609 to 0003c8f5 │ │ │ │ - DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003c8f8 │ │ │ │ - DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003c8ff │ │ │ │ - DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003c904 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003c910 │ │ │ │ + DW_CFA_advance_loc2: 578 to 0003cab6 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c911 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cab9 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c912 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003cac0 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003c923 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003cac5 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003c92f │ │ │ │ + DW_CFA_advance_loc: 12 to 0003cad1 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c930 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cad2 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c931 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cad3 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003c93e │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c946 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003c959 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003cae0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 9 to 0003cae9 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003c962 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003caf2 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c963 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003caf3 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c964 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003caf4 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003c974 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003cb04 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c975 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cb05 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c976 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cb06 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003c987 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003cb17 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003c99d │ │ │ │ + DW_CFA_advance_loc: 26 to 0003cb31 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 323 to 0003cae0 │ │ │ │ + DW_CFA_advance_loc2: 303 to 0003cc60 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003cae3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cc63 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003cae7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003cc67 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003caec │ │ │ │ + DW_CFA_advance_loc: 5 to 0003cc6c │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003caf8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003cc78 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003caf9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cc79 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cafa │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cc7a │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003cb00 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003cc80 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003cb03 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cc83 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003cb08 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003cc88 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cb09 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cc89 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cb0a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cc8a │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003cb1a │ │ │ │ + DW_CFA_advance_loc: 16 to 0003cc9a │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cb1b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cc9b │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cb1c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cc9c │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003cb2d │ │ │ │ + DW_CFA_advance_loc: 17 to 0003ccad │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003cb46 │ │ │ │ + DW_CFA_advance_loc: 33 to 0003ccce │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 627 to 0003cdb9 │ │ │ │ + DW_CFA_advance_loc2: 642 to 0003cf50 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 276 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cf53 │ │ │ │ + DW_CFA_def_cfa_offset: 280 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003cf5a │ │ │ │ + DW_CFA_def_cfa_offset: 284 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003cf5f │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 9 to 0003cf68 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003cdc2 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003cf71 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cdc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf72 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cdc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf73 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003cdd4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003cf83 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cdd5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf84 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cdd6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf85 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003cde7 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003cf96 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003ce00 │ │ │ │ + DW_CFA_advance_loc: 29 to 0003cfb3 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 622 to 0003d06e │ │ │ │ + DW_CFA_advance_loc2: 571 to 0003d1ee │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d071 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d1f1 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003d078 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003d1f8 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003d07d │ │ │ │ + DW_CFA_advance_loc: 5 to 0003d1fd │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d080 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d200 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003d087 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003d207 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003d08e │ │ │ │ + DW_CFA_advance_loc: 7 to 0003d20e │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003d095 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003d215 │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003d09c │ │ │ │ + DW_CFA_advance_loc: 7 to 0003d21c │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003d0a3 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003d223 │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003d0aa │ │ │ │ + DW_CFA_advance_loc: 7 to 0003d22a │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003d0b6 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003d236 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003d0bc │ │ │ │ + DW_CFA_advance_loc: 6 to 0003d23c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d23d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0be │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d23e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0bf │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d23f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d240 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d241 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0003d0c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d244 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d248 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003d0cf │ │ │ │ + DW_CFA_advance_loc: 7 to 0003d24f │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003d0d9 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003d259 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003d0e5 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003d265 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 141 to 0003d172 │ │ │ │ + DW_CFA_advance_loc1: 141 to 0003d2f2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d173 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d2f3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d174 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d2f4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d175 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d2f5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d176 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d2f6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d177 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d2f7 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0003d187 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003d307 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003d18d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003d30d │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003d18f │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d30f │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d190 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d310 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 30 to 0003d1ae │ │ │ │ + DW_CFA_advance_loc: 30 to 0003d32e │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003f9c 00000108 00003fa0 FDE cie=00000000 pc=0003d1c0..0003d697 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d1c1 │ │ │ │ +00003f9c 00000108 00003fa0 FDE cie=00000000 pc=0003d340..0003d817 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d341 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d1c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d342 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d1c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d343 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d1c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d344 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d1c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d347 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 75 to 0003d212 │ │ │ │ + DW_CFA_advance_loc1: 75 to 0003d392 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d213 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d393 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003d21f │ │ │ │ + DW_CFA_advance_loc: 12 to 0003d39f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0003d267 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0003d3e7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d268 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d3e8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003d278 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003d3f8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 246 to 0003d36e │ │ │ │ + DW_CFA_advance_loc1: 246 to 0003d4ee │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d36f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d4ef │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003d381 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003d501 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003d396 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003d516 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d397 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d517 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 37 to 0003d3bc │ │ │ │ + DW_CFA_advance_loc: 41 to 0003d540 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003d3d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003d550 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d3d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d551 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003d3e7 │ │ │ │ + DW_CFA_advance_loc: 22 to 0003d567 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003d3f5 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003d575 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d3f8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d578 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003d40c │ │ │ │ + DW_CFA_advance_loc: 20 to 0003d58c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 46 to 0003d43a │ │ │ │ + DW_CFA_advance_loc: 39 to 0003d5b3 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d43e │ │ │ │ + DW_CFA_advance_loc: 11 to 0003d5be │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003d44d │ │ │ │ + DW_CFA_advance_loc: 12 to 0003d5ca │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003d462 │ │ │ │ + DW_CFA_advance_loc: 24 to 0003d5e2 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d465 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d5e5 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003d47a │ │ │ │ + DW_CFA_advance_loc: 21 to 0003d5fa │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d47d │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d5fd │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003d487 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003d607 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003d48e │ │ │ │ + DW_CFA_advance_loc: 7 to 0003d60e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003d49e │ │ │ │ + DW_CFA_advance_loc: 16 to 0003d61e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 47 to 0003d4cd │ │ │ │ + DW_CFA_advance_loc: 40 to 0003d646 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d4d1 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003d651 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003d4db │ │ │ │ + DW_CFA_advance_loc: 10 to 0003d65b │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003d4e1 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003d661 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003d4ec │ │ │ │ + DW_CFA_advance_loc: 11 to 0003d66c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 27 to 0003d507 │ │ │ │ + DW_CFA_advance_loc: 27 to 0003d687 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d50a │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d68a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003d518 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003d698 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003d51f │ │ │ │ + DW_CFA_advance_loc: 7 to 0003d69f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003d52f │ │ │ │ + DW_CFA_advance_loc: 16 to 0003d6af │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 35 to 0003d552 │ │ │ │ + DW_CFA_advance_loc: 35 to 0003d6d2 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d553 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d6d3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003d55f │ │ │ │ + DW_CFA_advance_loc: 12 to 0003d6df │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d560 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d6e0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d561 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d6e1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d562 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d6e2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d563 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d6e3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003d570 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003d6f0 │ │ │ │ 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 0003d57b │ │ │ │ + DW_CFA_advance_loc: 11 to 0003d6fb │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d57c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d6fc │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003d588 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003d708 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003d597 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003d717 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d598 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d718 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003d5ae │ │ │ │ + DW_CFA_advance_loc: 22 to 0003d72e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003d5b9 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003d739 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d5bd │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d73d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003d5d0 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003d750 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d5d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d758 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d5db │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d75b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 33 to 0003d5fc │ │ │ │ + DW_CFA_advance_loc: 33 to 0003d77c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d604 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d784 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d607 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d787 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003d620 │ │ │ │ + DW_CFA_advance_loc: 25 to 0003d7a0 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d623 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d7a3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003d633 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003d7b3 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003d642 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003d7c2 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d645 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d7c5 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003d653 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003d7d3 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003d65a │ │ │ │ + DW_CFA_advance_loc: 7 to 0003d7da │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003d664 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003d7e4 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003d66b │ │ │ │ + DW_CFA_advance_loc: 7 to 0003d7eb │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003d67b │ │ │ │ + DW_CFA_advance_loc: 16 to 0003d7fb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000040a8 00000054 000040ac FDE cie=00000000 pc=0003d6c0..0003d862 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d6c1 │ │ │ │ +000040a8 00000054 000040ac FDE cie=00000000 pc=0003d840..0003d9e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d841 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d6c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d842 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d6c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d843 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d6c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d844 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d6c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d847 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc1: 188 to 0003d783 │ │ │ │ + DW_CFA_advance_loc1: 188 to 0003d903 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d784 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d904 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d785 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d905 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d786 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d906 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d787 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d907 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003d790 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003d910 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 108 to 0003d7fc │ │ │ │ + DW_CFA_advance_loc1: 108 to 0003d97c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d7fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d97d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d7fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d97e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d7ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d97f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d800 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d980 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003d810 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003d990 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004100 00000020 00004104 FDE cie=00000000 pc=0003d870..0003d8b2 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d871 │ │ │ │ +00004100 00000020 00004104 FDE cie=00000000 pc=0003d9f0..0003da32 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d9f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d872 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d9f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 62 to 0003d8b0 │ │ │ │ + DW_CFA_advance_loc: 62 to 0003da30 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d8b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003da31 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004124 00000044 00004128 FDE cie=00000000 pc=0003d8c0..0003d98a │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d8c1 │ │ │ │ +00004124 00000044 00004128 FDE cie=00000000 pc=0003da40..0003db0a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003da41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d8c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003da42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d8c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003da43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d8c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003da44 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d8c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003da47 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 37 to 0003d8ec │ │ │ │ + DW_CFA_advance_loc: 37 to 0003da6c │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003d8ee │ │ │ │ + DW_CFA_advance_loc: 2 to 0003da6e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003d8f7 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003da7b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 36 to 0003d91b │ │ │ │ + DW_CFA_advance_loc: 28 to 0003da97 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 106 to 0003d985 │ │ │ │ + DW_CFA_advance_loc1: 110 to 0003db05 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d986 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db06 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d987 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db07 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d988 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db08 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d989 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db09 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000416c 0000003c 00004170 FDE cie=00000000 pc=0003d990..0003dabb │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d991 │ │ │ │ +0000416c 0000003c 00004170 FDE cie=00000000 pc=0003db10..0003dc3b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d992 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d993 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d994 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003db14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d997 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003db17 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 260 to 0003da9b │ │ │ │ + DW_CFA_advance_loc2: 260 to 0003dc1b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003da9c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dc1c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003da9d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dc1d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003da9e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dc1e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003da9f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dc1f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003daa0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dc20 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000041ac 00000034 000041b0 FDE cie=00000000 pc=0003dac0..0003db25 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dac1 │ │ │ │ +000041ac 00000034 000041b0 FDE cie=00000000 pc=0003dc40..0003dca5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dc41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dac2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dc42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dac3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dc43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dac4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dc44 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 93 to 0003db21 │ │ │ │ + DW_CFA_advance_loc1: 93 to 0003dca1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003db22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dca2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003db23 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dca3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003db24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dca4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000041e4 00000048 000041e8 FDE cie=00000000 pc=0003db30..0003dc32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003db31 │ │ │ │ +000041e4 00000048 000041e8 FDE cie=00000000 pc=0003dcb0..0003ddb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dcb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003db32 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dcb2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003db33 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dcb3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003db34 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dcb4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003db37 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003dcb7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0003db79 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0003dcf9 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003db7b │ │ │ │ + DW_CFA_advance_loc: 2 to 0003dcfb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003db84 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003dd08 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 33 to 0003dba5 │ │ │ │ + DW_CFA_advance_loc: 29 to 0003dd25 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 136 to 0003dc2d │ │ │ │ + DW_CFA_advance_loc1: 136 to 0003ddad │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dc2e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ddae │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dc2f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ddaf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dc30 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ddb0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dc31 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ddb1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004230 00000050 00004234 FDE cie=00000000 pc=0003dc40..0003dd80 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dc41 │ │ │ │ +00004230 00000050 00004234 FDE cie=00000000 pc=0003ddc0..0003df00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ddc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dc42 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ddc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dc43 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ddc3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dc44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ddc4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003dc47 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ddc7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 222 to 0003dd25 │ │ │ │ + DW_CFA_advance_loc1: 222 to 0003dea5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd26 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dea6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd27 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dea7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dea8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd29 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003dea9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003dd30 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003deb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 75 to 0003dd7b │ │ │ │ + DW_CFA_advance_loc1: 75 to 0003defb │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd7c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003defc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd7d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003defd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd7e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003defe │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd7f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003deff │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004284 00000054 00004288 FDE cie=00000000 pc=0003dd80..0003ded8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd81 │ │ │ │ +00004284 00000054 00004288 FDE cie=00000000 pc=0003df00..0003e058 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003df01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003df02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003df03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003dd84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003df04 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003dd87 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003df07 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 254 to 0003de85 │ │ │ │ + DW_CFA_advance_loc1: 254 to 0003e005 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003de88 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e008 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003de89 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e009 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003de8a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e00a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003de8b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e00b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003de90 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e010 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 29 to 0003dead │ │ │ │ + DW_CFA_advance_loc: 29 to 0003e02d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003deb3 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e033 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003deb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e034 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003deb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e035 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003deb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e036 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003deb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e037 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042dc 00000088 000042e0 FDE cie=00000000 pc=0003df00..0003e124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003df01 │ │ │ │ +000042dc 00000088 000042e0 FDE cie=00000000 pc=0003e080..0003e2a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e081 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003df02 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e082 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003df03 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e083 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003df04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e084 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003df07 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e087 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 114 to 0003df79 │ │ │ │ + DW_CFA_advance_loc1: 114 to 0003e0f9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003df7a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e0fa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003df7b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e0fb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003df7c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e0fc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003df7d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e0fd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003df80 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e100 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0003df86 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e103 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003df87 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e107 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003df8f │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e10f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003dfa1 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003e121 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003dfa5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e125 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003dfad │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e12d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003dfbd │ │ │ │ + DW_CFA_advance_loc: 16 to 0003e13d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003dfc1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e141 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003dfc9 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e149 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003dfd9 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003e159 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003dfdd │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e15d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003dfe5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e165 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 190 to 0003e0a3 │ │ │ │ + DW_CFA_advance_loc1: 190 to 0003e223 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003e0a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003e225 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 60 to 0003e0e1 │ │ │ │ + DW_CFA_advance_loc: 60 to 0003e261 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e0e5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e265 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003e0ec │ │ │ │ + DW_CFA_advance_loc: 7 to 0003e26c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e0ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e26d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e0f0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e270 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e0f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e271 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003e0f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003e273 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e0f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e274 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003e102 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e27f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003e10f │ │ │ │ + DW_CFA_advance_loc: 16 to 0003e28f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003e11f │ │ │ │ + DW_CFA_advance_loc: 16 to 0003e29f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004368 00000030 0000436c FDE cie=00000000 pc=0003e130..0003e160 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e131 │ │ │ │ +00004368 00000030 0000436c FDE cie=00000000 pc=0003e2b0..0003e2e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e2b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e134 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e2b4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003e136 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003e2c1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003e13b │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e2c6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e13f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e2ca │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e143 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e2ce │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e147 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e2d2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e14b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e2d6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003e15e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e2de │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e15f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e2df │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000439c 00000028 000043a0 FDE cie=00000000 pc=0003e160..0003e187 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e161 │ │ │ │ +0000439c 00000028 000043a0 FDE cie=00000000 pc=0003e2e0..0003e307 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e2e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e164 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e2e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003e166 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003e2f1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e16a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e2f5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e16e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e2f9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e172 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e2fd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003e185 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e305 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e186 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e306 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000043c8 0000011c 000043cc FDE cie=00000000 pc=0003e190..0003e45b │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e191 │ │ │ │ +000043c8 0000011c 000043cc FDE cie=00000000 pc=0003e310..0003e5db │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e311 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e192 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e312 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e193 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e313 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e194 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e314 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003e1a2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e322 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003e1b5 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003e335 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e1b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e336 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e1b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e337 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e1b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e338 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e1b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e339 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003e1c0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003e340 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0003e1c7 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003e347 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003e1da │ │ │ │ + DW_CFA_advance_loc: 19 to 0003e35a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e1de │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e35e │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e1e2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e362 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003e1f0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e370 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 80 to 0003e240 │ │ │ │ + DW_CFA_advance_loc1: 80 to 0003e3c0 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003e249 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003e3c9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e24d │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e3cd │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e24e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e3ce │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e3d6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 41 to 0003e27f │ │ │ │ + DW_CFA_advance_loc: 41 to 0003e3ff │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e283 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003e406 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e287 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e407 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e28d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e40d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003e294 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003e414 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003e299 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e419 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e29a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e41a │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e29b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e41b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003e2a8 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003e428 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003e2b6 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e436 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e2b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e437 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e2b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e438 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e2b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e439 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e2ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e43a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e2c0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e440 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0003e2c9 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003e449 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003e2d6 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003e456 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 70 to 0003e31c │ │ │ │ + DW_CFA_advance_loc1: 70 to 0003e49c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e31d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e49d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e321 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e4a7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e325 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e4ab │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003e331 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e4b1 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4b2 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e336 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e4b6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e33a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e4ba │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e340 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e4c0 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e341 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e4c1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e345 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e4c5 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e349 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e4c9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003e357 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e4d7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003e363 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003e4e3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003e36d │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e4ed │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 58 to 0003e3a7 │ │ │ │ + DW_CFA_advance_loc: 58 to 0003e527 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003e3b1 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e531 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003e3bb │ │ │ │ + DW_CFA_advance_loc: 10 to 0003e53b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003e3bd │ │ │ │ + DW_CFA_advance_loc: 2 to 0003e53d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e3c5 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e545 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 30 to 0003e3e3 │ │ │ │ + DW_CFA_advance_loc: 30 to 0003e563 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e3e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e564 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e3e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e565 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e3e9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e569 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e3f1 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e571 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e3f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e572 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e3f6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e576 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e3fa │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e57a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e402 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e582 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e403 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e583 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e407 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e587 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e408 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e588 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003e411 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003e591 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e415 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e595 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e416 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e596 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e417 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e597 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e41b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e59b │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e41f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e59f │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e420 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e5a0 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003e425 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e5a5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003e431 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003e5b1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003e438 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003e5b8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e43c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e5bc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e442 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e5c2 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e446 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e5c6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003e456 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003e5d6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044e8 00000048 000044ec FDE cie=00000000 pc=0003e460..0003e50e │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e461 │ │ │ │ +000044e8 00000048 000044ec FDE cie=00000000 pc=0003e5e0..0003e68e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e5e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e462 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e5e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003e470 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003e5f0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 0003e499 │ │ │ │ + DW_CFA_advance_loc: 41 to 0003e619 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e49a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e61a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e49b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e61b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003e4a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003e620 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0003e4ac │ │ │ │ + DW_CFA_advance_loc: 12 to 0003e62c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e4b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e630 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e4b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e638 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e4c3 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e643 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e4c7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e647 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e4cd │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e64d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e4d1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e651 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e4d7 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e657 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e4db │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e65b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0003e507 │ │ │ │ + DW_CFA_advance_loc: 44 to 0003e687 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004534 00000064 00004538 FDE cie=00000000 pc=0003e510..0003e5c7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e511 │ │ │ │ +00004534 00000064 00004538 FDE cie=00000000 pc=0003e690..0003e747 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e691 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e512 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e692 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e515 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e695 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0003e545 │ │ │ │ + DW_CFA_advance_loc: 48 to 0003e6c5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e546 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e6c6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e547 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e6c7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003e550 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003e6d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e553 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e6d3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e559 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e6d9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e564 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e6e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003e56b │ │ │ │ + DW_CFA_advance_loc: 7 to 0003e6eb │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e56e │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e6ee │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e579 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e6f9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003e580 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003e700 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e583 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e703 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e58e │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e70e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003e595 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003e715 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e598 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e718 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003e5a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003e720 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e5a3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e723 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e5a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e724 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e5a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e725 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e5b0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e730 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e5b3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e733 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e5b7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e737 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e5c2 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e742 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000459c 000000a8 000045a0 FDE cie=00000000 pc=0003e5d0..0003ebae │ │ │ │ - DW_CFA_advance_loc: 11 to 0003e5db │ │ │ │ +0000459c 000000a8 000045a0 FDE cie=00000000 pc=0003e750..0003ed2e │ │ │ │ + DW_CFA_advance_loc: 11 to 0003e75b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e5dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e75c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e5dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e75d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e5de │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e75e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e5e4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e764 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc1: 219 to 0003e6bf │ │ │ │ + DW_CFA_advance_loc1: 219 to 0003e83f │ │ │ │ DW_CFA_def_cfa_offset: 180 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e6c3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e843 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e6c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e844 │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003e6ca │ │ │ │ + DW_CFA_advance_loc: 6 to 0003e84a │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003e6e4 │ │ │ │ + DW_CFA_advance_loc: 26 to 0003e864 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc1: 85 to 0003e739 │ │ │ │ + DW_CFA_advance_loc1: 85 to 0003e8b9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e73a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e8ba │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e73b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e8bb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e73c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e8bc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e73d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e8bd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e73e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e8be │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0003e776 │ │ │ │ + DW_CFA_advance_loc: 56 to 0003e8f6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e777 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e8f7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e778 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e8f8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e779 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e8f9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e77a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e8fa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e77b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e8fb │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 496 to 0003e96b │ │ │ │ + DW_CFA_advance_loc2: 496 to 0003eaeb │ │ │ │ DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 35 to 0003e98e │ │ │ │ + DW_CFA_advance_loc: 35 to 0003eb0e │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e992 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003eb12 │ │ │ │ DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e996 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003eb16 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003e9a6 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003eb22 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc1: 137 to 0003ea2f │ │ │ │ + DW_CFA_advance_loc1: 141 to 0003ebaf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ea30 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ebb0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ea31 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ebb1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ea32 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ebb2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ea33 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ebb3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003ea40 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003ebc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 175 to 0003eaef │ │ │ │ + DW_CFA_advance_loc1: 175 to 0003ec6f │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003eb08 │ │ │ │ + DW_CFA_advance_loc: 25 to 0003ec88 │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003eb0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ec8c │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003eb20 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003ec9c │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004648 000000e8 0000464c FDE cie=00000000 pc=0003ebb0..0003f387 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ebb1 │ │ │ │ +00004648 000000e8 0000464c FDE cie=00000000 pc=0003ed30..0003f507 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ed31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ebb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ed32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ebb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ed33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003ebbf │ │ │ │ + DW_CFA_advance_loc: 12 to 0003ed3f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ebc2 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ed42 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 337 to 0003ed13 │ │ │ │ + DW_CFA_advance_loc2: 337 to 0003ee93 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed14 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ee94 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed15 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ee95 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ee96 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed17 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ee97 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003ed20 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003eea0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 51 to 0003ed53 │ │ │ │ + DW_CFA_advance_loc: 51 to 0003eed3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eed4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed55 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eed5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eed6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed57 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eed7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed58 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eed8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 0003ed5d │ │ │ │ + DW_CFA_advance_loc: 5 to 0003eedd │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003ed67 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003eee7 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ed68 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eee8 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003ed72 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003eef2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 32 to 0003ed92 │ │ │ │ + DW_CFA_advance_loc: 32 to 0003ef12 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0003edd6 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0003ef53 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003edd7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ef57 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003eddb │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ef5b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eddc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ef5c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 44 to 0003ee08 │ │ │ │ + DW_CFA_advance_loc: 44 to 0003ef88 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 711 to 0003f0cf │ │ │ │ + DW_CFA_advance_loc2: 711 to 0003f24f │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f0d3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f253 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003f0d5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003f255 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f0d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f256 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f0d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f257 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003f0dc │ │ │ │ + DW_CFA_advance_loc: 5 to 0003f25c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003f0de │ │ │ │ + DW_CFA_advance_loc: 2 to 0003f25e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003f0ea │ │ │ │ + DW_CFA_advance_loc: 12 to 0003f26a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f0eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f26b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003f0f7 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003f277 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 232 to 0003f1df │ │ │ │ + DW_CFA_advance_loc1: 232 to 0003f35f │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003f1e5 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f365 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f1ed │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f36d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 69 to 0003f232 │ │ │ │ + DW_CFA_advance_loc1: 69 to 0003f3b2 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003f238 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f3b8 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f239 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f3b9 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003f242 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003f3c2 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f24c │ │ │ │ + DW_CFA_advance_loc: 10 to 0003f3cc │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f24d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f3cd │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f257 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003f3d7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003f268 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f3e2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f277 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003f3f7 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003f27d │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f3fd │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f285 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f405 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 61 to 0003f2c2 │ │ │ │ + DW_CFA_advance_loc: 61 to 0003f442 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003f2c8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f448 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f2c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f449 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003f2d2 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003f452 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f2dc │ │ │ │ + DW_CFA_advance_loc: 10 to 0003f45c │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f2dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f45d │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f2e7 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003f467 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003f2f8 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003f472 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 46 to 0003f326 │ │ │ │ + DW_CFA_advance_loc: 52 to 0003f4a6 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f330 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003f4b0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f338 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f4b8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 41 to 0003f361 │ │ │ │ + DW_CFA_advance_loc: 41 to 0003f4e1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003f36b │ │ │ │ + DW_CFA_advance_loc: 10 to 0003f4eb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003f373 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003f4f3 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004734 000000a4 00004738 FDE cie=00000000 pc=0003f390..0003fae6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f391 │ │ │ │ +00004734 000000a4 00004738 FDE cie=00000000 pc=0003f510..0003fc66 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f511 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f392 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f512 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f393 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f513 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f394 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f514 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003f3a5 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003f525 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 32 to 0003f3c5 │ │ │ │ + DW_CFA_advance_loc: 32 to 0003f545 │ │ │ │ DW_CFA_def_cfa_offset: 228 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f3c9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003f549 │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003f3cb │ │ │ │ + DW_CFA_advance_loc: 2 to 0003f54b │ │ │ │ DW_CFA_def_cfa_offset: 236 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f3ce │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f54e │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003f3e0 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003f560 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 449 to 0003f5a1 │ │ │ │ + DW_CFA_advance_loc2: 449 to 0003f721 │ │ │ │ DW_CFA_def_cfa_offset: 244 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003f5bb │ │ │ │ + DW_CFA_advance_loc: 26 to 0003f73b │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003f5c2 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f742 │ │ │ │ DW_CFA_def_cfa_offset: 252 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003f5c9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f749 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003f5d5 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003f755 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 577 to 0003f816 │ │ │ │ + DW_CFA_advance_loc2: 577 to 0003f996 │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ - DW_CFA_advance_loc: 28 to 0003f832 │ │ │ │ + DW_CFA_advance_loc: 28 to 0003f9b2 │ │ │ │ DW_CFA_def_cfa_offset: 236 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003f839 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003f9b9 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003f845 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003f9c5 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 394 to 0003f9cf │ │ │ │ + DW_CFA_advance_loc2: 394 to 0003fb4f │ │ │ │ DW_CFA_def_cfa_offset: 228 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003f9de │ │ │ │ + DW_CFA_advance_loc: 10 to 0003fb59 │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003f9e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003fb5b │ │ │ │ DW_CFA_def_cfa_offset: 236 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9e1 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003fb61 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003f9ee │ │ │ │ + DW_CFA_advance_loc: 13 to 0003fb6e │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003f9fc │ │ │ │ + DW_CFA_advance_loc: 14 to 0003fb7c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fb7d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fb7e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fb7f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fb80 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa01 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fb81 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 113 to 0003fa72 │ │ │ │ + DW_CFA_advance_loc1: 113 to 0003fbf2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fbf3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fbf4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fbf5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fbf6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa77 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fbf7 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000047dc 000000e0 000047e0 FDE cie=00000000 pc=0003faf0..00040360 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003faf1 │ │ │ │ +000047dc 000000e0 000047e0 FDE cie=00000000 pc=0003fc70..000404e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fc71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003faf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fc72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003faf3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fc73 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003faff │ │ │ │ + DW_CFA_advance_loc: 12 to 0003fc7f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fb02 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003fc82 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 380 to 0003fc7e │ │ │ │ + DW_CFA_advance_loc2: 376 to 0003fdfa │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003fc86 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003fe06 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003fc88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003fe08 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003fc8d │ │ │ │ + DW_CFA_advance_loc: 5 to 0003fe0d │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fc8e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe0e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003fc93 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003fe13 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003fc95 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003fe15 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003fca1 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003fe21 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fca2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003fe22 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003fcae │ │ │ │ + DW_CFA_advance_loc: 12 to 0003fe2e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 95 to 0003fd0d │ │ │ │ + DW_CFA_advance_loc1: 95 to 0003fe8d │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003fd13 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003fe93 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003fd1b │ │ │ │ + DW_CFA_advance_loc: 8 to 0003fe9b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 704 to 0003ffdb │ │ │ │ + DW_CFA_advance_loc2: 704 to 0004015b │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ffde │ │ │ │ + DW_CFA_advance_loc: 3 to 0004015e │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ffdf │ │ │ │ + DW_CFA_advance_loc: 1 to 0004015f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003ffe8 │ │ │ │ + DW_CFA_advance_loc: 9 to 00040168 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003fff4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00040174 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fff5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040175 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003fffd │ │ │ │ + DW_CFA_advance_loc: 8 to 0004017d │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 11 to 00040008 │ │ │ │ + DW_CFA_advance_loc: 11 to 00040188 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 277 to 0004011d │ │ │ │ + DW_CFA_advance_loc2: 277 to 0004029d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004011e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004029e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004011f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004029f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040120 │ │ │ │ + DW_CFA_advance_loc: 1 to 000402a0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040121 │ │ │ │ + DW_CFA_advance_loc: 1 to 000402a1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00040130 │ │ │ │ + DW_CFA_advance_loc: 15 to 000402b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 109 to 0004019d │ │ │ │ + DW_CFA_advance_loc1: 109 to 0004031d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004019e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004031e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004019f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004031f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000401a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040320 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000401a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040321 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000401a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040322 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000401a5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040325 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 000401ab │ │ │ │ + DW_CFA_advance_loc: 6 to 0004032b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000401b3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00040333 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 108 to 0004021f │ │ │ │ + DW_CFA_advance_loc1: 108 to 0004039f │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004022e │ │ │ │ + DW_CFA_advance_loc: 10 to 000403a9 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00040232 │ │ │ │ + DW_CFA_advance_loc: 4 to 000403ad │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040233 │ │ │ │ + DW_CFA_advance_loc: 6 to 000403b3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 13 to 00040240 │ │ │ │ + DW_CFA_advance_loc: 13 to 000403c0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 75 to 0004028b │ │ │ │ + DW_CFA_advance_loc1: 75 to 0004040b │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004028e │ │ │ │ + DW_CFA_advance_loc: 3 to 0004040e │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004028f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004040f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 9 to 00040298 │ │ │ │ + DW_CFA_advance_loc: 9 to 00040418 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 12 to 000402a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00040424 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 000402a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040425 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 8 to 000402ad │ │ │ │ + DW_CFA_advance_loc: 8 to 0004042d │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 11 to 000402b8 │ │ │ │ + DW_CFA_advance_loc: 11 to 00040438 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 31 to 000402d7 │ │ │ │ + DW_CFA_advance_loc: 31 to 00040457 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 10 to 000402e1 │ │ │ │ + DW_CFA_advance_loc: 10 to 00040461 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000402e9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00040469 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 46 to 00040317 │ │ │ │ + DW_CFA_advance_loc: 46 to 00040497 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 10 to 00040321 │ │ │ │ + DW_CFA_advance_loc: 10 to 000404a1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00040329 │ │ │ │ + DW_CFA_advance_loc: 8 to 000404a9 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048c0 00000030 000048c4 FDE cie=00000000 pc=00040360..000403a0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040361 │ │ │ │ +000048c0 00000030 000048c4 FDE cie=00000000 pc=000404e0..00040520 │ │ │ │ + DW_CFA_advance_loc: 1 to 000404e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040364 │ │ │ │ + DW_CFA_advance_loc: 3 to 000404e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0004037e │ │ │ │ + DW_CFA_advance_loc: 26 to 000404fe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004037f │ │ │ │ + DW_CFA_advance_loc: 1 to 000404ff │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040380 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040500 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 0004038f │ │ │ │ + DW_CFA_advance_loc: 15 to 0004050f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00040393 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040513 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004039b │ │ │ │ + DW_CFA_advance_loc: 8 to 0004051b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004039e │ │ │ │ + DW_CFA_advance_loc: 3 to 0004051e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004039f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004051f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048f4 00000050 000048f8 FDE cie=00000000 pc=000403c0..000404b1 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403c1 │ │ │ │ +000048f4 00000050 000048f8 FDE cie=00000000 pc=00040540..00040631 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040541 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000403c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040544 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040545 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000403c8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040548 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 8 to 000403d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00040550 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 35 to 000403f3 │ │ │ │ + DW_CFA_advance_loc: 35 to 00040573 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000403f6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040576 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040577 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040578 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000403f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040579 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00040400 │ │ │ │ + DW_CFA_advance_loc: 7 to 00040580 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 50 to 00040432 │ │ │ │ + DW_CFA_advance_loc: 50 to 000405b2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040435 │ │ │ │ + DW_CFA_advance_loc: 3 to 000405b5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040436 │ │ │ │ + DW_CFA_advance_loc: 1 to 000405b6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040437 │ │ │ │ + DW_CFA_advance_loc: 1 to 000405b7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040438 │ │ │ │ + DW_CFA_advance_loc: 1 to 000405b8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00040440 │ │ │ │ + DW_CFA_advance_loc: 8 to 000405c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004948 0000003c 0000494c FDE cie=00000000 pc=000404c0..00041199 │ │ │ │ - DW_CFA_advance_loc: 1 to 000404c1 │ │ │ │ +00004948 0000003c 0000494c FDE cie=00000000 pc=00040640..00041379 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040641 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000404c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00040643 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000404cc │ │ │ │ + DW_CFA_advance_loc: 9 to 0004064c │ │ │ │ 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: 2239 to 00040d8b │ │ │ │ + DW_CFA_advance_loc2: 2305 to 00040f4d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040d8c │ │ │ │ + DW_CFA_advance_loc: 1 to 00040f4e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040d8d │ │ │ │ + DW_CFA_advance_loc: 1 to 00040f4f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040d8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00040f50 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00040d90 │ │ │ │ + DW_CFA_advance_loc: 16 to 00040f60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 969 to 00041159 │ │ │ │ + DW_CFA_advance_loc2: 975 to 0004132f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004115a │ │ │ │ + DW_CFA_advance_loc: 1 to 00041330 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004115b │ │ │ │ + DW_CFA_advance_loc: 1 to 00041331 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004115c │ │ │ │ + DW_CFA_advance_loc: 1 to 00041332 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004115d │ │ │ │ + DW_CFA_advance_loc: 1 to 00041333 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004988 0000003c 0000498c FDE cie=00000000 pc=000411a0..00041ddf │ │ │ │ - DW_CFA_advance_loc: 1 to 000411a1 │ │ │ │ +00004988 0000003c 0000498c FDE cie=00000000 pc=00041380..00041fdf │ │ │ │ + DW_CFA_advance_loc: 1 to 00041381 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000411a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00041383 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000411a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00041389 │ │ │ │ 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: 1804 to 000418b5 │ │ │ │ + DW_CFA_advance_loc2: 1841 to 00041aba │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000418b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041abb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000418b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041abc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000418b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041abd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000418c0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041ac0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1275 to 00041dbb │ │ │ │ + DW_CFA_advance_loc2: 1275 to 00041fbb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041dbc │ │ │ │ + DW_CFA_advance_loc: 1 to 00041fbc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041dbd │ │ │ │ + DW_CFA_advance_loc: 1 to 00041fbd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041dbe │ │ │ │ + DW_CFA_advance_loc: 1 to 00041fbe │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041dbf │ │ │ │ + DW_CFA_advance_loc: 1 to 00041fbf │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000049c8 0000002c 000049cc FDE cie=00000000 pc=00041de0..00042243 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041de1 │ │ │ │ +000049c8 0000002c 000049cc FDE cie=00000000 pc=00041fe0..00042443 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041fe1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00041de3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00041fe3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00041de9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00041fe9 │ │ │ │ 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: 660 to 0004207d │ │ │ │ + DW_CFA_advance_loc2: 660 to 0004227d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004207e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004227e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004207f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004227f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042080 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042280 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042081 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042281 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000049f8 00000034 000049fc FDE cie=00000000 pc=00042250..0004228e │ │ │ │ - DW_CFA_advance_loc: 1 to 00042251 │ │ │ │ +000049f8 00000034 000049fc FDE cie=00000000 pc=00042450..0004248e │ │ │ │ + DW_CFA_advance_loc: 1 to 00042451 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042254 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042454 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0004226b │ │ │ │ + DW_CFA_advance_loc: 23 to 0004246b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004226f │ │ │ │ + DW_CFA_advance_loc: 4 to 0004246f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042273 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042473 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042277 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042477 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004227b │ │ │ │ + DW_CFA_advance_loc: 4 to 0004247b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004227f │ │ │ │ + DW_CFA_advance_loc: 4 to 0004247f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042280 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042480 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042284 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042484 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004228c │ │ │ │ + DW_CFA_advance_loc: 8 to 0004248c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004228d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004248d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00004a30 00000034 00004a34 FDE cie=00000000 pc=00042290..000422c5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042291 │ │ │ │ +00004a30 00000034 00004a34 FDE cie=00000000 pc=00042490..000424c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042491 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042294 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042494 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042299 │ │ │ │ + DW_CFA_advance_loc: 16 to 000424a4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004229b │ │ │ │ + DW_CFA_advance_loc: 2 to 000424a6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 000422a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000424ab │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 000422af │ │ │ │ + DW_CFA_advance_loc: 4 to 000424af │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 000422b3 │ │ │ │ + DW_CFA_advance_loc: 4 to 000424b3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000422b7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000424b7 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000422bb │ │ │ │ + DW_CFA_advance_loc: 4 to 000424bb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000422c3 │ │ │ │ + DW_CFA_advance_loc: 8 to 000424c3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000422c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000424c4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a68 00000028 00004a6c FDE cie=00000000 pc=000422d0..000422f7 │ │ │ │ - DW_CFA_advance_loc: 1 to 000422d1 │ │ │ │ +00004a68 00000028 00004a6c FDE cie=00000000 pc=000424d0..000424f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000424d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000422d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000424d4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000422d6 │ │ │ │ + DW_CFA_advance_loc: 13 to 000424e1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000422da │ │ │ │ + DW_CFA_advance_loc: 4 to 000424e5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000422de │ │ │ │ + DW_CFA_advance_loc: 4 to 000424e9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000422e2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000424ed │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 000422f5 │ │ │ │ + DW_CFA_advance_loc: 8 to 000424f5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000422f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000424f6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00004a94 0000004c 00004a98 FDE cie=00000000 pc=00042300..000423d1 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042301 │ │ │ │ +00004a94 0000004c 00004a98 FDE cie=00000000 pc=00042500..000425d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042501 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042302 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042502 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042303 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042503 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 153 to 0004239c │ │ │ │ + DW_CFA_advance_loc1: 153 to 0004259c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004239d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004259d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004239e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004259e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000423a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000425a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000423a3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000425a3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 000423ab │ │ │ │ + DW_CFA_advance_loc: 8 to 000425ab │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000423b7 │ │ │ │ + DW_CFA_advance_loc: 12 to 000425b7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000423c1 │ │ │ │ + DW_CFA_advance_loc: 10 to 000425c1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000423c5 │ │ │ │ + DW_CFA_advance_loc: 4 to 000425c5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000423cd │ │ │ │ + DW_CFA_advance_loc: 8 to 000425cd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000423ce │ │ │ │ + DW_CFA_advance_loc: 1 to 000425ce │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000423cf │ │ │ │ + DW_CFA_advance_loc: 1 to 000425cf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000423d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000425d0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ae4 00000070 00004ae8 FDE cie=00000000 pc=000423e0..0004249c │ │ │ │ - DW_CFA_advance_loc: 1 to 000423e1 │ │ │ │ +00004ae4 00000070 00004ae8 FDE cie=00000000 pc=000425e0..0004269c │ │ │ │ + DW_CFA_advance_loc: 1 to 000425e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000423e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000425e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000423e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000425e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 000423ec │ │ │ │ + DW_CFA_advance_loc: 9 to 000425ec │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 000423fb │ │ │ │ + DW_CFA_advance_loc: 15 to 000425fb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 00042409 │ │ │ │ + DW_CFA_advance_loc: 14 to 00042609 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00042419 │ │ │ │ + DW_CFA_advance_loc: 16 to 00042619 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004241c │ │ │ │ + DW_CFA_advance_loc: 3 to 0004261c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00042425 │ │ │ │ + DW_CFA_advance_loc: 9 to 00042625 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00042430 │ │ │ │ + DW_CFA_advance_loc: 11 to 00042630 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00042436 │ │ │ │ + DW_CFA_advance_loc: 6 to 00042636 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004244b │ │ │ │ + DW_CFA_advance_loc: 21 to 0004264b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00042458 │ │ │ │ + DW_CFA_advance_loc: 13 to 00042658 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042459 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042659 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004245a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004265a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00042460 │ │ │ │ + DW_CFA_advance_loc: 6 to 00042660 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00042463 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042663 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042466 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042666 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00042471 │ │ │ │ + DW_CFA_advance_loc: 11 to 00042671 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00042478 │ │ │ │ + DW_CFA_advance_loc: 7 to 00042678 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004247b │ │ │ │ + DW_CFA_advance_loc: 3 to 0004267b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00042486 │ │ │ │ + DW_CFA_advance_loc: 11 to 00042686 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004248d │ │ │ │ + DW_CFA_advance_loc: 7 to 0004268d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042490 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042690 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042498 │ │ │ │ + DW_CFA_advance_loc: 8 to 00042698 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042499 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042699 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004249a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004269a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004249b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004269b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b58 00000074 00004b5c FDE cie=00000000 pc=000424a0..00042621 │ │ │ │ - DW_CFA_advance_loc: 1 to 000424a1 │ │ │ │ +00004b58 00000074 00004b5c FDE cie=00000000 pc=000426a0..00042821 │ │ │ │ + DW_CFA_advance_loc: 1 to 000426a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000424a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000426a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000424a5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000426a5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000424ef │ │ │ │ + DW_CFA_advance_loc1: 74 to 000426ef │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000424f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000426f0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000424f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000426f1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00042500 │ │ │ │ + DW_CFA_advance_loc: 15 to 00042700 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 90 to 0004255a │ │ │ │ + DW_CFA_advance_loc1: 90 to 0004275a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004255b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004275b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004255c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004275c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042560 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042760 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00042563 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042763 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042566 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042766 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042567 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042767 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00042570 │ │ │ │ + DW_CFA_advance_loc: 9 to 00042770 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 90 to 000425ca │ │ │ │ + DW_CFA_advance_loc1: 90 to 000427ca │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 5 to 000425cf │ │ │ │ + DW_CFA_advance_loc: 1 to 000427cb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000425d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000427cc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 000425e0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000427e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 000425f2 │ │ │ │ + DW_CFA_advance_loc: 18 to 000427f2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000425f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000427f3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000425f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000427f4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00042600 │ │ │ │ + DW_CFA_advance_loc: 12 to 00042800 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00042603 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042803 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042606 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042806 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042607 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042807 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00042610 │ │ │ │ + DW_CFA_advance_loc: 9 to 00042810 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004bd0 00000048 00004bd4 FDE cie=00000000 pc=00042630..00042749 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042631 │ │ │ │ +00004bd0 00000048 00004bd4 FDE cie=00000000 pc=00042830..00042949 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042831 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042632 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042832 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042635 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042835 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc1: 230 to 0004271b │ │ │ │ + DW_CFA_advance_loc1: 230 to 0004291b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004271c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004291c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004271d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004291d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042720 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042920 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00042723 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042923 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042726 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042926 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042727 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042927 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00042730 │ │ │ │ + DW_CFA_advance_loc: 9 to 00042930 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 00042739 │ │ │ │ + DW_CFA_advance_loc: 9 to 00042939 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004273a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004293a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004273b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004293b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042740 │ │ │ │ + DW_CFA_advance_loc: 5 to 00042940 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c1c 0000005c 00004c20 FDE cie=00000000 pc=00042750..0004289a │ │ │ │ - DW_CFA_advance_loc: 1 to 00042751 │ │ │ │ +00004c1c 0000005c 00004c20 FDE cie=00000000 pc=00042950..00042a9a │ │ │ │ + DW_CFA_advance_loc: 1 to 00042951 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042752 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042952 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042753 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042953 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042756 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042956 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 54 to 0004278c │ │ │ │ + DW_CFA_advance_loc: 54 to 0004298c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004278f │ │ │ │ + DW_CFA_advance_loc: 3 to 0004298f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042790 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042990 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042791 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042991 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 000427a0 │ │ │ │ + DW_CFA_advance_loc: 15 to 000429a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 39 to 000427c7 │ │ │ │ + DW_CFA_advance_loc: 39 to 000429c7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 42 to 000427f1 │ │ │ │ + DW_CFA_advance_loc: 42 to 000429f1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000427f4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000429f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000427f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000429f5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000427f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000429f6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000427f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000429f7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00042800 │ │ │ │ + DW_CFA_advance_loc: 9 to 00042a00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 108 to 0004286c │ │ │ │ + DW_CFA_advance_loc1: 108 to 00042a6c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004286f │ │ │ │ + DW_CFA_advance_loc: 1 to 00042a6d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042870 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042a6e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042871 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042a6f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00042880 │ │ │ │ + DW_CFA_advance_loc: 17 to 00042a80 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004c7c 00000048 00004c80 FDE cie=00000000 pc=000428a0..000428f5 │ │ │ │ - DW_CFA_advance_loc: 1 to 000428a1 │ │ │ │ +00004c7c 00000048 00004c80 FDE cie=00000000 pc=00042aa0..00042af5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042aa1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000428a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042aa2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000428a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042aa3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000428a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042aa4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000428a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042aa7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 000428d3 │ │ │ │ + DW_CFA_advance_loc: 44 to 00042ad3 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 000428d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ad4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000428d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ad5 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000428d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ad6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000428e2 │ │ │ │ + DW_CFA_advance_loc: 12 to 00042ae2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 000428f0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00042af0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000428f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042af1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000428f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042af2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000428f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042af3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000428f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042af4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004cc8 00000048 00004ccc FDE cie=00000000 pc=00042900..00042955 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042901 │ │ │ │ +00004cc8 00000048 00004ccc FDE cie=00000000 pc=00042b00..00042b55 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042902 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042903 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042904 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b04 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042907 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042b07 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 00042933 │ │ │ │ + DW_CFA_advance_loc: 44 to 00042b33 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042934 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b34 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042935 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b35 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042936 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b36 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00042942 │ │ │ │ + DW_CFA_advance_loc: 12 to 00042b42 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 00042950 │ │ │ │ + DW_CFA_advance_loc: 14 to 00042b50 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042951 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b51 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042952 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b52 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042953 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b53 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042954 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b54 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d14 00000048 00004d18 FDE cie=00000000 pc=00042960..000429b5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042961 │ │ │ │ +00004d14 00000048 00004d18 FDE cie=00000000 pc=00042b60..00042bb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042962 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042963 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042964 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042967 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042b67 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 00042993 │ │ │ │ + DW_CFA_advance_loc: 44 to 00042b93 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042994 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b94 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042995 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b95 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042996 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042b96 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000429a2 │ │ │ │ + DW_CFA_advance_loc: 12 to 00042ba2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 000429b0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00042bb0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000429b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042bb1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000429b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042bb2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000429b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042bb3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000429b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042bb4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d60 00000048 00004d64 FDE cie=00000000 pc=000429c0..00042a2d │ │ │ │ - DW_CFA_advance_loc: 1 to 000429c1 │ │ │ │ +00004d60 00000048 00004d64 FDE cie=00000000 pc=00042bc0..00042c2d │ │ │ │ + DW_CFA_advance_loc: 1 to 00042bc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000429c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042bc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000429c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042bc3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000429c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042bc4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000429c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042bc7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 60 to 00042a03 │ │ │ │ + DW_CFA_advance_loc: 60 to 00042c03 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042a07 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042c07 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042a0b │ │ │ │ + DW_CFA_advance_loc: 4 to 00042c0b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042a0c │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c0c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 00042a15 │ │ │ │ + DW_CFA_advance_loc: 9 to 00042c15 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00042a28 │ │ │ │ + DW_CFA_advance_loc: 19 to 00042c28 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042a29 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c29 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042a2a │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c2a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042a2b │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c2b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042a2c │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c2c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004dac 00000048 00004db0 FDE cie=00000000 pc=00042a30..00042a9d │ │ │ │ - DW_CFA_advance_loc: 1 to 00042a31 │ │ │ │ +00004dac 00000048 00004db0 FDE cie=00000000 pc=00042c30..00042c9d │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042a32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042a33 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042a34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c34 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042a37 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042c37 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 60 to 00042a73 │ │ │ │ + DW_CFA_advance_loc: 60 to 00042c73 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042a77 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042c77 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042a7b │ │ │ │ + DW_CFA_advance_loc: 4 to 00042c7b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042a7c │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c7c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 00042a85 │ │ │ │ + DW_CFA_advance_loc: 9 to 00042c85 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00042a98 │ │ │ │ + DW_CFA_advance_loc: 19 to 00042c98 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042a99 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c99 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042a9a │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c9a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042a9b │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c9b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042a9c │ │ │ │ + DW_CFA_advance_loc: 1 to 00042c9c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004df8 00000048 00004dfc FDE cie=00000000 pc=00042aa0..00042b0d │ │ │ │ - DW_CFA_advance_loc: 1 to 00042aa1 │ │ │ │ +00004df8 00000048 00004dfc FDE cie=00000000 pc=00042ca0..00042d0d │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ca1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042aa2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ca2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042aa3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ca3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042aa4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ca4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042aa7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042ca7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 60 to 00042ae3 │ │ │ │ + DW_CFA_advance_loc: 60 to 00042ce3 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042ae7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042ce7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042aeb │ │ │ │ + DW_CFA_advance_loc: 4 to 00042ceb │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042aec │ │ │ │ + DW_CFA_advance_loc: 1 to 00042cec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 00042af5 │ │ │ │ + DW_CFA_advance_loc: 9 to 00042cf5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00042b08 │ │ │ │ + DW_CFA_advance_loc: 19 to 00042d08 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b09 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042d09 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b0a │ │ │ │ + DW_CFA_advance_loc: 1 to 00042d0a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b0b │ │ │ │ + DW_CFA_advance_loc: 1 to 00042d0b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b0c │ │ │ │ + DW_CFA_advance_loc: 1 to 00042d0c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e44 00000068 00004e48 FDE cie=00000000 pc=00042b10..00042bcb │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b11 │ │ │ │ +00004e44 00000068 00004e48 FDE cie=00000000 pc=00042d10..00042dcb │ │ │ │ + DW_CFA_advance_loc: 1 to 00042d11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042d12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042d13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042d14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042b17 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042d17 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 92 to 00042b73 │ │ │ │ + DW_CFA_advance_loc1: 92 to 00042d73 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042d74 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b75 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042d75 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042d76 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00042b82 │ │ │ │ + DW_CFA_advance_loc: 12 to 00042d82 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042b85 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042d85 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b86 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042d86 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b87 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042d87 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00042b8f │ │ │ │ + DW_CFA_advance_loc: 8 to 00042d8f │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042b93 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042d93 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042d94 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042b95 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042d95 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042b99 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042d99 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042b9b │ │ │ │ + DW_CFA_advance_loc: 2 to 00042d9b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 00042ba2 │ │ │ │ + DW_CFA_advance_loc: 7 to 00042da2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 00042baf │ │ │ │ + DW_CFA_advance_loc: 13 to 00042daf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 00042bc6 │ │ │ │ + DW_CFA_advance_loc: 23 to 00042dc6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042bc7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042dc7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042bc8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042dc8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042bc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042dc9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042bca │ │ │ │ + DW_CFA_advance_loc: 1 to 00042dca │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00004eb0 00000048 00004eb4 FDE cie=00000000 pc=00042bd0..00042c5a │ │ │ │ - DW_CFA_advance_loc: 1 to 00042bd1 │ │ │ │ +00004eb0 00000048 00004eb4 FDE cie=00000000 pc=00042dd0..00042e5a │ │ │ │ + DW_CFA_advance_loc: 1 to 00042dd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042bd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042dd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042bd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042dd3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042bd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042dd4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042bd7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042dd7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00042c23 │ │ │ │ + DW_CFA_advance_loc1: 76 to 00042e23 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042c27 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042e27 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042c2b │ │ │ │ + DW_CFA_advance_loc: 4 to 00042e2b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042c2c │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e2c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 00042c35 │ │ │ │ + DW_CFA_advance_loc: 9 to 00042e35 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 32 to 00042c55 │ │ │ │ + DW_CFA_advance_loc: 32 to 00042e55 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042c56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e56 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042c57 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e57 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042c58 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e58 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042c59 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e59 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004efc 00000048 00004f00 FDE cie=00000000 pc=00042c60..00042cea │ │ │ │ - DW_CFA_advance_loc: 1 to 00042c61 │ │ │ │ +00004efc 00000048 00004f00 FDE cie=00000000 pc=00042e60..00042eea │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042c62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042c63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042c64 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042e64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042c67 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042e67 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00042cb3 │ │ │ │ + DW_CFA_advance_loc1: 76 to 00042eb3 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042cb7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042eb7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00042cbb │ │ │ │ + DW_CFA_advance_loc: 4 to 00042ebb │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042cbc │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ebc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 00042cc5 │ │ │ │ + DW_CFA_advance_loc: 9 to 00042ec5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 32 to 00042ce5 │ │ │ │ + DW_CFA_advance_loc: 32 to 00042ee5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042ce6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ee6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042ce7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ee7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042ce8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ee8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042ce9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ee9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f48 00000050 00004f4c FDE cie=00000000 pc=00042cf0..00042e20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042cf1 │ │ │ │ +00004f48 00000050 00004f4c FDE cie=00000000 pc=00042ef0..00043020 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ef1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042cf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ef2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042cf3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ef3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042cf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ef4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042cf7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00042ef7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 206 to 00042dc5 │ │ │ │ + DW_CFA_advance_loc1: 206 to 00042fc5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042dc6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042fc6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042dc7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042fc7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042dc8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042fc8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042dc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042fc9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00042dd0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00042fd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 75 to 00042e1b │ │ │ │ + DW_CFA_advance_loc1: 75 to 0004301b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e1c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004301c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e1d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004301d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e1e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004301e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e1f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004301f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f9c 00000054 00004fa0 FDE cie=00000000 pc=00042e20..00042f78 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e21 │ │ │ │ +00004f9c 00000054 00004fa0 FDE cie=00000000 pc=00043020..00043178 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043021 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043022 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e23 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043023 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042e24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043024 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042e27 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043027 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 254 to 00042f25 │ │ │ │ + DW_CFA_advance_loc1: 254 to 00043125 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042f28 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043128 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f29 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043129 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f2a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004312a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f2b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004312b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00042f30 │ │ │ │ + DW_CFA_advance_loc: 5 to 00043130 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 29 to 00042f4d │ │ │ │ + DW_CFA_advance_loc: 29 to 0004314d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00042f53 │ │ │ │ + DW_CFA_advance_loc: 6 to 00043153 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043154 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f55 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043155 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043156 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f57 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043157 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ff4 00000054 00004ff8 FDE cie=00000000 pc=00042f80..000431bf │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f81 │ │ │ │ +00004ff4 00000054 00004ff8 FDE cie=00000000 pc=00043180..000433bf │ │ │ │ + DW_CFA_advance_loc: 1 to 00043181 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043182 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043183 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00042f84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043184 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00042f87 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043187 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 205 to 00043054 │ │ │ │ + DW_CFA_advance_loc1: 205 to 00043254 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 0004306d │ │ │ │ + DW_CFA_advance_loc: 25 to 0004326d │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004306e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004326e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 19 to 00043081 │ │ │ │ + DW_CFA_advance_loc: 19 to 00043281 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043085 │ │ │ │ + DW_CFA_advance_loc: 4 to 00043285 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00043095 │ │ │ │ + DW_CFA_advance_loc: 16 to 00043295 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043096 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043296 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043097 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043297 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043098 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043298 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043099 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043299 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000430a0 │ │ │ │ + DW_CFA_advance_loc: 7 to 000432a0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000504c 00000060 00005050 FDE cie=00000000 pc=000431c0..000432ef │ │ │ │ - DW_CFA_advance_loc: 1 to 000431c1 │ │ │ │ +0000504c 00000060 00005050 FDE cie=00000000 pc=000433c0..000434ef │ │ │ │ + DW_CFA_advance_loc: 1 to 000433c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000431c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000433c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000431c5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000433c5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 35 to 000431e8 │ │ │ │ + DW_CFA_advance_loc: 35 to 000433e8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 63 to 00043227 │ │ │ │ + DW_CFA_advance_loc: 63 to 00043427 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00043257 │ │ │ │ + DW_CFA_advance_loc: 48 to 00043457 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043258 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043458 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043259 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043459 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00043260 │ │ │ │ + DW_CFA_advance_loc: 7 to 00043460 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00043268 │ │ │ │ + DW_CFA_advance_loc: 5 to 00043465 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004326f │ │ │ │ + DW_CFA_advance_loc: 10 to 0004346f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043277 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043477 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00043286 │ │ │ │ + DW_CFA_advance_loc: 15 to 00043486 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004328c │ │ │ │ + DW_CFA_advance_loc: 6 to 0004348c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 000432a7 │ │ │ │ + DW_CFA_advance_loc: 27 to 000434a7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 000432b5 │ │ │ │ + DW_CFA_advance_loc: 14 to 000434b5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 000432bb │ │ │ │ + DW_CFA_advance_loc: 6 to 000434bb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000432c3 │ │ │ │ + DW_CFA_advance_loc: 8 to 000434c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000432c9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000434c9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000432ca │ │ │ │ + DW_CFA_advance_loc: 1 to 000434ca │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000432cb │ │ │ │ + DW_CFA_advance_loc: 1 to 000434cb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000432d0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000434d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 000432d5 │ │ │ │ + DW_CFA_advance_loc: 5 to 000434d5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 000432dc │ │ │ │ + DW_CFA_advance_loc: 7 to 000434dc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000432e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000434e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -000050b0 00000028 000050b4 FDE cie=00000000 pc=000432f0..00043313 │ │ │ │ - DW_CFA_advance_loc: 1 to 000432f1 │ │ │ │ +000050b0 00000028 000050b4 FDE cie=00000000 pc=000434f0..00043513 │ │ │ │ + DW_CFA_advance_loc: 1 to 000434f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000432f4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000434f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 000432f6 │ │ │ │ + DW_CFA_advance_loc: 13 to 00043501 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000432fa │ │ │ │ + DW_CFA_advance_loc: 4 to 00043505 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000432fe │ │ │ │ + DW_CFA_advance_loc: 4 to 00043509 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00043311 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043511 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043312 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043512 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050dc 000000c4 000050e0 FDE cie=00000000 pc=00043320..00043499 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043321 │ │ │ │ +000050dc 000000c4 000050e0 FDE cie=00000000 pc=00043520..00043699 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043521 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043322 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043522 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043323 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043523 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004332a │ │ │ │ + DW_CFA_advance_loc: 7 to 0004352a │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 15 to 00043339 │ │ │ │ + DW_CFA_advance_loc: 15 to 00043539 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004333c │ │ │ │ + DW_CFA_advance_loc: 3 to 0004353c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004333f │ │ │ │ + DW_CFA_advance_loc: 3 to 0004353f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 40 to 00043367 │ │ │ │ + DW_CFA_advance_loc: 40 to 00043567 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004336a │ │ │ │ + DW_CFA_advance_loc: 3 to 0004356a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004336d │ │ │ │ + DW_CFA_advance_loc: 3 to 0004356d │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043372 │ │ │ │ + DW_CFA_advance_loc: 5 to 00043572 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043374 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043574 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043375 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043575 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00043380 │ │ │ │ + DW_CFA_advance_loc: 11 to 00043580 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 29 to 0004339d │ │ │ │ + DW_CFA_advance_loc: 29 to 0004359d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004339e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004359e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000433a1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000435a1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000433a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000435a2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000433ad │ │ │ │ + DW_CFA_advance_loc: 11 to 000435ad │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 000433c0 │ │ │ │ + DW_CFA_advance_loc: 19 to 000435c0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000433c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000435c1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000433c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000435c4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000433c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000435c5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000433cd │ │ │ │ + DW_CFA_advance_loc: 8 to 000435cd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000433d5 │ │ │ │ + DW_CFA_advance_loc: 8 to 000435d5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 000433df │ │ │ │ + DW_CFA_advance_loc: 10 to 000435df │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000433ea │ │ │ │ + DW_CFA_advance_loc: 6 to 000435e5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 00043409 │ │ │ │ + DW_CFA_advance_loc: 36 to 00043609 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004340a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004360a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004340d │ │ │ │ + DW_CFA_advance_loc: 3 to 0004360d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004340e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004360e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00043419 │ │ │ │ + DW_CFA_advance_loc: 11 to 00043619 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0004342b │ │ │ │ + DW_CFA_advance_loc: 18 to 0004362b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004342c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004362c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004342d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004362d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043430 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043630 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00043433 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043633 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043434 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043634 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043435 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043635 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043436 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043636 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004343e │ │ │ │ + DW_CFA_advance_loc: 8 to 0004363e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043443 │ │ │ │ + DW_CFA_advance_loc: 5 to 00043643 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043444 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043644 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043445 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043645 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00043450 │ │ │ │ + DW_CFA_advance_loc: 11 to 00043650 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00043463 │ │ │ │ + DW_CFA_advance_loc: 19 to 00043663 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043464 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043664 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043465 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043665 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00043470 │ │ │ │ + DW_CFA_advance_loc: 11 to 00043670 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00043485 │ │ │ │ + DW_CFA_advance_loc: 21 to 00043685 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043487 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043687 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004348a │ │ │ │ + DW_CFA_advance_loc: 3 to 0004368a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004348d │ │ │ │ + DW_CFA_advance_loc: 3 to 0004368d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043495 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043695 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043496 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043696 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043497 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043697 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043498 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043698 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000051a4 0000037c 000051a8 FDE cie=00000000 pc=000434a0..00043c88 │ │ │ │ - DW_CFA_advance_loc: 1 to 000434a1 │ │ │ │ +000051a4 0000037c 000051a8 FDE cie=00000000 pc=000436a0..00043e88 │ │ │ │ + DW_CFA_advance_loc: 1 to 000436a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000434a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000436a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000434a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000436a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 47 to 000434d2 │ │ │ │ + DW_CFA_advance_loc: 47 to 000436d2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000434d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000436d3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000434d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000436d4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000434e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000436e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000434f8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000436f8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000434f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000436f9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000434fa │ │ │ │ + DW_CFA_advance_loc: 1 to 000436fa │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000434fd │ │ │ │ + DW_CFA_advance_loc: 3 to 000436fd │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043501 │ │ │ │ + DW_CFA_advance_loc: 4 to 00043701 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043509 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043709 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004350e │ │ │ │ + DW_CFA_advance_loc: 5 to 0004370e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043510 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043710 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043513 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043713 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043516 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043716 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 40 to 0004353e │ │ │ │ + DW_CFA_advance_loc: 40 to 0004373e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043541 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043741 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043544 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043744 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043549 │ │ │ │ + DW_CFA_advance_loc: 5 to 00043749 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004354b │ │ │ │ + DW_CFA_advance_loc: 2 to 0004374b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004354c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004374c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00043557 │ │ │ │ + DW_CFA_advance_loc: 11 to 00043757 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0004356e │ │ │ │ + DW_CFA_advance_loc: 23 to 0004376e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004356f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004376f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043572 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043772 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043573 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043773 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004357e │ │ │ │ + DW_CFA_advance_loc: 11 to 0004377e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00043595 │ │ │ │ + DW_CFA_advance_loc: 23 to 00043795 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043596 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043796 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043599 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043799 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004359a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004379a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000435a2 │ │ │ │ + DW_CFA_advance_loc: 8 to 000437a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000435aa │ │ │ │ + DW_CFA_advance_loc: 8 to 000437aa │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 000435b4 │ │ │ │ + DW_CFA_advance_loc: 10 to 000437b4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000435bf │ │ │ │ + DW_CFA_advance_loc: 6 to 000437ba │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 33 to 000435e0 │ │ │ │ + DW_CFA_advance_loc: 38 to 000437e0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000435e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000437e1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000435e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000437e4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000435e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000437e5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000435f0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000437f0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 46 to 0004361e │ │ │ │ + DW_CFA_advance_loc: 46 to 0004381e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004361f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004381f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043620 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043820 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043623 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043823 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043627 │ │ │ │ + DW_CFA_advance_loc: 4 to 00043827 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00043634 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004382f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00043644 │ │ │ │ + DW_CFA_advance_loc: 21 to 00043844 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043645 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043845 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043648 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043848 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043649 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043849 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043651 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043851 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043656 │ │ │ │ + DW_CFA_advance_loc: 5 to 00043856 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043657 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043857 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004365d │ │ │ │ + DW_CFA_advance_loc: 9 to 00043860 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043665 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043863 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043668 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043866 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004366b │ │ │ │ + DW_CFA_advance_loc: 5 to 0004386b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00043671 │ │ │ │ + DW_CFA_advance_loc: 6 to 00043871 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004367e │ │ │ │ + DW_CFA_advance_loc: 11 to 0004387c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00043694 │ │ │ │ + DW_CFA_advance_loc: 24 to 00043894 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043695 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043895 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043698 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043898 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043699 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043899 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000436a1 │ │ │ │ + DW_CFA_advance_loc: 8 to 000438a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 000436c0 │ │ │ │ + DW_CFA_advance_loc: 31 to 000438c0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000436c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000438c1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000436c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000438c4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000436c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000438c5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000436cd │ │ │ │ + DW_CFA_advance_loc: 8 to 000438cd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000436d2 │ │ │ │ + DW_CFA_advance_loc: 5 to 000438d2 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000436d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000438d3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000436d9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000438d9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 000436db │ │ │ │ + DW_CFA_advance_loc: 2 to 000438db │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000436de │ │ │ │ + DW_CFA_advance_loc: 3 to 000438de │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000436e1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000438e1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 000436e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000438e4 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 000436e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000438e7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000436f1 │ │ │ │ + DW_CFA_advance_loc: 10 to 000438f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00043703 │ │ │ │ + DW_CFA_advance_loc: 18 to 00043903 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043704 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043904 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043707 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043907 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043708 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043908 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043710 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043910 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043714 │ │ │ │ + DW_CFA_advance_loc: 4 to 00043914 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043715 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043915 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043716 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043916 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00043720 │ │ │ │ + DW_CFA_advance_loc: 10 to 00043920 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 00043735 │ │ │ │ + DW_CFA_advance_loc: 21 to 00043935 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043736 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043936 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043737 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043937 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043738 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043938 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043740 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043940 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043748 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043948 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00043752 │ │ │ │ + DW_CFA_advance_loc: 10 to 00043952 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004375d │ │ │ │ + DW_CFA_advance_loc: 6 to 00043958 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00043776 │ │ │ │ + DW_CFA_advance_loc: 30 to 00043976 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043777 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043977 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004377a │ │ │ │ + DW_CFA_advance_loc: 3 to 0004397a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004377b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004397b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043783 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043983 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000437a3 │ │ │ │ + DW_CFA_advance_loc: 32 to 000439a3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000437a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000439a4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000437a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000439a5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000437a8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000439a8 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000437ab │ │ │ │ + DW_CFA_advance_loc: 3 to 000439ab │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000437af │ │ │ │ + DW_CFA_advance_loc: 4 to 000439af │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000437b7 │ │ │ │ + DW_CFA_advance_loc: 8 to 000439b7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000437bc │ │ │ │ + DW_CFA_advance_loc: 8 to 000439bf │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 000437c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000439c2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000437c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000439c5 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000437ca │ │ │ │ + DW_CFA_advance_loc: 5 to 000439ca │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 000437d0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000439d0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000437da │ │ │ │ + DW_CFA_advance_loc: 10 to 000439da │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 000437ed │ │ │ │ + DW_CFA_advance_loc: 19 to 000439ed │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000437ee │ │ │ │ + DW_CFA_advance_loc: 1 to 000439ee │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000437f1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000439f1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000437f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000439f2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000437fa │ │ │ │ + DW_CFA_advance_loc: 8 to 000439fa │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00043813 │ │ │ │ + DW_CFA_advance_loc: 25 to 00043a13 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043814 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043a14 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043817 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043a17 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043818 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043a18 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043820 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043a20 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043828 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043a28 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00043832 │ │ │ │ + DW_CFA_advance_loc: 10 to 00043a32 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 00043840 │ │ │ │ + DW_CFA_advance_loc: 6 to 00043a38 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 27 to 0004385b │ │ │ │ + DW_CFA_advance_loc: 35 to 00043a5b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004385c │ │ │ │ + DW_CFA_advance_loc: 1 to 00043a5c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004385f │ │ │ │ + DW_CFA_advance_loc: 3 to 00043a5f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043860 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043a60 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043868 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043a68 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00043873 │ │ │ │ + DW_CFA_advance_loc: 11 to 00043a73 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043878 │ │ │ │ + DW_CFA_advance_loc: 5 to 00043a78 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004387b │ │ │ │ + DW_CFA_advance_loc: 3 to 00043a7b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004387e │ │ │ │ + DW_CFA_advance_loc: 3 to 00043a7e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00043884 │ │ │ │ + DW_CFA_advance_loc: 6 to 00043a84 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004388f │ │ │ │ + DW_CFA_advance_loc: 11 to 00043a8f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 000438b5 │ │ │ │ + DW_CFA_advance_loc: 38 to 00043ab5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000438b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ab6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000438b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ab7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000438b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ab8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000438c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043ac0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000438c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043ac8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 000438d2 │ │ │ │ + DW_CFA_advance_loc: 10 to 00043ad2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000438dd │ │ │ │ + DW_CFA_advance_loc: 6 to 00043ad8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 000438f6 │ │ │ │ + DW_CFA_advance_loc: 30 to 00043af6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000438f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043af7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000438fa │ │ │ │ + DW_CFA_advance_loc: 3 to 00043afa │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000438fb │ │ │ │ + DW_CFA_advance_loc: 1 to 00043afb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043903 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043b03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00043923 │ │ │ │ + DW_CFA_advance_loc: 32 to 00043b23 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043924 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043b24 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043925 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043b25 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043928 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043b28 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004392b │ │ │ │ + DW_CFA_advance_loc: 3 to 00043b2b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004392f │ │ │ │ + DW_CFA_advance_loc: 4 to 00043b2f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043937 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043b37 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004393c │ │ │ │ + DW_CFA_advance_loc: 8 to 00043b3f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043944 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043b42 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043947 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043b45 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004394a │ │ │ │ + DW_CFA_advance_loc: 5 to 00043b4a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00043950 │ │ │ │ + DW_CFA_advance_loc: 6 to 00043b50 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004395a │ │ │ │ + DW_CFA_advance_loc: 10 to 00043b5a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004396d │ │ │ │ + DW_CFA_advance_loc: 19 to 00043b6d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004396e │ │ │ │ + DW_CFA_advance_loc: 1 to 00043b6e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043971 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043b71 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043972 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043b72 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004397a │ │ │ │ + DW_CFA_advance_loc: 8 to 00043b7a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00043993 │ │ │ │ + DW_CFA_advance_loc: 25 to 00043b93 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043994 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043b94 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043997 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043b97 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043998 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043b98 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000439a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043ba0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000439a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043ba8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 000439b2 │ │ │ │ + DW_CFA_advance_loc: 10 to 00043bb2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000439bd │ │ │ │ + DW_CFA_advance_loc: 6 to 00043bb8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000439d5 │ │ │ │ + DW_CFA_advance_loc: 29 to 00043bd5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000439d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043bd6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000439d9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043bd9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000439da │ │ │ │ + DW_CFA_advance_loc: 1 to 00043bda │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000439e5 │ │ │ │ + DW_CFA_advance_loc: 11 to 00043be5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000439f1 │ │ │ │ + DW_CFA_advance_loc: 12 to 00043bf1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000439f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043bf2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000439f5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043bf5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000439f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043bf6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000439fe │ │ │ │ + DW_CFA_advance_loc: 8 to 00043bfe │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00043a11 │ │ │ │ + DW_CFA_advance_loc: 19 to 00043c11 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043a12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043c12 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043a15 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043c15 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043a16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043c16 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043a1e │ │ │ │ + DW_CFA_advance_loc: 8 to 00043c1e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00043a33 │ │ │ │ + DW_CFA_advance_loc: 21 to 00043c33 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043a34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043c34 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043a35 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043c35 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043a38 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043c38 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043a3b │ │ │ │ + DW_CFA_advance_loc: 3 to 00043c3b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043a3f │ │ │ │ + DW_CFA_advance_loc: 4 to 00043c3f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00043a4c │ │ │ │ + DW_CFA_advance_loc: 8 to 00043c47 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00043a5e │ │ │ │ + DW_CFA_advance_loc: 23 to 00043c5e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043a5f │ │ │ │ + DW_CFA_advance_loc: 1 to 00043c5f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043a60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043c60 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043a61 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043c61 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043a69 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043c69 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00043a73 │ │ │ │ + DW_CFA_advance_loc: 10 to 00043c73 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043a74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043c74 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043a75 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043c75 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043a78 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043c78 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043a7b │ │ │ │ + DW_CFA_advance_loc: 3 to 00043c7b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043a7f │ │ │ │ + DW_CFA_advance_loc: 4 to 00043c7f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043a87 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043c87 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00043a93 │ │ │ │ + DW_CFA_advance_loc: 12 to 00043c93 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043a94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043c94 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043a95 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043c95 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043a98 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043c98 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043a9c │ │ │ │ + DW_CFA_advance_loc: 4 to 00043c9c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043aa4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043ca4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00043ab3 │ │ │ │ + DW_CFA_advance_loc: 15 to 00043cb3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043ab4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043cb4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043ab5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043cb5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043abd │ │ │ │ + DW_CFA_advance_loc: 8 to 00043cbd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00043ad3 │ │ │ │ + DW_CFA_advance_loc: 22 to 00043cd3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043ad4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043cd4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043ad5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043cd5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00043ae0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00043ce0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00043af3 │ │ │ │ + DW_CFA_advance_loc: 19 to 00043cf3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043af4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043cf4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043af5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043cf5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043afd │ │ │ │ + DW_CFA_advance_loc: 8 to 00043cfd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00043b13 │ │ │ │ + DW_CFA_advance_loc: 22 to 00043d13 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d14 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b15 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d15 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d16 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043b1e │ │ │ │ + DW_CFA_advance_loc: 8 to 00043d1e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00043b33 │ │ │ │ + DW_CFA_advance_loc: 21 to 00043d33 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d34 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b35 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d35 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043b3d │ │ │ │ + DW_CFA_advance_loc: 8 to 00043d3d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00043b53 │ │ │ │ + DW_CFA_advance_loc: 22 to 00043d53 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d54 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b55 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d55 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043b58 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043d58 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043b5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00043d5c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043b64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043d64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00043b73 │ │ │ │ + DW_CFA_advance_loc: 15 to 00043d73 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d74 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b75 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d75 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043b7d │ │ │ │ + DW_CFA_advance_loc: 8 to 00043d7d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00043b93 │ │ │ │ + DW_CFA_advance_loc: 22 to 00043d93 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d94 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b95 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d95 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043b9d │ │ │ │ + DW_CFA_advance_loc: 8 to 00043d9d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043ba1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00043da1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043ba2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043da2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043ba3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043da3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00043bb0 │ │ │ │ + DW_CFA_advance_loc: 13 to 00043db0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00043bb3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043db3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043bb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043db4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043bb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043db5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043bb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043db6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043bbe │ │ │ │ + DW_CFA_advance_loc: 8 to 00043dbe │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00043bd3 │ │ │ │ + DW_CFA_advance_loc: 21 to 00043dd3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043bd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043dd4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043bd5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043dd5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043bdd │ │ │ │ + DW_CFA_advance_loc: 8 to 00043ddd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00043bf3 │ │ │ │ + DW_CFA_advance_loc: 22 to 00043df3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043bf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043df4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043bf5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043df5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043bf6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043df6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043bfe │ │ │ │ + DW_CFA_advance_loc: 8 to 00043dfe │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00043c13 │ │ │ │ + DW_CFA_advance_loc: 21 to 00043e13 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043c14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043e14 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043c15 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043e15 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043c1d │ │ │ │ + DW_CFA_advance_loc: 8 to 00043e1d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00043c33 │ │ │ │ + DW_CFA_advance_loc: 22 to 00043e33 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043c34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043e34 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043c35 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043e35 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043c36 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043e36 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043c3e │ │ │ │ + DW_CFA_advance_loc: 8 to 00043e3e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00043c53 │ │ │ │ + DW_CFA_advance_loc: 21 to 00043e53 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043c54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043e54 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043c55 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043e55 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00043c60 │ │ │ │ + DW_CFA_advance_loc: 11 to 00043e60 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00043c73 │ │ │ │ + DW_CFA_advance_loc: 19 to 00043e73 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043c74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043e74 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043c75 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043e75 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00043c80 │ │ │ │ + DW_CFA_advance_loc: 11 to 00043e80 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00005524 00000070 00005528 FDE cie=00000000 pc=00043c90..00043d4f │ │ │ │ - DW_CFA_advance_loc: 1 to 00043c91 │ │ │ │ +00005524 00000070 00005528 FDE cie=00000000 pc=00043e90..00043f4f │ │ │ │ + DW_CFA_advance_loc: 1 to 00043e91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043c92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043e92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043c95 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043e95 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 00043cbe │ │ │ │ + DW_CFA_advance_loc: 41 to 00043ebe │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043cc1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043ec1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00043cc7 │ │ │ │ + DW_CFA_advance_loc: 6 to 00043ec7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043cca │ │ │ │ + DW_CFA_advance_loc: 3 to 00043eca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00043cd0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00043ed0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043cd3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043ed3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00043cd9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00043ed9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043cdc │ │ │ │ + DW_CFA_advance_loc: 3 to 00043edc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043ce4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00043ee4 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043ce5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ee5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043ce6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ee6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00043cf0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00043ef0 │ │ │ │ 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 00043cf3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043ef3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043cf6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043ef6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00043d01 │ │ │ │ + DW_CFA_advance_loc: 11 to 00043f01 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00043d08 │ │ │ │ + DW_CFA_advance_loc: 7 to 00043f08 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043d0b │ │ │ │ + DW_CFA_advance_loc: 3 to 00043f0b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00043d16 │ │ │ │ + DW_CFA_advance_loc: 11 to 00043f16 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00043d1d │ │ │ │ + DW_CFA_advance_loc: 7 to 00043f1d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043d20 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043f20 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00043d26 │ │ │ │ + DW_CFA_advance_loc: 6 to 00043f26 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043d29 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043f29 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00043d34 │ │ │ │ + DW_CFA_advance_loc: 11 to 00043f34 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00043d3f │ │ │ │ + DW_CFA_advance_loc: 11 to 00043f3f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043d42 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043f42 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043d4a │ │ │ │ + DW_CFA_advance_loc: 8 to 00043f4a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005598 00000060 0000559c FDE cie=00000000 pc=00043d50..00043e7f │ │ │ │ - DW_CFA_advance_loc: 1 to 00043d51 │ │ │ │ +00005598 00000060 0000559c FDE cie=00000000 pc=00043f50..0004407f │ │ │ │ + DW_CFA_advance_loc: 1 to 00043f51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043d52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043f52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043d55 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043f55 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 35 to 00043d78 │ │ │ │ + DW_CFA_advance_loc: 35 to 00043f78 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 63 to 00043db7 │ │ │ │ + DW_CFA_advance_loc: 63 to 00043fb7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00043de7 │ │ │ │ + DW_CFA_advance_loc: 48 to 00043fe7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043de8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043fe8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043de9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043fe9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00043df0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00043ff0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00043df8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00043ff5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 00043dff │ │ │ │ + DW_CFA_advance_loc: 10 to 00043fff │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043e07 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044007 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00043e16 │ │ │ │ + DW_CFA_advance_loc: 15 to 00044016 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00043e1c │ │ │ │ + DW_CFA_advance_loc: 6 to 0004401c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00043e37 │ │ │ │ + DW_CFA_advance_loc: 27 to 00044037 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 00043e45 │ │ │ │ + DW_CFA_advance_loc: 14 to 00044045 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00043e4b │ │ │ │ + DW_CFA_advance_loc: 6 to 0004404b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043e53 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044053 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00043e59 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044059 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043e5a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004405a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043e5b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004405b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043e60 │ │ │ │ + DW_CFA_advance_loc: 5 to 00044060 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 00043e65 │ │ │ │ + DW_CFA_advance_loc: 5 to 00044065 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 00043e6c │ │ │ │ + DW_CFA_advance_loc: 7 to 0004406c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043e74 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044074 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -000055fc 00000028 00005600 FDE cie=00000000 pc=00043e80..00043ea3 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043e81 │ │ │ │ +000055fc 00000028 00005600 FDE cie=00000000 pc=00044080..000440a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044081 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043e84 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044084 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043e86 │ │ │ │ + DW_CFA_advance_loc: 13 to 00044091 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043e8a │ │ │ │ + DW_CFA_advance_loc: 4 to 00044095 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043e8e │ │ │ │ + DW_CFA_advance_loc: 4 to 00044099 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00043ea1 │ │ │ │ + DW_CFA_advance_loc: 8 to 000440a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043ea2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000440a2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005628 000000c4 0000562c FDE cie=00000000 pc=00043eb0..00044029 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043eb1 │ │ │ │ +00005628 000000c4 0000562c FDE cie=00000000 pc=000440b0..00044229 │ │ │ │ + DW_CFA_advance_loc: 1 to 000440b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043eb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000440b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043eb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000440b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00043eba │ │ │ │ + DW_CFA_advance_loc: 7 to 000440ba │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 15 to 00043ec9 │ │ │ │ + DW_CFA_advance_loc: 15 to 000440c9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043ecc │ │ │ │ + DW_CFA_advance_loc: 3 to 000440cc │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043ecf │ │ │ │ + DW_CFA_advance_loc: 3 to 000440cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 40 to 00043ef7 │ │ │ │ + DW_CFA_advance_loc: 40 to 000440f7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043efa │ │ │ │ + DW_CFA_advance_loc: 3 to 000440fa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043efd │ │ │ │ + DW_CFA_advance_loc: 3 to 000440fd │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043f02 │ │ │ │ + DW_CFA_advance_loc: 5 to 00044102 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043f04 │ │ │ │ + DW_CFA_advance_loc: 2 to 00044104 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043f05 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044105 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00043f10 │ │ │ │ + DW_CFA_advance_loc: 11 to 00044110 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 29 to 00043f2d │ │ │ │ + DW_CFA_advance_loc: 29 to 0004412d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043f2e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004412e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043f31 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044131 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043f32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044132 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00043f3d │ │ │ │ + DW_CFA_advance_loc: 11 to 0004413d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00043f50 │ │ │ │ + DW_CFA_advance_loc: 19 to 00044150 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043f51 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044151 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043f54 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044154 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043f55 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044155 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043f5d │ │ │ │ + DW_CFA_advance_loc: 8 to 0004415d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043f65 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044165 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00043f6f │ │ │ │ + DW_CFA_advance_loc: 10 to 0004416f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00043f7a │ │ │ │ + DW_CFA_advance_loc: 6 to 00044175 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 00043f99 │ │ │ │ + DW_CFA_advance_loc: 36 to 00044199 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043f9a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004419a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043f9d │ │ │ │ + DW_CFA_advance_loc: 3 to 0004419d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043f9e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004419e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00043fa9 │ │ │ │ + DW_CFA_advance_loc: 11 to 000441a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00043fbb │ │ │ │ + DW_CFA_advance_loc: 18 to 000441bb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043fbc │ │ │ │ + DW_CFA_advance_loc: 1 to 000441bc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043fbd │ │ │ │ + DW_CFA_advance_loc: 1 to 000441bd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043fc0 │ │ │ │ + DW_CFA_advance_loc: 3 to 000441c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00043fc3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000441c3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043fc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000441c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043fc5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000441c5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043fc6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000441c6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00043fce │ │ │ │ + DW_CFA_advance_loc: 8 to 000441ce │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043fd3 │ │ │ │ + DW_CFA_advance_loc: 5 to 000441d3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043fd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000441d4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043fd5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000441d5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00043fe0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000441e0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00043ff3 │ │ │ │ + DW_CFA_advance_loc: 19 to 000441f3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043ff4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000441f4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043ff5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000441f5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044000 │ │ │ │ + DW_CFA_advance_loc: 11 to 00044200 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00044015 │ │ │ │ + DW_CFA_advance_loc: 21 to 00044215 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044017 │ │ │ │ + DW_CFA_advance_loc: 2 to 00044217 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004401a │ │ │ │ + DW_CFA_advance_loc: 3 to 0004421a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004401d │ │ │ │ + DW_CFA_advance_loc: 3 to 0004421d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044025 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044225 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044026 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044226 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044027 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044227 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044028 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044228 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000056f0 0000037c 000056f4 FDE cie=00000000 pc=00044030..00044818 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044031 │ │ │ │ +000056f0 0000037c 000056f4 FDE cie=00000000 pc=00044230..00044a18 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044231 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044032 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044232 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044033 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044233 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 47 to 00044062 │ │ │ │ + DW_CFA_advance_loc: 47 to 00044262 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044063 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044263 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044064 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044264 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00044070 │ │ │ │ + DW_CFA_advance_loc: 12 to 00044270 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00044088 │ │ │ │ + DW_CFA_advance_loc: 24 to 00044288 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044089 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044289 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004408a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004428a │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004408d │ │ │ │ + DW_CFA_advance_loc: 3 to 0004428d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044091 │ │ │ │ + DW_CFA_advance_loc: 4 to 00044291 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044099 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044299 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004409e │ │ │ │ + DW_CFA_advance_loc: 5 to 0004429e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 000440a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000442a0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000440a3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000442a3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000440a6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000442a6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 40 to 000440ce │ │ │ │ + DW_CFA_advance_loc: 40 to 000442ce │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000440d1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000442d1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000440d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000442d4 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 000440d9 │ │ │ │ + DW_CFA_advance_loc: 5 to 000442d9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000440db │ │ │ │ + DW_CFA_advance_loc: 2 to 000442db │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000440dc │ │ │ │ + DW_CFA_advance_loc: 1 to 000442dc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 000440e7 │ │ │ │ + DW_CFA_advance_loc: 11 to 000442e7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 000440fe │ │ │ │ + DW_CFA_advance_loc: 23 to 000442fe │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000440ff │ │ │ │ + DW_CFA_advance_loc: 1 to 000442ff │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044102 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044302 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044103 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044303 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004410e │ │ │ │ + DW_CFA_advance_loc: 11 to 0004430e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00044125 │ │ │ │ + DW_CFA_advance_loc: 23 to 00044325 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044126 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044326 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044129 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044329 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004412a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004432a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044132 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044332 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004413a │ │ │ │ + DW_CFA_advance_loc: 8 to 0004433a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00044144 │ │ │ │ + DW_CFA_advance_loc: 10 to 00044344 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004414f │ │ │ │ + DW_CFA_advance_loc: 6 to 0004434a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 33 to 00044170 │ │ │ │ + DW_CFA_advance_loc: 38 to 00044370 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044171 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044371 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044174 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044374 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044175 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044375 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044180 │ │ │ │ + DW_CFA_advance_loc: 11 to 00044380 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 46 to 000441ae │ │ │ │ + DW_CFA_advance_loc: 46 to 000443ae │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000441af │ │ │ │ + DW_CFA_advance_loc: 1 to 000443af │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000441b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000443b0 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000441b3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000443b3 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000441b7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000443b7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000441c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000443bf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000441d4 │ │ │ │ + DW_CFA_advance_loc: 21 to 000443d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000441d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000443d5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000441d8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000443d8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000441d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000443d9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000441e1 │ │ │ │ + DW_CFA_advance_loc: 8 to 000443e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000441e6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000443e6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000441e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000443e7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000441ed │ │ │ │ + DW_CFA_advance_loc: 9 to 000443f0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 000441f5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000443f3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000441f8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000443f6 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000441fb │ │ │ │ + DW_CFA_advance_loc: 5 to 000443fb │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044201 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044401 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004420e │ │ │ │ + DW_CFA_advance_loc: 11 to 0004440c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00044224 │ │ │ │ + DW_CFA_advance_loc: 24 to 00044424 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044225 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044425 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044228 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044428 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044229 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044429 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044231 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044431 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 00044250 │ │ │ │ + DW_CFA_advance_loc: 31 to 00044450 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044251 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044451 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044254 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044454 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044255 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044455 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004425d │ │ │ │ + DW_CFA_advance_loc: 8 to 0004445d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00044262 │ │ │ │ + DW_CFA_advance_loc: 5 to 00044462 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044263 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044463 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044269 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044469 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004426b │ │ │ │ + DW_CFA_advance_loc: 2 to 0004446b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004426e │ │ │ │ + DW_CFA_advance_loc: 3 to 0004446e │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044271 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044471 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044274 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044474 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044277 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044477 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00044281 │ │ │ │ + DW_CFA_advance_loc: 10 to 00044481 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00044293 │ │ │ │ + DW_CFA_advance_loc: 18 to 00044493 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044294 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044494 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044297 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044497 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044298 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044498 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000442a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000444a0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000442a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000444a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000442a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000444a5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000442a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000444a6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000442b0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000444b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 000442c5 │ │ │ │ + DW_CFA_advance_loc: 21 to 000444c5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000442c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000444c6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000442c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000444c7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000442c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000444c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000442d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000444d0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000442d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000444d8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 000442e2 │ │ │ │ + DW_CFA_advance_loc: 10 to 000444e2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000442ed │ │ │ │ + DW_CFA_advance_loc: 6 to 000444e8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00044306 │ │ │ │ + DW_CFA_advance_loc: 30 to 00044506 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044307 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044507 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004430a │ │ │ │ + DW_CFA_advance_loc: 3 to 0004450a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004430b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004450b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044313 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044513 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00044333 │ │ │ │ + DW_CFA_advance_loc: 32 to 00044533 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044334 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044534 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044335 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044535 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044338 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044538 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004433b │ │ │ │ + DW_CFA_advance_loc: 3 to 0004453b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004433f │ │ │ │ + DW_CFA_advance_loc: 4 to 0004453f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044347 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044547 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004434c │ │ │ │ + DW_CFA_advance_loc: 8 to 0004454f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044354 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044552 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044357 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044555 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004435a │ │ │ │ + DW_CFA_advance_loc: 5 to 0004455a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044360 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044560 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004436a │ │ │ │ + DW_CFA_advance_loc: 10 to 0004456a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004437d │ │ │ │ + DW_CFA_advance_loc: 19 to 0004457d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004437e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004457e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044381 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044581 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044382 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044582 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004438a │ │ │ │ + DW_CFA_advance_loc: 8 to 0004458a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 000443a3 │ │ │ │ + DW_CFA_advance_loc: 25 to 000445a3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000443a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000445a4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000443a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000445a7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000443a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000445a8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000443b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000445b0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000443b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000445b8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 000443c2 │ │ │ │ + DW_CFA_advance_loc: 10 to 000445c2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 000443d0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000445c8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 27 to 000443eb │ │ │ │ + DW_CFA_advance_loc: 35 to 000445eb │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000443ec │ │ │ │ + DW_CFA_advance_loc: 1 to 000445ec │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000443ef │ │ │ │ + DW_CFA_advance_loc: 3 to 000445ef │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000443f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000445f0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000443f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000445f8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044403 │ │ │ │ + DW_CFA_advance_loc: 11 to 00044603 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00044408 │ │ │ │ + DW_CFA_advance_loc: 5 to 00044608 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004440b │ │ │ │ + DW_CFA_advance_loc: 3 to 0004460b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004440e │ │ │ │ + DW_CFA_advance_loc: 3 to 0004460e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044414 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044614 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004441f │ │ │ │ + DW_CFA_advance_loc: 11 to 0004461f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 00044445 │ │ │ │ + DW_CFA_advance_loc: 38 to 00044645 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044446 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044646 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044447 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044647 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044448 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044648 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044450 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044650 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044458 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044658 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00044462 │ │ │ │ + DW_CFA_advance_loc: 10 to 00044662 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004446d │ │ │ │ + DW_CFA_advance_loc: 6 to 00044668 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00044486 │ │ │ │ + DW_CFA_advance_loc: 30 to 00044686 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044487 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044687 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004448a │ │ │ │ + DW_CFA_advance_loc: 3 to 0004468a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004448b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004468b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044493 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044693 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000444b3 │ │ │ │ + DW_CFA_advance_loc: 32 to 000446b3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000444b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000446b4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000444b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000446b5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000444b8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000446b8 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000444bb │ │ │ │ + DW_CFA_advance_loc: 3 to 000446bb │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000444bf │ │ │ │ + DW_CFA_advance_loc: 4 to 000446bf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000444c7 │ │ │ │ + DW_CFA_advance_loc: 8 to 000446c7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000444cc │ │ │ │ + DW_CFA_advance_loc: 8 to 000446cf │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 000444d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000446d2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000444d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000446d5 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000444da │ │ │ │ + DW_CFA_advance_loc: 5 to 000446da │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 000444e0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000446e0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000444ea │ │ │ │ + DW_CFA_advance_loc: 10 to 000446ea │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 000444fd │ │ │ │ + DW_CFA_advance_loc: 19 to 000446fd │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000444fe │ │ │ │ + DW_CFA_advance_loc: 1 to 000446fe │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044501 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044701 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044502 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044702 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004450a │ │ │ │ + DW_CFA_advance_loc: 8 to 0004470a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00044523 │ │ │ │ + DW_CFA_advance_loc: 25 to 00044723 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044524 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044724 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044527 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044727 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044528 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044728 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044530 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044730 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044538 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044738 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00044542 │ │ │ │ + DW_CFA_advance_loc: 10 to 00044742 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004454d │ │ │ │ + DW_CFA_advance_loc: 6 to 00044748 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00044565 │ │ │ │ + DW_CFA_advance_loc: 29 to 00044765 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044566 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044766 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044569 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044769 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004456a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004476a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044575 │ │ │ │ + DW_CFA_advance_loc: 11 to 00044775 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00044581 │ │ │ │ + DW_CFA_advance_loc: 12 to 00044781 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044582 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044782 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044585 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044785 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044586 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044786 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004458e │ │ │ │ + DW_CFA_advance_loc: 8 to 0004478e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 000445a1 │ │ │ │ + DW_CFA_advance_loc: 19 to 000447a1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000445a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000447a2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000445a5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000447a5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000445a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000447a6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000445ae │ │ │ │ + DW_CFA_advance_loc: 8 to 000447ae │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000445c3 │ │ │ │ + DW_CFA_advance_loc: 21 to 000447c3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000445c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000447c4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000445c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000447c5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000445c8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000447c8 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000445cb │ │ │ │ + DW_CFA_advance_loc: 3 to 000447cb │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000445cf │ │ │ │ + DW_CFA_advance_loc: 4 to 000447cf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000445dc │ │ │ │ + DW_CFA_advance_loc: 8 to 000447d7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000445ee │ │ │ │ + DW_CFA_advance_loc: 23 to 000447ee │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000445ef │ │ │ │ + DW_CFA_advance_loc: 1 to 000447ef │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000445f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000447f0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000445f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000447f1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000445f9 │ │ │ │ + DW_CFA_advance_loc: 8 to 000447f9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00044603 │ │ │ │ + DW_CFA_advance_loc: 10 to 00044803 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044604 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044804 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044605 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044805 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044608 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044808 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004460b │ │ │ │ + DW_CFA_advance_loc: 3 to 0004480b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004460f │ │ │ │ + DW_CFA_advance_loc: 4 to 0004480f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044617 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044817 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00044623 │ │ │ │ + DW_CFA_advance_loc: 12 to 00044823 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044624 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044824 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044625 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044825 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044628 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044828 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004462c │ │ │ │ + DW_CFA_advance_loc: 4 to 0004482c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044634 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044834 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00044643 │ │ │ │ + DW_CFA_advance_loc: 15 to 00044843 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044644 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044844 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044645 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044845 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004464d │ │ │ │ + DW_CFA_advance_loc: 8 to 0004484d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00044663 │ │ │ │ + DW_CFA_advance_loc: 22 to 00044863 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044664 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044864 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044665 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044865 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044670 │ │ │ │ + DW_CFA_advance_loc: 11 to 00044870 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00044683 │ │ │ │ + DW_CFA_advance_loc: 19 to 00044883 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044684 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044884 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044685 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044885 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004468d │ │ │ │ + DW_CFA_advance_loc: 8 to 0004488d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000446a3 │ │ │ │ + DW_CFA_advance_loc: 22 to 000448a3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000446a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000448a4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000446a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000448a5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000446a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000448a6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000446ae │ │ │ │ + DW_CFA_advance_loc: 8 to 000448ae │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000446c3 │ │ │ │ + DW_CFA_advance_loc: 21 to 000448c3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000446c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000448c4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000446c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000448c5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000446cd │ │ │ │ + DW_CFA_advance_loc: 8 to 000448cd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000446e3 │ │ │ │ + DW_CFA_advance_loc: 22 to 000448e3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000446e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000448e4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000446e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000448e5 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000446e8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000448e8 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000446ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000448ec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000446f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000448f4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00044703 │ │ │ │ + DW_CFA_advance_loc: 15 to 00044903 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044704 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044904 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044705 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044905 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004470d │ │ │ │ + DW_CFA_advance_loc: 8 to 0004490d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00044723 │ │ │ │ + DW_CFA_advance_loc: 22 to 00044923 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044724 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044924 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044725 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044925 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004472d │ │ │ │ + DW_CFA_advance_loc: 8 to 0004492d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044731 │ │ │ │ + DW_CFA_advance_loc: 4 to 00044931 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044732 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044932 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044733 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044933 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00044740 │ │ │ │ + DW_CFA_advance_loc: 13 to 00044940 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00044743 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044943 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044744 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044944 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044745 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044945 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044746 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044946 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004474e │ │ │ │ + DW_CFA_advance_loc: 8 to 0004494e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00044763 │ │ │ │ + DW_CFA_advance_loc: 21 to 00044963 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044764 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044964 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044765 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044965 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004476d │ │ │ │ + DW_CFA_advance_loc: 8 to 0004496d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00044783 │ │ │ │ + DW_CFA_advance_loc: 22 to 00044983 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044784 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044984 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044785 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044985 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044786 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044986 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004478e │ │ │ │ + DW_CFA_advance_loc: 8 to 0004498e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000447a3 │ │ │ │ + DW_CFA_advance_loc: 21 to 000449a3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000447a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000449a4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000447a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000449a5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000447ad │ │ │ │ + DW_CFA_advance_loc: 8 to 000449ad │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000447c3 │ │ │ │ + DW_CFA_advance_loc: 22 to 000449c3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000447c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000449c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000447c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000449c5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000447c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000449c6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000447ce │ │ │ │ + DW_CFA_advance_loc: 8 to 000449ce │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000447e3 │ │ │ │ + DW_CFA_advance_loc: 21 to 000449e3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000447e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000449e4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000447e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000449e5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000447f0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000449f0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00044803 │ │ │ │ + DW_CFA_advance_loc: 19 to 00044a03 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044804 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a04 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044805 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a05 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044810 │ │ │ │ + DW_CFA_advance_loc: 11 to 00044a10 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00005a70 00000070 00005a74 FDE cie=00000000 pc=00044820..000448df │ │ │ │ - DW_CFA_advance_loc: 1 to 00044821 │ │ │ │ +00005a70 00000070 00005a74 FDE cie=00000000 pc=00044a20..00044adf │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044822 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044825 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044a25 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 0004484e │ │ │ │ + DW_CFA_advance_loc: 41 to 00044a4e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044851 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044a51 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044857 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044a57 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004485a │ │ │ │ + DW_CFA_advance_loc: 3 to 00044a5a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044860 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044a60 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044863 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044a63 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044869 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044a69 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004486c │ │ │ │ + DW_CFA_advance_loc: 3 to 00044a6c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044874 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044a74 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044875 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a75 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044876 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a76 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00044880 │ │ │ │ + DW_CFA_advance_loc: 10 to 00044a80 │ │ │ │ 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 00044883 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044a83 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044886 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044a86 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044891 │ │ │ │ + DW_CFA_advance_loc: 11 to 00044a91 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00044898 │ │ │ │ + DW_CFA_advance_loc: 7 to 00044a98 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004489b │ │ │ │ + DW_CFA_advance_loc: 3 to 00044a9b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000448a6 │ │ │ │ + DW_CFA_advance_loc: 11 to 00044aa6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000448ad │ │ │ │ + DW_CFA_advance_loc: 7 to 00044aad │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000448b0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044ab0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000448b6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044ab6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000448b9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044ab9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000448c4 │ │ │ │ + DW_CFA_advance_loc: 11 to 00044ac4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000448cf │ │ │ │ + DW_CFA_advance_loc: 11 to 00044acf │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000448d2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044ad2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000448da │ │ │ │ + DW_CFA_advance_loc: 8 to 00044ada │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00005ae4 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -224,25 +224,29 @@ │ │ │ │ libnfft3.so.4 │ │ │ │ GLIBC_2.29 │ │ │ │ GLIBC_2.0 │ │ │ │ GLIBC_2.1.3 │ │ │ │ GLIBC_2.3.4 │ │ │ │ GLIBC_2.17 │ │ │ │ tfE9l$4t2 │ │ │ │ ++\$@;t$( │ │ │ │ D$(B;T$4 │ │ │ │ T$8@;D$4 │ │ │ │ D$$@;D$, │ │ │ │ +\$|B;T$, │ │ │ │ +\$(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.5,0.5) │ │ │ │ polynomial degree N has to be even │ │ │ │ Polynomial degree N is smaller than cut-off m │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -115,17 +115,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 000038d0 : │ │ │ │ sub $0x1c,%esp │ │ │ │ fldl 0x20(%esp) │ │ │ │ - fldz │ │ │ │ call 3b47 │ │ │ │ - add $0x494e6,%eax │ │ │ │ + add $0x494e8,%eax │ │ │ │ + fldz │ │ │ │ fcomi %st(1),%st │ │ │ │ ja 3b30 │ │ │ │ fcomip %st(1),%st │ │ │ │ je 3b20 │ │ │ │ flds -0x7cb8(%eax) │ │ │ │ fcomip %st(1),%st │ │ │ │ jae 39e0 │ │ │ │ @@ -332,35 +332,35 @@ │ │ │ │ │ │ │ │ 00003b50 : │ │ │ │ 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 4085 │ │ │ │ + call 40a5 │ │ │ │ add $0x49260,%edi │ │ │ │ - lea 0x0(,%esi,8),%ecx │ │ │ │ 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 402f │ │ │ │ + jbe 404f │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 4035 │ │ │ │ + jbe 4055 │ │ │ │ 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 │ │ │ │ @@ -371,464 +371,472 @@ │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fsubs -0x7cbc(%edi) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x40(%ebp) │ │ │ │ + fistpl -0x44(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ jle 3bfd │ │ │ │ sub $0x4,%esp │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ call 31f0 │ │ │ │ - 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 3da2 │ │ │ │ + jle 3db6 │ │ │ │ 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 3d60 │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - fld1 │ │ │ │ - fdiv %st(2),%st │ │ │ │ - add %edi,%ecx │ │ │ │ - add %ecx,%ebx │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ + jl 3d70 │ │ │ │ + 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 3d0a │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ + fxch %st(3) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + jmp 3cb2 │ │ │ │ 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 3cb0 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ jmp 3d10 │ │ │ │ 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 3d70 │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + jge 3d80 │ │ │ │ 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 3d74 │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3d74 │ │ │ │ + fstpl (%edi) │ │ │ │ + jmp 3d84 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 3d84 │ │ │ │ + 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 3c50 │ │ │ │ + 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 407d │ │ │ │ + jmp 3dc0 │ │ │ │ + ffreep %st(0) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %eax,-0x3c(%ebp) │ │ │ │ + jl 409d │ │ │ │ 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 3ed4 │ │ │ │ - fld1 │ │ │ │ - fdiv %st(1),%st │ │ │ │ - cmpb $0x0,-0x48(%ebp) │ │ │ │ - je 406f │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + fildl -0x38(%ebp) │ │ │ │ + jg 3ef4 │ │ │ │ + cmpb $0x0,-0x4c(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fdivr %st(2),%st │ │ │ │ + je 408f │ │ │ │ + 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 3e42 │ │ │ │ + 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 3e20 │ │ │ │ + jl 3e40 │ │ │ │ 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 3ed0 │ │ │ │ + jge 3ef0 │ │ │ │ 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 3ed4 │ │ │ │ + jmp 3ef4 │ │ │ │ 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 3df0 │ │ │ │ + jne 3e10 │ │ │ │ + ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ - cmp -0x58(%ebp),%esi │ │ │ │ - jle 4043 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + cmp -0x5c(%ebp),%esi │ │ │ │ + jle 4063 │ │ │ │ + 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 4024 │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ + jg 4044 │ │ │ │ + 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 4062 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + jge 4082 │ │ │ │ + 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 3f92 │ │ │ │ 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 3f70 │ │ │ │ + jl 3f90 │ │ │ │ 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 4020 │ │ │ │ + jge 4040 │ │ │ │ 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 4024 │ │ │ │ + jmp 4044 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - cmp -0x34(%ebp),%edi │ │ │ │ - je 4050 │ │ │ │ + cmp -0x38(%ebp),%edi │ │ │ │ + je 4070 │ │ │ │ inc %edi │ │ │ │ - jmp 3f30 │ │ │ │ + jmp 3f50 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4039 │ │ │ │ + jmp 4059 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4054 │ │ │ │ + jmp 4074 │ │ │ │ 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 3fc5 │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + jmp 3fe5 │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ - jmp 3e75 │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - jmp 3ef4 │ │ │ │ + jmp 3e95 │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + jmp 3f16 │ │ │ │ mov (%esp),%edi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00004090 : │ │ │ │ +000040b0 : │ │ │ │ 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) │ │ │ │ @@ -838,27 +846,27 @@ │ │ │ │ add $0xc,%esp │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000040d0 : │ │ │ │ - call 3875 <__cxa_finalize@plt+0x105> │ │ │ │ - add $0x48cef,%edx │ │ │ │ +000040f0 : │ │ │ │ sub $0x1c,%esp │ │ │ │ + call 3875 <__cxa_finalize@plt+0x105> │ │ │ │ + add $0x48ccc,%edx │ │ │ │ fildl 0x20(%esp) │ │ │ │ - flds -0x7cac(%edx) │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ - fmul %st,%st(1) │ │ │ │ mov %eax,%ecx │ │ │ │ + flds -0x7cac(%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 -0x7cb0(%edx) │ │ │ │ fld %st(3) │ │ │ │ fadd %st(4),%st │ │ │ │ @@ -873,15 +881,15 @@ │ │ │ │ fstpl (%esp) │ │ │ │ fildl 0xc(%esp) │ │ │ │ fld %st(3) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ fstp %st(5) │ │ │ │ - ja 4190 │ │ │ │ + ja 41b0 │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fmull (%esp) │ │ │ │ fxch %st(1) │ │ │ │ @@ -893,15 +901,15 @@ │ │ │ │ cmovns %ecx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ fildl 0xc(%esp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fld1 │ │ │ │ fcomi %st(2),%st │ │ │ │ fstp %st(2) │ │ │ │ - ja 41d0 │ │ │ │ + ja 41f0 │ │ │ │ fstp %st(4) │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fldl 0x10(%esp) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ @@ -932,15 +940,15 @@ │ │ │ │ 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 4145 │ │ │ │ + jmp 4165 │ │ │ │ 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) │ │ │ │ @@ -954,247 +962,261 @@ │ │ │ │ fmuls -0x7cac(%edx) │ │ │ │ add $0x1c,%esp │ │ │ │ fdivp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ │ │ │ │ -00004200 : │ │ │ │ - call 3b47 │ │ │ │ - add $0x48bbf,%eax │ │ │ │ +00004220 : │ │ │ │ push %ebx │ │ │ │ - sub $0x60,%esp │ │ │ │ - fildl 0x68(%esp) │ │ │ │ + sub $0x68,%esp │ │ │ │ + call 3b47 │ │ │ │ + add $0x48b9b,%eax │ │ │ │ + fildl 0x70(%esp) │ │ │ │ + mov 0x74(%esp),%edx │ │ │ │ + lea 0x2(%edx),%ebx │ │ │ │ fmuls -0x7cac(%eax) │ │ │ │ - mov 0x6c(%esp),%edx │ │ │ │ fadds -0x7ca8(%eax) │ │ │ │ - lea 0x2(%edx),%ebx │ │ │ │ fld %st(0) │ │ │ │ fmuls -0x7ca0(%eax) │ │ │ │ fld %st(0) │ │ │ │ fmuls -0x7c9c(%eax) │ │ │ │ - fstpl 0x40(%esp) │ │ │ │ + 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 -0x7c98(%eax) │ │ │ │ - fstl 0x50(%esp) │ │ │ │ + fstl 0x58(%esp) │ │ │ │ fxch %st(3) │ │ │ │ fmuls -0x7c94(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmuls -0x7c90(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fld %st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fmuls -0x7c8c(%eax) │ │ │ │ - faddp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fdivrs -0x7c88(%eax) │ │ │ │ - fstpl 0x30(%esp) │ │ │ │ + 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 4560 │ │ │ │ + ja 45a0 │ │ │ │ flds -0x7cb0(%eax) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 4410 │ │ │ │ + jbe 4440 │ │ │ │ ffreep %st(0) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fld %st(1) │ │ │ │ + fstpl 0x50(%esp) │ │ │ │ + fld %st(0) │ │ │ │ fmuls -0x7c60(%eax) │ │ │ │ - fldl 0x8(%esp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fldl 0x28(%esp) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fldl 0x48(%esp) │ │ │ │ + fld %st(0) │ │ │ │ fmuls -0x7c5c(%eax) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ - fldl 0x38(%esp) │ │ │ │ + fldl 0x30(%esp) │ │ │ │ fmuls -0x7c58(%eax) │ │ │ │ fsubs -0x7c54(%eax) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fxch %st(4) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ - fsubr %st(5),%st │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldl 0x8(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fsub %st(6),%st │ │ │ │ fmuls -0x7c50(%eax) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(5) │ │ │ │ - fmul %st(6),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ + fld %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fmuls -0x7c4c(%eax) │ │ │ │ fsubrs -0x7c48(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fldl 0x38(%esp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fldl 0x30(%esp) │ │ │ │ fld %st(0) │ │ │ │ fmuls -0x7c44(%eax) │ │ │ │ fsubrs -0x7c40(%eax) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmull 0x50(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fmuls -0x7c38(%eax) │ │ │ │ - fldl 0x28(%esp) │ │ │ │ + fxch %st(4) │ │ │ │ fmuls -0x7c3c(%eax) │ │ │ │ - fsubp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fld %st(5) │ │ │ │ - fmuls -0x7c30(%eax) │ │ │ │ + fsubp %st,%st(4) │ │ │ │ + faddp %st,%st(3) │ │ │ │ fldl 0x8(%esp) │ │ │ │ + fmuls -0x7c30(%eax) │ │ │ │ + fld %st(5) │ │ │ │ fmuls -0x7c34(%eax) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldl 0x18(%esp) │ │ │ │ + fld %st(0) │ │ │ │ fmuls -0x7c2c(%eax) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ + 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) │ │ │ │ + fxch %st(1) │ │ │ │ fmuls -0x7c24(%eax) │ │ │ │ - fldl 0x48(%esp) │ │ │ │ + fldl 0x40(%esp) │ │ │ │ fmuls -0x7c28(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fldl 0x8(%esp) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fld %st(2) │ │ │ │ fmuls -0x7c1c(%eax) │ │ │ │ - fld %st(4) │ │ │ │ + fldl 0x8(%esp) │ │ │ │ fmuls -0x7c20(%eax) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fmull 0x50(%esp) │ │ │ │ fmuls -0x7c18(%eax) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x10(%esp) │ │ │ │ fdivl 0x20(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddl (%esp) │ │ │ │ fstpl (%esp) │ │ │ │ - jmp 43f0 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 4420 │ │ │ │ + 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 42a2 │ │ │ │ + jne 42c4 │ │ │ │ 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 -0x7ca8(%eax) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 4510 │ │ │ │ + jbe 4550 │ │ │ │ ffreep %st(0) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fstpl 0x58(%esp) │ │ │ │ - fldl 0x8(%esp) │ │ │ │ + fstl 0x50(%esp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fstpl 0x60(%esp) │ │ │ │ + fld %st(2) │ │ │ │ fmuls -0x7c70(%eax) │ │ │ │ - fld %st(4) │ │ │ │ + fldl 0x8(%esp) │ │ │ │ fmuls -0x7c14(%eax) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldl 0x18(%esp) │ │ │ │ fmuls -0x7c10(%eax) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fldl 0x38(%esp) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldl 0x30(%esp) │ │ │ │ fld %st(0) │ │ │ │ fmuls -0x7c38(%eax) │ │ │ │ fsubs -0x7c60(%eax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fmuls -0x7c44(%eax) │ │ │ │ fsubs -0x7c0c(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fadds -0x7c08(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmuls -0x7c58(%eax) │ │ │ │ - fldl 0x28(%esp) │ │ │ │ + fldl 0x48(%esp) │ │ │ │ + fld %st(0) │ │ │ │ fmuls -0x7c04(%eax) │ │ │ │ - fsubp %st,%st(1) │ │ │ │ + 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 │ │ │ │ + fxch %st(2) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fldl 0x8(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fld %st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ fmuls -0x7c00(%eax) │ │ │ │ - fldl 0x28(%esp) │ │ │ │ + fxch %st(4) │ │ │ │ fmuls -0x7bfc(%eax) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - fldl 0x58(%esp) │ │ │ │ + fsubrp %st,%st(4) │ │ │ │ + fldl 0x60(%esp) │ │ │ │ + fld %st(0) │ │ │ │ fmuls -0x7bf8(%eax) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + faddp %st,%st(5) │ │ │ │ + fxch %st(2) │ │ │ │ fmuls -0x7bf4(%eax) │ │ │ │ - fldl 0x8(%esp) │ │ │ │ + fld %st(6) │ │ │ │ fmuls -0x7c80(%eax) │ │ │ │ fsubp %st,%st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldl 0x48(%esp) │ │ │ │ + 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 -0x7bf0(%eax) │ │ │ │ - fldl 0x50(%esp) │ │ │ │ - fsubp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fld %st(1) │ │ │ │ + fsubrl 0x58(%esp) │ │ │ │ + faddp %st,%st(3) │ │ │ │ fmuls -0x7be8(%eax) │ │ │ │ fldl 0x18(%esp) │ │ │ │ fmuls -0x7bec(%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 43c1 │ │ │ │ + jmp 43ef │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ flds -0x7c88(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jbe 43e0 │ │ │ │ - fldl 0x8(%esp) │ │ │ │ + jbe 4410 │ │ │ │ + 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) │ │ │ │ @@ -1207,134 +1229,137 @@ │ │ │ │ fsubr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddl (%esp) │ │ │ │ fstpl (%esp) │ │ │ │ - jmp 43f0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 4420 │ │ │ │ + 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 -0x7c80(%eax) │ │ │ │ fldl 0x8(%esp) │ │ │ │ fld %st(0) │ │ │ │ - fmuls -0x7c80(%eax) │ │ │ │ - fld %st(6) │ │ │ │ fmuls -0x7c84(%eax) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddp %st,%st(2) │ │ │ │ fld %st(3) │ │ │ │ fmuls -0x7c7c(%eax) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ fadds -0x7c78(%eax) │ │ │ │ fmul %st(5),%st │ │ │ │ fmul %st(4),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmuls -0x7c70(%eax) │ │ │ │ fld %st(6) │ │ │ │ + fmuls -0x7c70(%eax) │ │ │ │ + fxch %st(2) │ │ │ │ fmuls -0x7c74(%eax) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddp %st,%st(2) │ │ │ │ fldl 0x18(%esp) │ │ │ │ fmuls -0x7c6c(%eax) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(5) │ │ │ │ fmuls -0x7c68(%eax) │ │ │ │ faddp %st,%st(5) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0x7c64(%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 43f0 │ │ │ │ - nop │ │ │ │ + jmp 4420 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000045f0 : │ │ │ │ +00004640 : │ │ │ │ push %ebx │ │ │ │ - sub $0x18,%esp │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x487cb,%ebx │ │ │ │ + add $0x4877e,%ebx │ │ │ │ + sub $0x18,%esp │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ flds -0x7be0(%ebx) │ │ │ │ fmull 0x20(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - je 4650 │ │ │ │ - mov %eax,%edx │ │ │ │ + je 46a0 │ │ │ │ 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 36d0 │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x8(%esp) │ │ │ │ inc %eax │ │ │ │ - jne 4659 │ │ │ │ + jne 46a9 │ │ │ │ ffreep %st(0) │ │ │ │ fadds -0x7cbc(%ebx) │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ - jmp 465b │ │ │ │ + jmp 46ab │ │ │ │ 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 36d0 │ │ │ │ add $0x10,%esp │ │ │ │ faddl 0x8(%esp) │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00004690 : │ │ │ │ +000046e0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x34,%esp │ │ │ │ - mov 0x50(%esp),%esi │ │ │ │ fldl 0x48(%esp) │ │ │ │ + mov 0x50(%esp),%esi │ │ │ │ + call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0x486d2,%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 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x4870c,%ebx │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ fildl 0x18(%esp) │ │ │ │ - imul %esi,%esi │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x28(%esp) │ │ │ │ fstpl (%esp) │ │ │ │ call 36d0 │ │ │ │ fstpl 0x18(%esp) │ │ │ │ fldl 0x20(%esp) │ │ │ │ @@ -1367,33 +1392,25 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - 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 47b0 │ │ │ │ + je 47f0 │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 47e0 │ │ │ │ + jle 4820 │ │ │ │ shl $0x4,%ecx │ │ │ │ - fldz │ │ │ │ add $0x8,%edx │ │ │ │ + fldz │ │ │ │ add %eax,%ecx │ │ │ │ - jmp 4780 │ │ │ │ + jmp 47c0 │ │ │ │ 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) │ │ │ │ @@ -1407,207 +1424,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 4780 │ │ │ │ + jne 47c0 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 47e0 │ │ │ │ + jle 4820 │ │ │ │ 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 47c0 │ │ │ │ + jne 4800 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ + xchg %ax,%ax │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000047f0 : │ │ │ │ +00004830 : │ │ │ │ push %ebx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - call 4740 │ │ │ │ + call 4780 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4850 │ │ │ │ + jle 4880 │ │ │ │ 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 4820 │ │ │ │ + jne 4860 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004860 : │ │ │ │ +00004890 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + call 4c0a │ │ │ │ + add $0x48524,%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ - call 4bea │ │ │ │ - add $0x48550,%esi │ │ │ │ test %edx,%edx │ │ │ │ - je 48e0 │ │ │ │ + je 4900 │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4920 │ │ │ │ + jle 4940 │ │ │ │ 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 48a0 │ │ │ │ + jne 48c0 │ │ │ │ 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 48c0 │ │ │ │ + jg 48e0 │ │ │ │ pop %ebx │ │ │ │ fdivrp %st,%st(1) │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4920 │ │ │ │ + jle 4940 │ │ │ │ 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 4900 │ │ │ │ - jmp 48b8 │ │ │ │ + jne 4920 │ │ │ │ + jmp 48d8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - pop %ebx │ │ │ │ flds -0x7bdc(%esi) │ │ │ │ + pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00004930 : │ │ │ │ +00004950 : │ │ │ │ push %ebx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - call 4740 │ │ │ │ + call 4780 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4980 │ │ │ │ + jle 49a0 │ │ │ │ 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 4960 │ │ │ │ + jne 4980 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004990 : │ │ │ │ +000049b0 : │ │ │ │ push %ebx │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - je 4a10 │ │ │ │ + je 4a30 │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4a50 │ │ │ │ + jle 4a70 │ │ │ │ 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) │ │ │ │ @@ -1616,372 +1627,387 @@ │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 49c0 │ │ │ │ + jne 49e0 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4a3b │ │ │ │ + jle 4a5b │ │ │ │ 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 49f0 │ │ │ │ + jne 4a10 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4a50 │ │ │ │ + jle 4a70 │ │ │ │ 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 4a20 │ │ │ │ + jne 4a40 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 49e0 │ │ │ │ + jg 4a00 │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ - jmp 49d8 │ │ │ │ + jmp 49f8 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00004a60 : │ │ │ │ +00004a80 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ + call 4c0a │ │ │ │ + add $0x48334,%esi │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call 4bea │ │ │ │ - add $0x48350,%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - je 4b00 │ │ │ │ + je 4b20 │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4b40 │ │ │ │ + jle 4b60 │ │ │ │ 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 4aa0 │ │ │ │ + jne 4ac0 │ │ │ │ xor %edx,%edx │ │ │ │ fsqrt │ │ │ │ fldz │ │ │ │ - jmp 4ae0 │ │ │ │ + jmp 4b00 │ │ │ │ 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 4ae0 │ │ │ │ + jg 4b00 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ - pop %edi │ │ │ │ fsqrt │ │ │ │ + pop %edi │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4b40 │ │ │ │ + jle 4b60 │ │ │ │ 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 4b20 │ │ │ │ - jmp 4abf │ │ │ │ + jne 4b40 │ │ │ │ + jmp 4adf │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - pop %ebx │ │ │ │ flds -0x7bdc(%esi) │ │ │ │ + pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00004b50 : │ │ │ │ +00004b70 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + call 4c0a │ │ │ │ + add $0x48244,%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ - call 4bea │ │ │ │ - add $0x48260,%esi │ │ │ │ test %edx,%edx │ │ │ │ - je 4bc0 │ │ │ │ + je 4be0 │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4be0 │ │ │ │ + jle 4c00 │ │ │ │ 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 4b80 │ │ │ │ + jne 4ba0 │ │ │ │ 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 4ba0 │ │ │ │ + jg 4bc0 │ │ │ │ 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 4be0 │ │ │ │ + jle 4c00 │ │ │ │ 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 4bd0 │ │ │ │ - jmp 4b92 │ │ │ │ + jne 4bf0 │ │ │ │ + jmp 4bb3 │ │ │ │ nop │ │ │ │ - pop %ebx │ │ │ │ flds -0x7bdc(%esi) │ │ │ │ + pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ mov (%esp),%esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00004bf0 : │ │ │ │ +00004c10 : │ │ │ │ push %ebx │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x481ce,%ebx │ │ │ │ + add $0x481ae,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - fldl 0x264(%ebx) │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ - fld %st(0) │ │ │ │ + fldl 0x264(%ebx) │ │ │ │ cmpw $0x0,0x25c(%ebx) │ │ │ │ - je 4c8c │ │ │ │ - mov $0x34,%eax │ │ │ │ + fld %st(0) │ │ │ │ + je 4cac │ │ │ │ flds -0x7cac(%ebx) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + mov $0x34,%eax │ │ │ │ dec %eax │ │ │ │ - jne 4c20 │ │ │ │ + fmul %st,%st(1) │ │ │ │ + jne 4c40 │ │ │ │ ffreep %st(0) │ │ │ │ fstl 0x264(%ebx) │ │ │ │ - mov $0x3fe,%eax │ │ │ │ fldl 0x254(%ebx) │ │ │ │ + mov $0x3fe,%eax │ │ │ │ flds -0x7cac(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - fmul %st,%st(1) │ │ │ │ dec %eax │ │ │ │ - jne 4c40 │ │ │ │ + fmul %st,%st(1) │ │ │ │ + jne 4c60 │ │ │ │ ffreep %st(0) │ │ │ │ fstl 0x254(%ebx) │ │ │ │ fldl 0x24c(%ebx) │ │ │ │ mov $0x400,%eax │ │ │ │ fsub %st(2),%st │ │ │ │ - jmp 4c62 │ │ │ │ + jmp 4c82 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ - fadd %st(0),%st │ │ │ │ dec %eax │ │ │ │ - jne 4c60 │ │ │ │ + fadd %st(0),%st │ │ │ │ + jne 4c80 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x7cac(%ebx) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jae 4cb3 │ │ │ │ + jae 4cd3 │ │ │ │ ffreep %st(0) │ │ │ │ - movw $0x0,0x25c(%ebx) │ │ │ │ fstpl 0x24c(%ebx) │ │ │ │ + movw $0x0,0x25c(%ebx) │ │ │ │ fstpl 0x244(%ebx) │ │ │ │ cmp $0x9,%edx │ │ │ │ - ja 4d17 │ │ │ │ + ja 4d37 │ │ │ │ mov -0x77f4(%ebx,%edx,4),%eax │ │ │ │ add %ebx,%eax │ │ │ │ jmp *%eax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x7cb0(%ebx) │ │ │ │ - jmp 4cae │ │ │ │ + jmp 4cce │ │ │ │ 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 4c77 │ │ │ │ + jmp 4c97 │ │ │ │ ffreep %st(0) │ │ │ │ fadd %st(0),%st │ │ │ │ - jmp 4cae │ │ │ │ + jmp 4cce │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x7bd8(%ebx) │ │ │ │ - jmp 4cae │ │ │ │ + jmp 4cce │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldz │ │ │ │ - jmp 4cae │ │ │ │ + jmp 4cce │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x7bd4(%ebx) │ │ │ │ - jmp 4cae │ │ │ │ + jmp 4cce │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl 0x24c(%ebx) │ │ │ │ - jmp 4cae │ │ │ │ + jmp 4cce │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl 0x254(%ebx) │ │ │ │ - jmp 4cae │ │ │ │ + jmp 4cce │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x7bd0(%ebx) │ │ │ │ - jmp 4cae │ │ │ │ + jmp 4cce │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl 0x244(%ebx) │ │ │ │ - jmp 4cae │ │ │ │ + jmp 4cce │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x4,%esp │ │ │ │ lea -0x7944(%ebx),%eax │ │ │ │ push %eax │ │ │ │ lea -0x7927(%ebx),%eax │ │ │ │ push $0x5a │ │ │ │ push %eax │ │ │ │ call 36e0 │ │ │ │ add $0x10,%esp │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ - jmp 4cae │ │ │ │ + jmp 4cce │ │ │ │ nop │ │ │ │ │ │ │ │ -00004d40 : │ │ │ │ +00004d60 : │ │ │ │ push %ebx │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4d70 │ │ │ │ + jle 4d90 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ fld1 │ │ │ │ lea (%eax,%ecx,8),%edx │ │ │ │ and $0x1,%ecx │ │ │ │ - je 4d60 │ │ │ │ + je 4d80 │ │ │ │ fmull (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 4d6c │ │ │ │ + je 4d8c │ │ │ │ fmull (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fmull -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 4d60 │ │ │ │ + jne 4d80 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004d80 : │ │ │ │ +00004dc0 : │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ shl %cl,%eax │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00004d90 : │ │ │ │ +00004dd0 : │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ - call 4fa4 │ │ │ │ - add $0x4802b,%ecx │ │ │ │ + call 4fe4 │ │ │ │ + add $0x47feb,%ecx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4dd6 │ │ │ │ + jle 4e16 │ │ │ │ mov %edx,%eax │ │ │ │ shr $1,%eax │ │ │ │ or %edx,%eax │ │ │ │ mov %eax,%edx │ │ │ │ shr $0x2,%edx │ │ │ │ or %eax,%edx │ │ │ │ mov %edx,%eax │ │ │ │ @@ -1997,21 +2023,21 @@ │ │ │ │ shr $0x1b,%eax │ │ │ │ mov -0x77c4(%ecx,%eax,4),%eax │ │ │ │ ret │ │ │ │ mov $0xffffffff,%eax │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00004de0 : │ │ │ │ +00004e20 : │ │ │ │ push %ebx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 4e39 │ │ │ │ + js 4e79 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 4e36 │ │ │ │ + jle 4e76 │ │ │ │ cltd │ │ │ │ add $0xffffffff,%eax │ │ │ │ adc $0xffffffff,%edx │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ shr $1,%ebx │ │ │ │ rcr $1,%ecx │ │ │ │ @@ -2041,26 +2067,26 @@ │ │ │ │ inc %eax │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ mov $0xffffffff,%eax │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -00004e40 : │ │ │ │ +00004e80 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4ece │ │ │ │ + je 4f0e │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 4ee0 │ │ │ │ + je 4f20 │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 4e80 │ │ │ │ + jmp 4ec0 │ │ │ │ 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 │ │ │ │ mov %eax,%esi │ │ │ │ shr $0x1f,%esi │ │ │ │ @@ -2068,59 +2094,59 @@ │ │ │ │ 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 4e80 │ │ │ │ + jne 4ec0 │ │ │ │ lea 0x1(%esi,%ebx,1),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ test $0x1,%cl │ │ │ │ - je 4ec0 │ │ │ │ + je 4f00 │ │ │ │ mov $0x2,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 4eca │ │ │ │ + je 4f0a │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2,%edx │ │ │ │ shl $0x2,%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 4ec0 │ │ │ │ + jne 4f00 │ │ │ │ mov %eax,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov %eax,(%edx) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4ece │ │ │ │ + jmp 4f0e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00004ef0 : │ │ │ │ +00004f30 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4f8e │ │ │ │ + je 4fce │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 4fa0 │ │ │ │ + je 4fe0 │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 4f40 │ │ │ │ + jmp 4f80 │ │ │ │ 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 %eax,%esi │ │ │ │ @@ -2129,121 +2155,118 @@ │ │ │ │ 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 4f40 │ │ │ │ + jne 4f80 │ │ │ │ lea 0x1(%ebx,%esi,1),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ test $0x1,%cl │ │ │ │ - je 4f80 │ │ │ │ + je 4fc0 │ │ │ │ mov $0x2,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 4f8a │ │ │ │ + je 4fca │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2,%edx │ │ │ │ shl $0x2,%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 4f80 │ │ │ │ + jne 4fc0 │ │ │ │ mov %eax,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov %eax,(%edx) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4f8e │ │ │ │ + jmp 4fce │ │ │ │ mov (%esp),%ecx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00004fb0 : │ │ │ │ +00004ff0 : │ │ │ │ push %ebx │ │ │ │ sub $0x38,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ fldl 0x48(%esp) │ │ │ │ + call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0x47dc3,%ebx │ │ │ │ fld1 │ │ │ │ + fsts (%esp) │ │ │ │ + fsub %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ - fsubr %st(1),%st │ │ │ │ - call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x47dfd,%ebx │ │ │ │ - fld %st(2) │ │ │ │ fsubs -0x7cac(%ebx) │ │ │ │ fldl -0x7a74(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ + fadd %st(4),%st │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(2),%st │ │ │ │ fldt -0x7964(%ebx) │ │ │ │ - fstpt 0x8(%esp) │ │ │ │ + fstpt 0x10(%esp) │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ fldt -0x7954(%ebx) │ │ │ │ - fstpt 0x18(%esp) │ │ │ │ - fldt 0x18(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x20(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jae 5470 │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fldt 0x8(%esp) │ │ │ │ + jae 54a0 │ │ │ │ + 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 -0x7974(%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) │ │ │ │ + fstpl 0x20(%esp) │ │ │ │ faddl -0x7a6c(%ebx) │ │ │ │ fdivrl -0x7a64(%ebx) │ │ │ │ fstpl (%esp) │ │ │ │ call 36d0 │ │ │ │ - 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 5290 │ │ │ │ + jae 52c0 │ │ │ │ fdiv %st,%st(1) │ │ │ │ fldl -0x79fc(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl -0x7a04(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl -0x7a0c(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -2312,22 +2335,20 @@ │ │ │ │ fxch %st(1) │ │ │ │ faddl -0x7a5c(%ebx) │ │ │ │ fld1 │ │ │ │ fld %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(5),%st │ │ │ │ - jae 5380 │ │ │ │ + jae 53b0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - jmp 5198 │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 51c8 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ fldl -0x79fc(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -2371,15 +2392,15 @@ │ │ │ │ fld %st(2) │ │ │ │ fmuls -0x7bc8(%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 -0x7c88(%ebx) │ │ │ │ fadd %st(3),%st │ │ │ │ fld %st(2) │ │ │ │ fmuls -0x7bc4(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -2392,25 +2413,25 @@ │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0x7bcc(%ebx) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - fldl 0x8(%esp) │ │ │ │ + fldl (%esp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddl -0x7a5c(%ebx) │ │ │ │ add $0x38,%esp │ │ │ │ pop %ebx │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fldl -0x7a5c(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl -0x7a54(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl -0x7a4c(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl -0x7a44(%ebx) │ │ │ │ @@ -2467,17 +2488,17 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddl -0x79fc(%ebx) │ │ │ │ fld1 │ │ │ │ fld %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(5),%st │ │ │ │ - jb 5190 │ │ │ │ + jb 51c0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 5382 │ │ │ │ + jmp 53b2 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x7a5c(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x7a54(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -2542,42 +2563,40 @@ │ │ │ │ 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 5019 │ │ │ │ + jmp 5052 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005490 : │ │ │ │ +000054c0 : │ │ │ │ push %ebx │ │ │ │ sub $0x58,%esp │ │ │ │ fldl 0x60(%esp) │ │ │ │ fldl 0x68(%esp) │ │ │ │ - fldz │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x47921,%ebx │ │ │ │ + add $0x478f3,%ebx │ │ │ │ + fldz │ │ │ │ fcomi %st(1),%st │ │ │ │ - je 54c0 │ │ │ │ + je 54f0 │ │ │ │ fcomi %st(2),%st │ │ │ │ - jne 54d0 │ │ │ │ + jne 5500 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 54c6 │ │ │ │ + jmp 54f6 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x58,%esp │ │ │ │ fld1 │ │ │ │ pop %ebx │ │ │ │ @@ -2585,68 +2604,64 @@ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fld %st(2) │ │ │ │ sub $0x10,%esp │ │ │ │ fadd %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fstpl 0x30(%esp) │ │ │ │ fldl -0x7a6c(%ebx) │ │ │ │ - fld %st(2) │ │ │ │ + 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 36d0 │ │ │ │ - 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 36d0 │ │ │ │ - fldl 0x18(%esp) │ │ │ │ + fldl 0x28(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl 0x10(%esp) │ │ │ │ - fldl 0x20(%esp) │ │ │ │ + fldl 0x8(%esp) │ │ │ │ fmull -0x7a64(%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 58c0 │ │ │ │ + jae 58e0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fdivr %st(3),%st │ │ │ │ fldl -0x79fc(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x7a04(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -2717,21 +2732,20 @@ │ │ │ │ faddl -0x7a5c(%ebx) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ fld1 │ │ │ │ fld %st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(4),%st │ │ │ │ - jae 59c0 │ │ │ │ + jae 59e0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 56a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 56c8 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ fldl -0x79fc(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -2805,19 +2819,19 @@ │ │ │ │ faddl -0x7a5c(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fld %st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(4),%st │ │ │ │ - jae 5ac0 │ │ │ │ + jae 5ae0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 57b4 │ │ │ │ + jmp 57d4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fdivr %st(1),%st │ │ │ │ fldl -0x79fc(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x7a04(%ebx) │ │ │ │ @@ -2967,20 +2981,20 @@ │ │ │ │ faddl -0x79fc(%ebx) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ fld1 │ │ │ │ fld %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(5),%st │ │ │ │ - jb 56a0 │ │ │ │ + jb 56c0 │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 59c2 │ │ │ │ + jmp 59e2 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x7a5c(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x7a54(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x7a4c(%ebx) │ │ │ │ @@ -3041,20 +3055,20 @@ │ │ │ │ faddl -0x79fc(%ebx) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ fld %st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(3),%st │ │ │ │ - jb 57b0 │ │ │ │ + jb 57d0 │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 5ac2 │ │ │ │ + jmp 5ae2 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x7a5c(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x7a54(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -3112,35 +3126,35 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(3) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ faddl -0x79fc(%ebx) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 589c │ │ │ │ + jmp 58bc │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00005bb0 : │ │ │ │ +00005bd0 : │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x47207,%ebx │ │ │ │ + add $0x471e7,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 5bec │ │ │ │ + je 5c0c │ │ │ │ mov 0x21c(%ebx),%edx │ │ │ │ mov (%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 5be0 │ │ │ │ + je 5c00 │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ jmp *%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ @@ -3148,133 +3162,133 @@ │ │ │ │ add $0x10,%esp │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005c00 : │ │ │ │ +00005c20 : │ │ │ │ push %ebx │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x471be,%ebx │ │ │ │ + add $0x4719e,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x238(%ebx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5c27 │ │ │ │ + je 5c47 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x1c(%esp) │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ call 36f0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005c40 : │ │ │ │ +00005c60 : │ │ │ │ push %ebx │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x4717e,%ebx │ │ │ │ + add $0x4715e,%ebx │ │ │ │ sub $0x18,%esp │ │ │ │ - mov 0x230(%ebx),%edx │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ + mov 0x230(%ebx),%edx │ │ │ │ mov (%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 5c70 │ │ │ │ + je 5c90 │ │ │ │ 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 3750 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5c90 │ │ │ │ + je 5cb0 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ lea -0x7925(%ebx),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 3140 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ - jmp 5c8a │ │ │ │ + jmp 5caa │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00005cb0 : │ │ │ │ +00005cd0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x47100,%ebx │ │ │ │ + add $0x470e0,%ebx │ │ │ │ test %esi,%esi │ │ │ │ - je 5ddf │ │ │ │ + je 5dff │ │ │ │ test %eax,%eax │ │ │ │ - je 5da0 │ │ │ │ + je 5dc0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ lea -0x78fc(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ call 3190 <__printf_chk@plt> │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 5d63 │ │ │ │ + jle 5d83 │ │ │ │ lea -0x78e7(%ebx),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ lea -0x78ee(%ebx),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - jmp 5d31 │ │ │ │ + jmp 5d51 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push 0x4(%esi,%ebp,8) │ │ │ │ push (%esi,%ebp,8) │ │ │ │ push 0x10(%esp) │ │ │ │ push $0x1 │ │ │ │ call 3190 <__printf_chk@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x7,%edi │ │ │ │ - je 5d90 │ │ │ │ + je 5db0 │ │ │ │ inc %ebp │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - je 5d63 │ │ │ │ + je 5d83 │ │ │ │ mov %ebp,%edi │ │ │ │ and $0x7,%edi │ │ │ │ - jne 5d10 │ │ │ │ + jne 5d30 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebp │ │ │ │ push 0x14(%esp) │ │ │ │ push $0x1 │ │ │ │ call 3190 <__printf_chk@plt> │ │ │ │ push 0x4(%esi,%ebp,8) │ │ │ │ push (%esi,%ebp,8) │ │ │ │ inc %ebp │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x1 │ │ │ │ call 3190 <__printf_chk@plt> │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - jne 5d31 │ │ │ │ + jne 5d51 │ │ │ │ testb $0x7,0x34(%esp) │ │ │ │ - jne 5dd0 │ │ │ │ + jne 5df0 │ │ │ │ mov 0x220(%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax) │ │ │ │ call 3280 │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -3283,96 +3297,96 @@ │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xa │ │ │ │ call 31d0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5d2a │ │ │ │ + jmp 5d4a │ │ │ │ nop │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 5d6a │ │ │ │ + jle 5d8a │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x78df(%ebx),%ebp │ │ │ │ push 0x4(%esi,%edi,8) │ │ │ │ push (%esi,%edi,8) │ │ │ │ push %ebp │ │ │ │ inc %edi │ │ │ │ push $0x1 │ │ │ │ call 3190 <__printf_chk@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x34(%esp) │ │ │ │ - jne 5db0 │ │ │ │ - jmp 5d6a │ │ │ │ + jne 5dd0 │ │ │ │ + jmp 5d8a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xa │ │ │ │ call 31d0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5d6a │ │ │ │ + jmp 5d8a │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x7909(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3590 │ │ │ │ mov 0x220(%ebx),%eax │ │ │ │ pop %ecx │ │ │ │ push (%eax) │ │ │ │ call 3280 │ │ │ │ movl $0xffffffff,(%esp) │ │ │ │ call 36f0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005e10 : │ │ │ │ +00005e30 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x46fa0,%ebx │ │ │ │ + add $0x46f80,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 5f10 │ │ │ │ + je 5f30 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ lea -0x78fc(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ call 3190 <__printf_chk@plt> │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 5ed7 │ │ │ │ + jle 5ef7 │ │ │ │ lea -0x78d8(%ebx),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ lea -0x78ee(%ebx),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - jmp 5e9b │ │ │ │ + jmp 5ebb │ │ │ │ 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 3190 <__printf_chk@plt> │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 5f00 │ │ │ │ + je 5f20 │ │ │ │ inc %ebp │ │ │ │ add $0x10,%esi │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - je 5ed7 │ │ │ │ + je 5ef7 │ │ │ │ mov %ebp,%edi │ │ │ │ and $0x3,%edi │ │ │ │ - jne 5e70 │ │ │ │ + jne 5e90 │ │ │ │ sub $0x4,%esp │ │ │ │ add $0x10,%esi │ │ │ │ push %ebp │ │ │ │ push 0x14(%esp) │ │ │ │ push $0x1 │ │ │ │ inc %ebp │ │ │ │ call 3190 <__printf_chk@plt> │ │ │ │ @@ -3383,17 +3397,17 @@ │ │ │ │ push -0xc(%esi) │ │ │ │ push -0x10(%esi) │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x1 │ │ │ │ call 3190 <__printf_chk@plt> │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - jne 5e9b │ │ │ │ + jne 5ebb │ │ │ │ testb $0x3,0x34(%esp) │ │ │ │ - jne 5f50 │ │ │ │ + jne 5f70 │ │ │ │ mov 0x220(%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax) │ │ │ │ call 3280 │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -3402,213 +3416,213 @@ │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xa │ │ │ │ call 31d0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5e91 │ │ │ │ + jmp 5eb1 │ │ │ │ nop │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 5ede │ │ │ │ + jle 5efe │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x78c9(%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 3190 <__printf_chk@plt> │ │ │ │ add $0x20,%esp │ │ │ │ cmp %edi,0x34(%esp) │ │ │ │ - jne 5f20 │ │ │ │ - jmp 5ede │ │ │ │ + jne 5f40 │ │ │ │ + jmp 5efe │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xa │ │ │ │ call 31d0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5ede │ │ │ │ + jmp 5efe │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00005f70 : │ │ │ │ +00005f90 : │ │ │ │ push %ebx │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x46e4e,%ebx │ │ │ │ + add $0x46e2e,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 30d0 │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005f90 : │ │ │ │ +00005fb0 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x46e2b,%ebx │ │ │ │ + add $0x46e0b,%ebx │ │ │ │ push 0x1c(%esp) │ │ │ │ call 30b0 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00005fb0 : │ │ │ │ +00005fd0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x46e04,%ebx │ │ │ │ + add $0x46de4,%ebx │ │ │ │ test %edi,%edi │ │ │ │ - jle 5ff7 │ │ │ │ + jle 6017 │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ xor %ebp,%ebp │ │ │ │ call 35d0 │ │ │ │ inc %ebp │ │ │ │ add $0x10,%esi │ │ │ │ fstpl 0x8(%esp) │ │ │ │ call 35d0 │ │ │ │ ffreep %st(0) │ │ │ │ call 35d0 │ │ │ │ fldl 0x8(%esp) │ │ │ │ fstpl -0x10(%esi) │ │ │ │ fstpl -0x8(%esi) │ │ │ │ cmp %ebp,%edi │ │ │ │ - jne 5fd0 │ │ │ │ + jne 5ff0 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -00006000 : │ │ │ │ +00006020 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x46db0,%ebx │ │ │ │ + add $0x46d90,%ebx │ │ │ │ test %edi,%edi │ │ │ │ - jle 6034 │ │ │ │ + jle 6054 │ │ │ │ xor %esi,%esi │ │ │ │ call 35d0 │ │ │ │ fsubs -0x7cac(%ebx) │ │ │ │ fstpl 0x0(%ebp,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 6020 │ │ │ │ + jne 6040 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006040 : │ │ │ │ +00006060 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ - mov 0x34(%esp),%edi │ │ │ │ fldl 0x38(%esp) │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ + call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0x46d50,%ebx │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ fstl (%esp) │ │ │ │ - call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x46d69,%ebx │ │ │ │ test %edi,%edi │ │ │ │ - jle 6090 │ │ │ │ + jle 60b0 │ │ │ │ fsubrl 0x40(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ fstpl 0x8(%esp) │ │ │ │ nop │ │ │ │ call 35d0 │ │ │ │ fmull 0x8(%esp) │ │ │ │ faddl (%esp) │ │ │ │ fstpl 0x0(%ebp,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 6070 │ │ │ │ - jmp 6092 │ │ │ │ + jne 6090 │ │ │ │ + jmp 60b2 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000060a0 : │ │ │ │ - call 3b47 │ │ │ │ - add $0x46d1f,%eax │ │ │ │ +000060c0 : │ │ │ │ fldl 0x4(%esp) │ │ │ │ + call 3b47 │ │ │ │ + add $0x46cfb,%eax │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ flds -0x7bb8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 60d0 │ │ │ │ + jb 60f0 │ │ │ │ ffreep %st(0) │ │ │ │ fld %st(0) │ │ │ │ fsin │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds -0x7bb4(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 6110 │ │ │ │ + jb 6130 │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fldl -0x79f4(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubrs -0x7cbc(%eax) │ │ │ │ flds -0x7bb0(%eax) │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ fstp %st(2) │ │ │ │ - jb 6120 │ │ │ │ + jb 6140 │ │ │ │ fmul %st(0),%st │ │ │ │ fmull -0x79ec(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ - jmp 6122 │ │ │ │ + jmp 6142 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -3618,32 +3632,48 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00006140 : │ │ │ │ +00006180 : │ │ │ │ push %ebp │ │ │ │ + call 3b47 │ │ │ │ + add $0x46c3e,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 3b47 │ │ │ │ - add $0x46c79,%eax │ │ │ │ sub $0x83c,%esp │ │ │ │ mov 0x14(%ebp),%ebx │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ lea 0xf(%esp),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ test %ebx,%ebx │ │ │ │ - js 6293 │ │ │ │ + js 62d5 │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ lea 0x800(%edi),%esi │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ @@ -3651,98 +3681,98 @@ │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x800 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 31f0 │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ sub -0x28(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ add %eax,%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 61d3 │ │ │ │ + jle 6213 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edx),%eax │ │ │ │ add $0x8,%edx │ │ │ │ sar %cl,%eax │ │ │ │ and $0x1ff,%eax │ │ │ │ incl (%edi,%eax,4) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 61c0 │ │ │ │ + jne 6200 │ │ │ │ mov %edi,%eax │ │ │ │ xor %edx,%edx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ add -0x4(%eax),%edx │ │ │ │ mov %ecx,-0x4(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 61e0 │ │ │ │ + jne 6220 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ add %eax,%ebx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 626c │ │ │ │ + jle 62ae │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ - mov %ebx,-0x20(%ebp) │ │ │ │ mov 0x10(%ebp),%esi │ │ │ │ - jmp 6240 │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + jmp 6280 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 │ │ │ │ - movzbl -0x1c(%ebp),%ecx │ │ │ │ - mov (%edx),%ebx │ │ │ │ add $0x8,%edx │ │ │ │ + mov -0x8(%edx),%eax │ │ │ │ + movzbl -0x1c(%ebp),%ecx │ │ │ │ + mov -0x8(%edx),%ebx │ │ │ │ sar %cl,%eax │ │ │ │ and $0x1ff,%eax │ │ │ │ lea (%edi,%eax,4),%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ mov %ebx,(%esi,%eax,8) │ │ │ │ mov -0x4(%edx),%ebx │ │ │ │ mov %ebx,0x4(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ cmp %edx,-0x20(%ebp) │ │ │ │ - jne 6240 │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + jne 6280 │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ subl $0x9,-0x28(%ebp) │ │ │ │ - js 6283 │ │ │ │ + js 62c5 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x10(%ebp),%ebx │ │ │ │ mov %eax,0x10(%ebp) │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ - jmp 6188 │ │ │ │ + jmp 61c8 │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ cmp -0x24(%ebp),%ecx │ │ │ │ - je 62a1 │ │ │ │ + je 62e3 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov %ecx,0x10(%ebp) │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ cmp -0x24(%ebp),%ecx │ │ │ │ - jne 628b │ │ │ │ + jne 62cd │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push 0x10(%ebp) │ │ │ │ push %ecx │ │ │ │ @@ -3750,72 +3780,72 @@ │ │ │ │ add $0x10,%esp │ │ │ │ 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 │ │ │ │ │ │ │ │ -000062d0 : │ │ │ │ +00006310 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x183c,%esp │ │ │ │ mov 0x14(%ebp),%esi │ │ │ │ + call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0x46aa0,%ebx │ │ │ │ lea 0xf(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x46ad9,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ - mov %ebx,-0x1034(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x9(%esi),%eax │ │ │ │ mov %eax,-0x1030(%ebp) │ │ │ │ + mov %ebx,-0x1034(%ebp) │ │ │ │ push $0x800 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 31f0 │ │ │ │ lea -0x8(%esi),%eax │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ + add $0x10,%esp │ │ │ │ mov %eax,-0x1028(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ mov -0x1028(%ebp),%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x102c(%ebp) │ │ │ │ lea (%eax,%edx,1),%ebx │ │ │ │ test %esi,%esi │ │ │ │ - jle 6353 │ │ │ │ + jle 6393 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%edx),%eax │ │ │ │ add $0x8,%edx │ │ │ │ sar %cl,%eax │ │ │ │ and $0x1ff,%eax │ │ │ │ incl (%edi,%eax,4) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 6340 │ │ │ │ + jne 6380 │ │ │ │ lea -0x1018(%ebp),%edx │ │ │ │ lea -0x814(%ebp),%esi │ │ │ │ mov (%edi),%eax │ │ │ │ movl $0x0,-0x818(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ + mov %edx,-0x1038(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ - mov %esi,-0x101c(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %ebx,-0x1024(%ebp) │ │ │ │ - mov %edx,-0x1038(%ebp) │ │ │ │ mov $0x1,%edx │ │ │ │ + mov %esi,-0x101c(%ebp) │ │ │ │ + mov %ebx,-0x1024(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%edi,%edx,4),%ebx │ │ │ │ mov %ecx,%esi │ │ │ │ + mov (%edi,%edx,4),%ebx │ │ │ │ mov %eax,(%edi,%edx,4) │ │ │ │ lea (%ebx,%eax,1),%ecx │ │ │ │ mov %ebx,-0x1020(%ebp) │ │ │ │ mov -0x101c(%ebp),%ebx │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov -0x101c(%ebp),%ebx │ │ │ │ sub %esi,%eax │ │ │ │ @@ -3825,204 +3855,203 @@ │ │ │ │ mov -0x1020(%ebp),%ebx │ │ │ │ mov %eax,(%esi) │ │ │ │ mov 0x4(%edi,%edx,4),%eax │ │ │ │ mov %ecx,0x4(%edi,%edx,4) │ │ │ │ add $0x2,%edx │ │ │ │ mov %ebx,0x4(%esi) │ │ │ │ lea 0x8(%esi),%ebx │ │ │ │ - mov %ebx,-0x1024(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ + mov %ebx,-0x1024(%ebp) │ │ │ │ cmp $0x1ff,%edx │ │ │ │ - jne 6390 │ │ │ │ + jne 63d0 │ │ │ │ mov %eax,%edx │ │ │ │ sub -0x20(%ebp),%edx │ │ │ │ mov -0x102c(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ mov %eax,0x7fc(%edi) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov %edx,-0x820(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ sub %eax,%edx │ │ │ │ mov %edx,-0x81c(%ebp) │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ add %edx,%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 646f │ │ │ │ + jle 64b0 │ │ │ │ mov %esi,-0x101c(%ebp) │ │ │ │ mov 0x10(%ebp),%esi │ │ │ │ - jmp 6440 │ │ │ │ + jmp 6480 │ │ │ │ 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),%eax │ │ │ │ - movzbl -0x1028(%ebp),%ecx │ │ │ │ - mov (%edx),%ebx │ │ │ │ add $0x8,%edx │ │ │ │ + movzbl -0x1028(%ebp),%ecx │ │ │ │ + mov -0x8(%edx),%ebx │ │ │ │ sar %cl,%eax │ │ │ │ and $0x1ff,%eax │ │ │ │ lea (%edi,%eax,4),%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ mov %ebx,(%esi,%eax,8) │ │ │ │ mov -0x4(%edx),%ebx │ │ │ │ mov %ebx,0x4(%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov %eax,(%ecx) │ │ │ │ cmp %edx,-0x101c(%ebp) │ │ │ │ - jne 6440 │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + jne 6480 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x1034(%ebp),%ebx │ │ │ │ push -0x102c(%ebp) │ │ │ │ push 0x10(%ebp) │ │ │ │ push 0xc(%ebp) │ │ │ │ call 3320 │ │ │ │ mov -0x1030(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - js 658d │ │ │ │ + js 65cd │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ mov -0x1038(%ebp),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 64ed │ │ │ │ - nop │ │ │ │ + jmp 652d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ push -0x1030(%ebp) │ │ │ │ lea (%ecx,%eax,8),%ecx │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ push %ecx │ │ │ │ mov %edx,0xc(%ebp) │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ - call 62d0 │ │ │ │ - mov 0xc(%ebp),%edx │ │ │ │ + call 6310 │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0xc(%ebp),%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %ebx │ │ │ │ cmp $0x200,%ebx │ │ │ │ - je 658d │ │ │ │ + je 65cd │ │ │ │ mov (%edi,%ebx,4),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 64e0 │ │ │ │ + jle 6520 │ │ │ │ mov -0x818(%ebp,%ebx,4),%eax │ │ │ │ cmp $0x100,%esi │ │ │ │ - jg 64b0 │ │ │ │ + jg 64f0 │ │ │ │ lea 0x8(%edx,%eax,8),%eax │ │ │ │ mov %ebx,-0x1020(%ebp) │ │ │ │ mov $0x1,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov %eax,-0x101c(%ebp) │ │ │ │ mov -0x101c(%ebp),%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ mov %esi,-0x1024(%ebp) │ │ │ │ mov %ecx,-0x1028(%ebp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - jmp 6557 │ │ │ │ + jmp 6597 │ │ │ │ lea 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 6560 │ │ │ │ + je 65a0 │ │ │ │ mov (%eax),%ecx │ │ │ │ mov -0x8(%eax),%esi │ │ │ │ cmp %ecx,%esi │ │ │ │ - jg 6540 │ │ │ │ + jg 6580 │ │ │ │ mov -0x1028(%ebp),%ecx │ │ │ │ mov -0x1024(%ebp),%esi │ │ │ │ addl $0x8,-0x101c(%ebp) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 651b │ │ │ │ + jne 655b │ │ │ │ mov %ebx,%edx │ │ │ │ mov -0x1020(%ebp),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp $0x200,%ebx │ │ │ │ - jne 64ed │ │ │ │ + jne 652d │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000065a0 : │ │ │ │ +000065e0 : │ │ │ │ mov $0x1,%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000065b0 : │ │ │ │ +000065f0 : │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000065c0 : │ │ │ │ +00006600 : │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000065d0 : │ │ │ │ +00006610 : │ │ │ │ sub $0xc,%esp │ │ │ │ - call 4fa4 │ │ │ │ - add $0x467ec,%ecx │ │ │ │ + call 4fe4 │ │ │ │ + add $0x467ac,%ecx │ │ │ │ + cmpl $0x0,0x14(%esp) │ │ │ │ fildll 0x10(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ - cmpl $0x0,0x14(%esp) │ │ │ │ - jns 65f7 │ │ │ │ + jns 6637 │ │ │ │ fadds -0x7bac(%ecx) │ │ │ │ mov %eax,(%esp) │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ fildll (%esp) │ │ │ │ test %edx,%edx │ │ │ │ - jns 660b │ │ │ │ + jns 664b │ │ │ │ fadds -0x7bac(%ecx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmull -0x79e4(%ecx) │ │ │ │ add $0xc,%esp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006620 : │ │ │ │ +00006660 : │ │ │ │ push %ebx │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x4679e,%ebx │ │ │ │ + add $0x4675e,%ebx │ │ │ │ sub $0x20,%esp │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ call 3120 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 6660 │ │ │ │ + jne 66a0 │ │ │ │ fildl 0xc(%esp) │ │ │ │ fmull -0x79dc(%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 │ │ │ │ @@ -4036,265 +4065,259 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00006680 : │ │ │ │ +000066c0 : │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 66c0 │ │ │ │ + jle 6700 │ │ │ │ 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 66a0 │ │ │ │ + jne 66e0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000066d0 : │ │ │ │ +00006710 : │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 6700 │ │ │ │ + jle 6740 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ fldz │ │ │ │ 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(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 66f0 │ │ │ │ + jne 6730 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ fldz │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006710 : │ │ │ │ +00006750 : │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6760 │ │ │ │ + jle 67a0 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - fldz │ │ │ │ shl $0x4,%ecx │ │ │ │ + fldz │ │ │ │ add %eax,%ecx │ │ │ │ - jmp 6740 │ │ │ │ + jmp 6780 │ │ │ │ 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 6740 │ │ │ │ + jne 6780 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006770 : │ │ │ │ +000067b0 : │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 67c0 │ │ │ │ + jle 6800 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ fldz │ │ │ │ lea (%eax,%ecx,8),%ecx │ │ │ │ - jmp 67a0 │ │ │ │ + jmp 67e0 │ │ │ │ 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 67a0 │ │ │ │ + jne 67e0 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000067d0 : │ │ │ │ +00006810 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6830 │ │ │ │ + jle 6870 │ │ │ │ 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 6800 │ │ │ │ + jne 6840 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006840 : │ │ │ │ +00006880 : │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 68b0 │ │ │ │ + jle 68c0 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - fldz │ │ │ │ shl $0x4,%ecx │ │ │ │ + fldz │ │ │ │ add %eax,%ecx │ │ │ │ - jmp 6880 │ │ │ │ - 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 6880 │ │ │ │ + jne 68a0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000068c0 : │ │ │ │ +000068e0 : │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 68f5 │ │ │ │ + jle 6916 │ │ │ │ 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 68e0 │ │ │ │ + jne 6900 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006900 : │ │ │ │ +00006920 : │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 692f │ │ │ │ + jle 694f │ │ │ │ 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 6920 │ │ │ │ + jne 6940 │ │ │ │ ret │ │ │ │ │ │ │ │ -00006930 : │ │ │ │ +00006950 : │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ fldl 0x8(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6980 │ │ │ │ + jle 69a0 │ │ │ │ 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 │ │ │ │ @@ -4304,114 +4327,124 @@ │ │ │ │ add $0x10,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fldl -0x10(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 6960 │ │ │ │ + jne 6980 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6982 │ │ │ │ + jmp 69a2 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006990 : │ │ │ │ +000069b0 : │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ fldl 0x8(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 69e0 │ │ │ │ + jle 6a00 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ lea (%eax,%ecx,8),%ecx │ │ │ │ - jmp 69c0 │ │ │ │ + jmp 69e0 │ │ │ │ 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 69c0 │ │ │ │ + jne 69e0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 69e2 │ │ │ │ + jmp 6a02 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000069f0 : │ │ │ │ +00006a10 : │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 6a3e │ │ │ │ + jle 6a5f │ │ │ │ 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 6a20 │ │ │ │ + jne 6a40 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006a40 : │ │ │ │ +00006a70 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 6a6e │ │ │ │ + jle 6a9e │ │ │ │ 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 6a60 │ │ │ │ + jne 6a90 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006a80 : │ │ │ │ +00006ac0 : │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ fldl 0x8(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6ad0 │ │ │ │ + jle 6b10 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ add %eax,%ecx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ @@ -4421,55 +4454,55 @@ │ │ │ │ faddl -0x10(%edx) │ │ │ │ fldl -0x10(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl -0x18(%edx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6aa0 │ │ │ │ + jne 6ae0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6ad2 │ │ │ │ + jmp 6b12 │ │ │ │ lea 0x0(%esi,%eiz,1),%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 │ │ │ │ │ │ │ │ -00006ae0 : │ │ │ │ +00006b20 : │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ fldl 0x8(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6b20 │ │ │ │ + jle 6b60 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ lea (%eax,%ecx,8),%ecx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6b00 │ │ │ │ + jne 6b40 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6b22 │ │ │ │ + jmp 6b62 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006b30 : │ │ │ │ +00006b70 : │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ fldl 0x8(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6b90 │ │ │ │ + jle 6bd0 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ add %eax,%ecx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -4481,62 +4514,62 @@ │ │ │ │ faddl -0x8(%eax) │ │ │ │ fldl -0x18(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6b60 │ │ │ │ + jne 6ba0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6b92 │ │ │ │ + jmp 6bd2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%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 │ │ │ │ │ │ │ │ -00006ba0 : │ │ │ │ +00006be0 : │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ fldl 0x8(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6be0 │ │ │ │ + jle 6c20 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ lea (%eax,%ecx,8),%ecx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6bc0 │ │ │ │ + jne 6c00 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6be2 │ │ │ │ + jmp 6c22 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006bf0 : │ │ │ │ +00006c30 : │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ fldl 0x8(%esp) │ │ │ │ fldl 0x14(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6c70 │ │ │ │ + jle 6cb0 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ add %eax,%ecx │ │ │ │ - jmp 6c40 │ │ │ │ + jmp 6c80 │ │ │ │ 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 0x8(%eax) │ │ │ │ @@ -4550,65 +4583,65 @@ │ │ │ │ fmul %st(3),%st │ │ │ │ fldl -0x18(%edx) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6c40 │ │ │ │ + jne 6c80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6c74 │ │ │ │ + jmp 6cb4 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006c80 : │ │ │ │ +00006cc0 : │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ fldl 0x8(%esp) │ │ │ │ fldl 0x14(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6cc0 │ │ │ │ + jle 6d00 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ lea (%eax,%ecx,8),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl -0x8(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6ca0 │ │ │ │ + jne 6ce0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6cc4 │ │ │ │ + jmp 6d04 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006cd0 : │ │ │ │ +00006d10 : │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ fldl 0xc(%esp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 6d30 │ │ │ │ + jle 6d70 │ │ │ │ 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 │ │ │ │ @@ -4619,330 +4652,330 @@ │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x10(%edx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 6d00 │ │ │ │ + jne 6d40 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6d32 │ │ │ │ + jmp 6d72 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006d40 : │ │ │ │ +00006d80 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ fldl 0x10(%esp) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6d80 │ │ │ │ + jle 6dc0 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6d60 │ │ │ │ + jne 6da0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6d82 │ │ │ │ + jmp 6dc2 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006d90 : │ │ │ │ +00006dd0 : │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ fldl 0xc(%esp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 6e00 │ │ │ │ + jle 6e40 │ │ │ │ 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) │ │ │ │ fxch %st(1) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 6dc0 │ │ │ │ + jne 6e00 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6e02 │ │ │ │ + jmp 6e42 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006e10 : │ │ │ │ +00006e50 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ fldl 0x10(%esp) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6e60 │ │ │ │ + jle 6ea0 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6e40 │ │ │ │ + jne 6e80 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 6e62 │ │ │ │ + jmp 6ea2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006e70 : │ │ │ │ +00006eb0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x44(%esp),%edi │ │ │ │ mov 0x48(%esp),%ecx │ │ │ │ test %edi,%edi │ │ │ │ - jle 704c │ │ │ │ + jle 708c │ │ │ │ mov (%ecx),%edx │ │ │ │ movl $0x1,0x14(%esp) │ │ │ │ mov $0x1,%esi │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 7029 │ │ │ │ + je 7069 │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ mov (%ecx,%esi,4),%ebp │ │ │ │ not %ebx │ │ │ │ add %edi,%ebx │ │ │ │ cmp %eax,%edi │ │ │ │ - jle 6ecf │ │ │ │ + jle 6f0f │ │ │ │ and $0x1,%ebx │ │ │ │ - je 6ebf │ │ │ │ + je 6eff │ │ │ │ imul (%ecx,%eax,4),%ebp │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jle 6ecf │ │ │ │ + jle 6f0f │ │ │ │ imul (%ecx,%eax,4),%ebp │ │ │ │ imul 0x4(%ecx,%eax,4),%ebp │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 6ebf │ │ │ │ + jg 6eff │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 6fd5 │ │ │ │ + jle 7015 │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 6fd5 │ │ │ │ + jle 7015 │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 6fd5 │ │ │ │ + jle 7015 │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ imul %ebp,%eax │ │ │ │ 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 6f80 │ │ │ │ + jmp 6fc0 │ │ │ │ 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) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 6f80 │ │ │ │ + jne 6fc0 │ │ │ │ add 0x8(%esp),%ecx │ │ │ │ inc %ebx │ │ │ │ add %ebp,%esi │ │ │ │ add %ebp,%edi │ │ │ │ cmp 0x4(%esp),%ebx │ │ │ │ - jl 6f50 │ │ │ │ + jl 6f90 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add 0x1c(%esp),%eax │ │ │ │ inc %edx │ │ │ │ cmp 0x14(%esp),%edx │ │ │ │ - jne 6f30 │ │ │ │ + jne 6f70 │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ mov 0x44(%esp),%edi │ │ │ │ mov 0x48(%esp),%ecx │ │ │ │ cmp %esi,%edi │ │ │ │ - jle 704c │ │ │ │ + jle 708c │ │ │ │ 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 7045 │ │ │ │ + je 7085 │ │ │ │ mov (%ecx),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ cmp %edx,%eax │ │ │ │ - je 7015 │ │ │ │ + je 7055 │ │ │ │ imul (%eax),%ebp │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ebp │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 7003 │ │ │ │ + jne 7043 │ │ │ │ mov %ebp,0x14(%esp) │ │ │ │ inc %esi │ │ │ │ mov (%ecx,%ebx,1),%edx │ │ │ │ cmp %esi,%edi │ │ │ │ - jg 6e9f │ │ │ │ + jg 6edf │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 704c │ │ │ │ + jle 708c │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 704c │ │ │ │ + jle 708c │ │ │ │ mov %edx,%eax │ │ │ │ mov $0x1,%ebp │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ - jmp 6ef9 │ │ │ │ + jmp 6f39 │ │ │ │ mov $0x1,%ebp │ │ │ │ - jmp 7003 │ │ │ │ + jmp 7043 │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00007060 : │ │ │ │ - jmp 6e70 │ │ │ │ +000070a0 : │ │ │ │ + jmp 6eb0 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00007070 : │ │ │ │ +000070b0 : │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ movl $0x3,(%eax) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ movl $0x5,(%eax) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ movl $0x3,(%eax) │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -00007090 : │ │ │ │ +000070d0 : │ │ │ │ push %ebx │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov $0x8,%ecx │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x45d25,%ebx │ │ │ │ + add $0x45ce5,%ebx │ │ │ │ cmp %ecx,%edx │ │ │ │ lea 0x2(%edx),%eax │ │ │ │ cmovg %ecx,%edx │ │ │ │ mov -0x7744(%ebx,%edx,4),%ecx │ │ │ │ pop %ebx │ │ │ │ shl %cl,%eax │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000070c0 : │ │ │ │ +00007100 : │ │ │ │ mov $0x8,%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000070d0 : │ │ │ │ +00007110 : │ │ │ │ call 3b47 │ │ │ │ - add $0x45cef,%eax │ │ │ │ + add $0x45caf,%eax │ │ │ │ lea -0x78bd(%eax),%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -4959,57 +4992,57 @@ │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x45cb9,%ebx │ │ │ │ + add $0x45c79,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x1b(,%eax,8),%edx │ │ │ │ shl $0x2,%eax │ │ │ │ and $0xfffffff0,%edx │ │ │ │ sub %edx,%esp │ │ │ │ lea 0xf(%eax),%edx │ │ │ │ add $0x13,%eax │ │ │ │ shr $0x4,%edx │ │ │ │ - shl $0x4,%edx │ │ │ │ - shr $0x4,%eax │ │ │ │ lea 0x7(%esp),%esi │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ - sub %edx,%esp │ │ │ │ + shr $0x4,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %esp,-0x48(%ebp) │ │ │ │ - sub %edx,%esp │ │ │ │ + shr $0x3,%esi │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ - mov %esp,-0x34(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ + mov %esi,-0x1c(%ebp) │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov 0x78(%ebx),%ecx │ │ │ │ + mov %esp,-0x48(%ebp) │ │ │ │ + sub %edx,%esp │ │ │ │ + mov %esp,-0x34(%ebp) │ │ │ │ + sub %edx,%esp │ │ │ │ mov %esp,-0x20(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %edx,%edi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ - shr $0x3,%esi │ │ │ │ - mov %esi,-0x1c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ + shr $0x2,%edi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ shr $0x2,%esi │ │ │ │ - shr $0x2,%edi │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x28(%ebx),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ @@ -5024,15 +5057,15 @@ │ │ │ │ add $0x10,%esp │ │ │ │ fld1 │ │ │ │ mov 0x18(%ebx),%esi │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov %esi,%edi │ │ │ │ dec %edi │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ - js 7630 │ │ │ │ + js 7670 │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ mov 0x1c(%ebx),%edi │ │ │ │ mov %eax,%ebx │ │ │ │ push %edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ push $0x0 │ │ │ │ @@ -5041,405 +5074,405 @@ │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0xc,%esp │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ push -0x48(%ebp) │ │ │ │ call 31f0 │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi,%edx,4),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ebx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,(%ecx,%edx,4) │ │ │ │ sub $0x1,%edx │ │ │ │ - jae 7220 │ │ │ │ + jae 7260 │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ mov (%edx),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ testb $0x1,0x38(%edx) │ │ │ │ - jne 7410 │ │ │ │ + jne 7450 │ │ │ │ test %eax,%eax │ │ │ │ - jle 7584 │ │ │ │ + jle 75c4 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov 0x1c(%edx),%ebx │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ fldl -0x79d4(%eax) │ │ │ │ fstpl -0x50(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jge 733b │ │ │ │ + jge 737b │ │ │ │ mov 0x24(%edx),%ecx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ sub $0x10,%esp │ │ │ │ - mov 0x30(%eax),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ + mov 0x30(%eax),%eax │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ mov (%edx,%edi,4),%eax │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ - inc %edi │ │ │ │ mov (%ebx,%edx,1),%ebx │ │ │ │ + inc %edi │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ebx,%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%ebx │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + fmull -0x50(%ebp) │ │ │ │ fildl (%ecx,%edx,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(%eax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ fdivrl -0x40(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ mov 0x1c(%eax),%ebx │ │ │ │ mov (%ebx,%edx,1),%eax │ │ │ │ imul -0x4(%ecx,%edi,4),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add -0x24(%ebp),%eax │ │ │ │ mov %eax,(%ecx,%edi,4) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ - fstpl (%esi,%edi,8) │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ mov 0x24(%eax),%ecx │ │ │ │ mov (%ecx,%edx,1),%eax │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ + fstpl (%esi,%edi,8) │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ imul -0x4(%edx,%edi,4),%eax │ │ │ │ add -0x4(%esi,%edi,4),%eax │ │ │ │ mov %eax,(%edx,%edi,4) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jl 7280 │ │ │ │ + jl 72c0 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ mov %eax,%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ lea -0x1(%esi),%edi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%ecx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ fldl 0x8(%ecx) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmull (%ecx) │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x5c(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fmull (%ecx) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %edi,%edi │ │ │ │ - jle 7615 │ │ │ │ + jle 7655 │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ - jmp 73a7 │ │ │ │ + jmp 73e7 │ │ │ │ nop │ │ │ │ mov %eax,%edx │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ movl $0x0,(%esi,%edi,4) │ │ │ │ shr $0x1f,%edx │ │ │ │ add %eax,%edx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - movl $0x0,(%ecx,%edi,4) │ │ │ │ sar $1,%edx │ │ │ │ + movl $0x0,(%ecx,%edi,4) │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je 75b0 │ │ │ │ + je 75f0 │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ mov (%esi,%edi,4),%ecx │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 7380 │ │ │ │ + je 73c0 │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ lea 0x1(%ecx),%esi │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ mov %esi,(%ecx,%edi,4) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov %eax,%ecx │ │ │ │ add %eax,%esi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ incl (%esi) │ │ │ │ add %eax,%ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ incl (%ecx) │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %eax,%ecx │ │ │ │ sar $1,%ecx │ │ │ │ cmp %ecx,-0x1c(%ebp) │ │ │ │ - je 75d0 │ │ │ │ + je 7610 │ │ │ │ incl -0x54(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp %eax,(%edx) │ │ │ │ - jle 7584 │ │ │ │ + jle 75c4 │ │ │ │ mov 0x18(%edx),%esi │ │ │ │ - jmp 7270 │ │ │ │ + jmp 72b0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 7584 │ │ │ │ + jle 75c4 │ │ │ │ mov 0x1c(%edx),%eax │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %edi,-0x24(%ebp) │ │ │ │ - jle 74a7 │ │ │ │ + jle 74e7 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ mov 0x64(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + fldl (%ecx,%edi,8) │ │ │ │ mov (%eax,%edi,4),%edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - fldl (%ecx,%edi,8) │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov %edi,%ebx │ │ │ │ mov (%ecx,%edi,4),%ecx │ │ │ │ mov (%esi,%ebx,4),%ebx │ │ │ │ - mov -0x28(%ebp),%esi │ │ │ │ inc %edi │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ fmull (%ebx,%ecx,8) │ │ │ │ fstl (%esi,%edi,8) │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ imul -0x4(%esi,%edi,4),%eax │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ imul -0x4(%esi,%edi,4),%edx │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ add -0x4(%esi,%edi,4),%edx │ │ │ │ + cmp %edi,-0x24(%ebp) │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ - cmp %edi,-0x24(%ebp) │ │ │ │ - jne 7460 │ │ │ │ + jne 74a0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ shl $0x4,%edx │ │ │ │ - fldl (%ebx,%eax,8) │ │ │ │ add -0x58(%ebp),%edx │ │ │ │ + fldl (%ebx,%eax,8) │ │ │ │ mov (%ecx,%eax,4),%eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ fldl 0x8(%edx) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ + add -0x5c(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ - shl $0x4,%eax │ │ │ │ - add -0x5c(%ebp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jg 7520 │ │ │ │ - jmp 75fd │ │ │ │ + jg 7560 │ │ │ │ + jmp 763d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%edx │ │ │ │ movl $0x0,(%esi,%edi,4) │ │ │ │ movl $0x0,(%ebx,%edi,4) │ │ │ │ shr $0x1f,%edx │ │ │ │ add %eax,%edx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ sar $1,%edx │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je 7590 │ │ │ │ + je 75d0 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov (%ebx,%edi,4),%edx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 7500 │ │ │ │ + je 7540 │ │ │ │ lea 0x0(,%edi,4),%ecx │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov %ebx,(%edx,%edi,4) │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ add -0x20(%ebp),%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ - incl (%edx) │ │ │ │ shr $0x1f,%ebx │ │ │ │ + incl (%edx) │ │ │ │ add %ebx,%eax │ │ │ │ - incl (%ecx) │ │ │ │ sar $1,%eax │ │ │ │ + incl (%ecx) │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - jne 7575 │ │ │ │ + jne 75b5 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ movl $0x0,(%ecx) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov (%eax,%ebx,1),%eax │ │ │ │ sub -0x34(%ebp),%eax │ │ │ │ mov %eax,(%edx) │ │ │ │ incl -0x44(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ cmp %ecx,-0x44(%ebp) │ │ │ │ - jne 7430 │ │ │ │ + jne 7470 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov (%eax),%edx │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - jmp 753a │ │ │ │ + jmp 757a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ movl $0x0,-0x38(%ebp) │ │ │ │ mov (%eax),%ecx │ │ │ │ mov (%ebx),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 73c4 │ │ │ │ + jmp 7404 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x24(%edx),%eax │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ incl -0x54(%ebp) │ │ │ │ mov (%eax,%ecx,1),%eax │ │ │ │ sub -0x1c(%ebp),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp %eax,(%edx) │ │ │ │ - jg 7406 │ │ │ │ + jg 7446 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ mov (%eax,%ecx,1),%eax │ │ │ │ - jmp 753a │ │ │ │ + jmp 757a │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov (%ebx,%eax,1),%esi │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ - jmp 73c4 │ │ │ │ + jmp 7404 │ │ │ │ mov %esi,%edi │ │ │ │ - jmp 7236 │ │ │ │ + jmp 7276 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x45779,%ebx │ │ │ │ + add $0x45739,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x1b(,%eax,8),%edx │ │ │ │ shl $0x2,%eax │ │ │ │ and $0xfffffff0,%edx │ │ │ │ sub %edx,%esp │ │ │ │ lea 0xf(%eax),%edx │ │ │ │ add $0x13,%eax │ │ │ │ shr $0x4,%edx │ │ │ │ - shl $0x4,%edx │ │ │ │ - shr $0x4,%eax │ │ │ │ lea 0x7(%esp),%esi │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ - sub %edx,%esp │ │ │ │ + shr $0x4,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %esp,-0x48(%ebp) │ │ │ │ - sub %edx,%esp │ │ │ │ + shr $0x3,%esi │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ - mov %esp,-0x34(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ + mov %esi,-0x1c(%ebp) │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov 0x8(%ebx),%ecx │ │ │ │ + mov %esp,-0x48(%ebp) │ │ │ │ + sub %edx,%esp │ │ │ │ + mov %esp,-0x34(%ebp) │ │ │ │ + sub %edx,%esp │ │ │ │ mov %esp,-0x20(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %edx,%edi │ │ │ │ and $0xfffffffc,%edx │ │ │ │ - shr $0x3,%esi │ │ │ │ - mov %esi,-0x1c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ + shr $0x2,%edi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x78(%ebx),%eax │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ shr $0x2,%esi │ │ │ │ - shr $0x2,%edi │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov (%ebx),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ @@ -5454,15 +5487,15 @@ │ │ │ │ add $0x10,%esp │ │ │ │ fld1 │ │ │ │ mov 0x18(%ebx),%esi │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ mov %esi,%edi │ │ │ │ dec %edi │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ - js 7b70 │ │ │ │ + js 7bb0 │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x0(,%esi,4),%edx │ │ │ │ mov 0x1c(%ebx),%edi │ │ │ │ mov %eax,%ebx │ │ │ │ push %edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ push $0x0 │ │ │ │ @@ -5471,503 +5504,503 @@ │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0xc,%esp │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ push -0x48(%ebp) │ │ │ │ call 31f0 │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi,%edx,4),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ebx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,(%ecx,%edx,4) │ │ │ │ sub $0x1,%edx │ │ │ │ - jae 7760 │ │ │ │ + jae 77a0 │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ mov (%edx),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ testb $0x1,0x38(%edx) │ │ │ │ - jne 7950 │ │ │ │ + jne 7990 │ │ │ │ test %eax,%eax │ │ │ │ - jle 7ac4 │ │ │ │ + jle 7b04 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov 0x1c(%edx),%ebx │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ fldl -0x79d4(%eax) │ │ │ │ fstpl -0x50(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jge 787b │ │ │ │ + jge 78bb │ │ │ │ mov 0x24(%edx),%ecx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ sub $0x10,%esp │ │ │ │ - mov 0x30(%eax),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ + mov 0x30(%eax),%eax │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ mov (%edx,%edi,4),%eax │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ - inc %edi │ │ │ │ mov (%ebx,%edx,1),%ebx │ │ │ │ + inc %edi │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ebx,%eax │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%ebx │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + fmull -0x50(%ebp) │ │ │ │ fildl (%ecx,%edx,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(%eax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ fdivrl -0x40(%ebp) │ │ │ │ - add $0x10,%esp │ │ │ │ mov 0x1c(%eax),%ebx │ │ │ │ mov (%ebx,%edx,1),%eax │ │ │ │ imul -0x4(%ecx,%edi,4),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ add -0x24(%ebp),%eax │ │ │ │ mov %eax,(%ecx,%edi,4) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ - fstpl (%esi,%edi,8) │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ mov 0x24(%eax),%ecx │ │ │ │ mov (%ecx,%edx,1),%eax │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ + fstpl (%esi,%edi,8) │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ imul -0x4(%edx,%edi,4),%eax │ │ │ │ add -0x4(%esi,%edi,4),%eax │ │ │ │ mov %eax,(%edx,%edi,4) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jl 77c0 │ │ │ │ + jl 7800 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ mov %eax,%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ lea -0x1(%esi),%edi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%ecx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fldl 0x8(%ecx) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmull (%ecx) │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x58(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fmull (%ecx) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %edi,%edi │ │ │ │ - jle 7b55 │ │ │ │ + jle 7b95 │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ - jmp 78e7 │ │ │ │ + jmp 7927 │ │ │ │ nop │ │ │ │ mov %eax,%edx │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ movl $0x0,(%esi,%edi,4) │ │ │ │ shr $0x1f,%edx │ │ │ │ add %eax,%edx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - movl $0x0,(%ecx,%edi,4) │ │ │ │ sar $1,%edx │ │ │ │ + movl $0x0,(%ecx,%edi,4) │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je 7af0 │ │ │ │ + je 7b30 │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ mov (%esi,%edi,4),%ecx │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 78c0 │ │ │ │ + je 7900 │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ lea 0x1(%ecx),%esi │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ mov %esi,(%ecx,%edi,4) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov %eax,%ecx │ │ │ │ add %eax,%esi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ incl (%esi) │ │ │ │ add %eax,%ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ incl (%ecx) │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %eax,%ecx │ │ │ │ sar $1,%ecx │ │ │ │ cmp %ecx,-0x1c(%ebp) │ │ │ │ - je 7b10 │ │ │ │ + je 7b50 │ │ │ │ incl -0x54(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp %eax,(%edx) │ │ │ │ - jle 7ac4 │ │ │ │ + jle 7b04 │ │ │ │ mov 0x18(%edx),%esi │ │ │ │ - jmp 77b0 │ │ │ │ + jmp 77f0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 7ac4 │ │ │ │ + jle 7b04 │ │ │ │ mov 0x1c(%edx),%eax │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %edi,-0x24(%ebp) │ │ │ │ - jle 79e7 │ │ │ │ + jle 7a27 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ mov 0x64(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + fldl (%ecx,%edi,8) │ │ │ │ mov (%eax,%edi,4),%edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - fldl (%ecx,%edi,8) │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov %edi,%ebx │ │ │ │ mov (%ecx,%edi,4),%ecx │ │ │ │ mov (%esi,%ebx,4),%ebx │ │ │ │ - mov -0x28(%ebp),%esi │ │ │ │ inc %edi │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ fmull (%ebx,%ecx,8) │ │ │ │ fstl (%esi,%edi,8) │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ imul -0x4(%esi,%edi,4),%eax │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,(%esi,%edi,4) │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ imul -0x4(%esi,%edi,4),%edx │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ add -0x4(%esi,%edi,4),%edx │ │ │ │ + cmp %edi,-0x24(%ebp) │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov %edx,(%esi,%edi,4) │ │ │ │ - cmp %edi,-0x24(%ebp) │ │ │ │ - jne 79a0 │ │ │ │ + jne 79e0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ shl $0x4,%edx │ │ │ │ - fldl (%ebx,%eax,8) │ │ │ │ add -0x5c(%ebp),%edx │ │ │ │ + fldl (%ebx,%eax,8) │ │ │ │ mov (%ecx,%eax,4),%eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ fldl 0x8(%edx) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ + add -0x58(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ - shl $0x4,%eax │ │ │ │ - add -0x58(%ebp),%eax │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jg 7a60 │ │ │ │ - jmp 7b3d │ │ │ │ + jg 7aa0 │ │ │ │ + jmp 7b7d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%edx │ │ │ │ movl $0x0,(%esi,%edi,4) │ │ │ │ movl $0x0,(%ebx,%edi,4) │ │ │ │ shr $0x1f,%edx │ │ │ │ add %eax,%edx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ sar $1,%edx │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je 7ad0 │ │ │ │ + je 7b10 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov (%ebx,%edi,4),%edx │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 7a40 │ │ │ │ + je 7a80 │ │ │ │ lea 0x0(,%edi,4),%ecx │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov %ebx,(%edx,%edi,4) │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ add -0x20(%ebp),%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ - incl (%edx) │ │ │ │ shr $0x1f,%ebx │ │ │ │ + incl (%edx) │ │ │ │ add %ebx,%eax │ │ │ │ - incl (%ecx) │ │ │ │ sar $1,%eax │ │ │ │ + incl (%ecx) │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - jne 7ab5 │ │ │ │ + jne 7af5 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ movl $0x0,(%ecx) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov (%eax,%ebx,1),%eax │ │ │ │ sub -0x34(%ebp),%eax │ │ │ │ mov %eax,(%edx) │ │ │ │ incl -0x44(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ cmp %ecx,-0x44(%ebp) │ │ │ │ - jne 7970 │ │ │ │ + jne 79b0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov (%eax),%edx │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - jmp 7a7a │ │ │ │ + jmp 7aba │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ movl $0x0,-0x38(%ebp) │ │ │ │ mov (%eax),%ecx │ │ │ │ mov (%ebx),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 7904 │ │ │ │ + jmp 7944 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x24(%edx),%eax │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ incl -0x54(%ebp) │ │ │ │ mov (%eax,%ecx,1),%eax │ │ │ │ sub -0x1c(%ebp),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp %eax,(%edx) │ │ │ │ - jg 7946 │ │ │ │ + jg 7986 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ mov (%eax,%ecx,1),%eax │ │ │ │ - jmp 7a7a │ │ │ │ + jmp 7aba │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov (%eax,%edi,4),%ecx │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ mov (%ebx,%eax,1),%esi │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ - jmp 7904 │ │ │ │ + jmp 7944 │ │ │ │ mov %esi,%edi │ │ │ │ - jmp 7776 │ │ │ │ + jmp 77b6 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 4fe4 │ │ │ │ + add $0x451f9,%ecx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - call 4fa4 │ │ │ │ - add $0x45231,%ecx │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ test $0x10,%ah │ │ │ │ - je 7ba7 │ │ │ │ + je 7be7 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x38(%esi) │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 80de │ │ │ │ + jle 811e │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ lea 0x0(,%ecx,4),%ebx │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ test $0x4,%bl │ │ │ │ - je 7be0 │ │ │ │ + je 7c20 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 7bee │ │ │ │ + je 7c2e │ │ │ │ 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 7be0 │ │ │ │ + jne 7c20 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %edx,(%esi) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ and $0x4,%ebx │ │ │ │ - je 7c10 │ │ │ │ + je 7c50 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 7c1e │ │ │ │ + je 7c5e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 7c10 │ │ │ │ - mov %edx,0x28(%esi) │ │ │ │ + jne 7c50 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%ecx │ │ │ │ + mov %edx,0x28(%esi) │ │ │ │ push %ecx │ │ │ │ call 3620 │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x20(%esi) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %eax,0x20(%esi) │ │ │ │ test %edx,%edx │ │ │ │ - jle 7c60 │ │ │ │ + jle 7ca0 │ │ │ │ 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 7c50 │ │ │ │ + jne 7c90 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%edx │ │ │ │ push %edx │ │ │ │ call 3620 │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x30(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 7cbe │ │ │ │ - mov 0x20(%esi),%edx │ │ │ │ + jle 7cff │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ - lea (%edx,%ecx,8),%ebx │ │ │ │ + mov 0x20(%esi),%edx │ │ │ │ fldl -0x79cc(%edi) │ │ │ │ + lea (%edx,%ecx,8),%ebx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fld1 │ │ │ │ - fdivl (%edx) │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ + fld1 │ │ │ │ + fdivl -0x8(%edx) │ │ │ │ fsubrs -0x7cb0(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 7ca0 │ │ │ │ + jne 7ce0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ test $0x40,%dl │ │ │ │ - jne 8020 │ │ │ │ + jne 8060 │ │ │ │ test $0x80,%dl │ │ │ │ - jne 7ea0 │ │ │ │ + jne 7ee0 │ │ │ │ test $0x1,%dh │ │ │ │ - jne 7ec3 │ │ │ │ + jne 7f03 │ │ │ │ test $0x1,%dl │ │ │ │ - jne 7ee7 │ │ │ │ + jne 7f27 │ │ │ │ test $0x4,%dl │ │ │ │ - je 7d12 │ │ │ │ + je 7d53 │ │ │ │ mov 0x34(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 80bb │ │ │ │ + je 80fb │ │ │ │ inc %eax │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x68(%esi) │ │ │ │ test $0x8,%dl │ │ │ │ - jne 8080 │ │ │ │ + jne 80c0 │ │ │ │ test $0x10,%dl │ │ │ │ - jne 8050 │ │ │ │ + jne 8090 │ │ │ │ test $0x20,%dl │ │ │ │ - je 7d9b │ │ │ │ + je 7ddb │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 80d4 │ │ │ │ + jle 8114 │ │ │ │ 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 7d50 │ │ │ │ + jne 7d90 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ imul %edi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ @@ -5977,22 +6010,22 @@ │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3620 │ │ │ │ imul 0x4(%esi),%edi │ │ │ │ mov %eax,0x70(%esi) │ │ │ │ shl $0x2,%edi │ │ │ │ mov %edi,(%esp) │ │ │ │ call 3620 │ │ │ │ - mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x38(%esi),%edx │ │ │ │ mov %eax,0x6c(%esi) │ │ │ │ test $0x4,%dh │ │ │ │ - jne 7dd0 │ │ │ │ + jne 7e10 │ │ │ │ xor %eax,%eax │ │ │ │ and $0x8,%dh │ │ │ │ - jne 7e83 │ │ │ │ + jne 7ec3 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov %eax,0x88(%esi) │ │ │ │ mov 0x208(%ecx),%eax │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov 0x224(%ecx),%eax │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ @@ -6007,36 +6040,36 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x7c(%esi) │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne 80ee │ │ │ │ + jne 812e │ │ │ │ mov %eax,0x80(%esi) │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edi │ │ │ │ test %edx,%edx │ │ │ │ - jle 7e2e │ │ │ │ + jle 7e6e │ │ │ │ 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 7e20 │ │ │ │ + jg 7e60 │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ push 0x3c(%esi) │ │ │ │ push $0xffffffff │ │ │ │ push 0x80(%esi) │ │ │ │ push 0x7c(%esi) │ │ │ │ push %edi │ │ │ │ @@ -6051,50 +6084,50 @@ │ │ │ │ push %edi │ │ │ │ push 0x18(%esi) │ │ │ │ call 3500 │ │ │ │ add $0x14,%esp │ │ │ │ mov %eax,0x60(%esi) │ │ │ │ push %edi │ │ │ │ call 3720 │ │ │ │ - mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ + mov 0x38(%esi),%edx │ │ │ │ and $0x8,%dh │ │ │ │ - je 7dab │ │ │ │ + je 7deb │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 7dab │ │ │ │ + jmp 7deb │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ test $0x1,%dh │ │ │ │ - je 7cdc │ │ │ │ + je 7d1d │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ test $0x1,%dl │ │ │ │ - je 7ce5 │ │ │ │ + je 7d26 │ │ │ │ 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 │ │ │ │ @@ -6102,40 +6135,40 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x64(%esi) │ │ │ │ test %edx,%edx │ │ │ │ - jle 80b0 │ │ │ │ + jle 80f0 │ │ │ │ + fldl -0x79d4(%ebx) │ │ │ │ mov 0x1c(%esi),%ecx │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ - fldl -0x79d4(%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 3620 │ │ │ │ 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 8002 │ │ │ │ + jle 8042 │ │ │ │ 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 │ │ │ │ @@ -6150,138 +6183,138 @@ │ │ │ │ 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 3240 │ │ │ │ fdivrs -0x7cbc(%ebx) │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ 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 7f90 │ │ │ │ + jg 7fd0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%esi │ │ │ │ incl -0x34(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ cmp 0x18(%esi),%eax │ │ │ │ - jge 80b0 │ │ │ │ + jge 80f0 │ │ │ │ addl $0x4,-0x24(%ebp) │ │ │ │ mov 0x64(%esi),%eax │ │ │ │ - jmp 7f30 │ │ │ │ + jmp 7f70 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul 0x4(%esi),%ecx │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x40(%esi) │ │ │ │ - jmp 7cca │ │ │ │ + jmp 7d0b │ │ │ │ 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 3620 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x68(%esi) │ │ │ │ - jmp 7d24 │ │ │ │ + jmp 7d65 │ │ │ │ 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 3620 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x68(%esi) │ │ │ │ - jmp 7d1b │ │ │ │ + jmp 7d5c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ - jmp 7ce5 │ │ │ │ + jmp 7d26 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ push 0x2c(%esi) │ │ │ │ call 3360 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x34(%esi) │ │ │ │ - jmp 7cf5 │ │ │ │ + jmp 7d36 │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp 7d5a │ │ │ │ + jmp 7d9a │ │ │ │ movl $0x1,(%esi) │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 7c1e │ │ │ │ + jmp 7c5e │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 7df2 │ │ │ │ + jmp 7e32 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%esi │ │ │ │ push %ebx │ │ │ │ mov %edx,%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 │ │ │ │ sub 0x34(%esp),%eax │ │ │ │ add %edi,%eax │ │ │ │ cltd │ │ │ │ @@ -6295,85 +6328,85 @@ │ │ │ │ idiv %edi │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ mov %ebp,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %ebx,%eax │ │ │ │ add %edi,%edi │ │ │ │ cmp %edx,%ebp │ │ │ │ - jge 81f0 │ │ │ │ + jge 8230 │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ lea 0x2(%edx,%edx,1),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jl 81e0 │ │ │ │ - jmp 81c0 │ │ │ │ + jl 8220 │ │ │ │ + jmp 8200 │ │ │ │ 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 (%ecx,%edx,8) │ │ │ │ add $0x10,%eax │ │ │ │ - fldl 0x8(%esi) │ │ │ │ inc %edx │ │ │ │ + fldl 0x8(%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%esi) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 81c0 │ │ │ │ + jne 8200 │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %edi │ │ │ │ sub %edx,%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 8223 │ │ │ │ + jle 8263 │ │ │ │ xor %ebp,%ebp │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx,%ebp,8) │ │ │ │ add $0x10,%eax │ │ │ │ - fldl 0x8(%esi) │ │ │ │ inc %ebp │ │ │ │ + fldl 0x8(%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%esi) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edi,%ebp │ │ │ │ - jne 8200 │ │ │ │ + jne 8240 │ │ │ │ lea (%ecx,%ebp,8),%ecx │ │ │ │ test %edx,%edx │ │ │ │ - js 81e0 │ │ │ │ + js 8220 │ │ │ │ inc %edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ add $0x10,%ebx │ │ │ │ - fldl 0x8(%esi) │ │ │ │ inc %eax │ │ │ │ + fldl 0x8(%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%esi) │ │ │ │ faddl -0x10(%ebx) │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 8240 │ │ │ │ + jne 8280 │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -6385,30 +6418,30 @@ │ │ │ │ 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 │ │ │ │ @@ -6421,47 +6454,47 @@ │ │ │ │ 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 8370 │ │ │ │ + jge 83b0 │ │ │ │ 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 8350 │ │ │ │ + js 8390 │ │ │ │ lea 0x0(%esi),%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 8320 │ │ │ │ + jne 8360 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 8364 │ │ │ │ + jmp 83a4 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 8364 │ │ │ │ + jmp 83a4 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -6470,58 +6503,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 83c4 │ │ │ │ + jle 8404 │ │ │ │ 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 83a0 │ │ │ │ + jne 83e0 │ │ │ │ lea -0x8(%edi,%edx,8),%edi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 8360 │ │ │ │ + js 83a0 │ │ │ │ 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 83e0 │ │ │ │ + jne 8420 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -6537,24 +6570,24 @@ │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ mov %edx,0x28(%esp) │ │ │ │ mov 0x50(%esp),%ebp │ │ │ │ fnstcw 0x36(%esp) │ │ │ │ movzwl 0x36(%esp),%eax │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ fildl 0x8(%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 0x8(%esp) │ │ │ │ fldcw 0x36(%esp) │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ fildl 0x64(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ sub 0x68(%esp),%eax │ │ │ │ @@ -6584,23 +6617,23 @@ │ │ │ │ idivl 0x64(%esp) │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ lea 0x1(%ecx,%eax,1),%eax │ │ │ │ add 0x64(%esp),%eax │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x64(%esp) │ │ │ │ + cmp 0x24(%esp),%esi │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ lea 0x1(%eax,%eax,1),%ecx │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ - cmp 0x24(%esp),%esi │ │ │ │ - jge 8660 │ │ │ │ + jge 86a0 │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jl 8940 │ │ │ │ + jl 8980 │ │ │ │ test %ecx,%ecx │ │ │ │ - js 8938 │ │ │ │ + js 8978 │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov %ecx,%edi │ │ │ │ sub 0x8(%esp),%edi │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ @@ -6609,196 +6642,196 @@ │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%esi │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 85b3 │ │ │ │ + jle 85f3 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ shl $0x4,%esi │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ add %esi,%eax │ │ │ │ - jmp 8580 │ │ │ │ + jmp 85c0 │ │ │ │ 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 0x0(%ebp,%edx,8) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull 0x0(%ebp,%edx,8) │ │ │ │ inc %edx │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 8580 │ │ │ │ + jne 85c0 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 8b90 │ │ │ │ + js 8bd0 │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ lea 0x0(%ebp,%edi,8),%eax │ │ │ │ test %edi,%edi │ │ │ │ mov %ebp,0x50(%esp) │ │ │ │ cmovle %ebp,%eax │ │ │ │ mov 0x4(%esp),%ebp │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 8600 │ │ │ │ + jmp 8640 │ │ │ │ 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 0x0(%ebp) │ │ │ │ - fmull (%ecx,%edx,8) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 8600 │ │ │ │ + jne 8640 │ │ │ │ incl 0x10(%esp) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ cmp %edx,0x10(%esp) │ │ │ │ - je 8938 │ │ │ │ + je 8978 │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add $0x8,%ebp │ │ │ │ add %edx,0x14(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 85cd │ │ │ │ + jle 860d │ │ │ │ mov %ebp,0x4(%esp) │ │ │ │ mov 0x50(%esp),%ebp │ │ │ │ - jmp 8540 │ │ │ │ + jmp 8580 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ sub 0x24(%esp),%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - jl 87e0 │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + jl 8820 │ │ │ │ test %eax,%eax │ │ │ │ - jle 8a13 │ │ │ │ + jle 8a53 │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov %ecx,%edi │ │ │ │ sub 0x8(%esp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ imul %esi,%eax │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ add %esi,%eax │ │ │ │ test %edi,%edi │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ - jle 8c20 │ │ │ │ + jle 8c60 │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ shl $0x4,%esi │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ add 0x20(%esp),%eax │ │ │ │ - jmp 8700 │ │ │ │ + jmp 8740 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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) │ │ │ │ - fmull 0x0(%ebp,%edx,8) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull 0x0(%ebp,%edx,8) │ │ │ │ inc %edx │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 8700 │ │ │ │ + jne 8740 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 8b60 │ │ │ │ + js 8ba0 │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ test %esi,%esi │ │ │ │ lea 0x0(%ebp,%esi,8),%eax │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ cmovle %ebp,%eax │ │ │ │ inc %esi │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 8780 │ │ │ │ + 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 │ │ │ │ fldl (%edi) │ │ │ │ - fmull (%eax,%ecx,8) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull (%eax,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%edx) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ faddl -0x10(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 8780 │ │ │ │ + jne 87c0 │ │ │ │ incl 0x10(%esp) │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ cmp %edx,0x10(%esp) │ │ │ │ - je 8a00 │ │ │ │ + je 8a40 │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ - add $0x8,%edi │ │ │ │ add %edx,0x14(%esp) │ │ │ │ + add $0x8,%edi │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 8745 │ │ │ │ + jle 8785 │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ - jmp 86c0 │ │ │ │ + jmp 8700 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 8888 │ │ │ │ + jle 88c8 │ │ │ │ test %ecx,%ecx │ │ │ │ - js 8be2 │ │ │ │ + js 8c22 │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ imul %esi,%eax │ │ │ │ @@ -6812,43 +6845,43 @@ │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi) │ │ │ │ - fmull 0x0(%ebp,%ecx,8) │ │ │ │ add $0x10,%edx │ │ │ │ + fmull 0x0(%ebp,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%edx) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ faddl -0x10(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %edi,%ecx │ │ │ │ - jne 8840 │ │ │ │ + jne 8880 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ inc %eax │ │ │ │ add $0x8,%esi │ │ │ │ add %edx,0x8(%esp) │ │ │ │ cmp 0x1c(%esp),%eax │ │ │ │ - jne 8830 │ │ │ │ + jne 8870 │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 8938 │ │ │ │ + js 8978 │ │ │ │ test %ecx,%ecx │ │ │ │ - js 8938 │ │ │ │ + js 8978 │ │ │ │ mov 0x64(%esp),%edi │ │ │ │ inc %eax │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ shl $0x4,%edi │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ @@ -6857,51 +6890,51 @@ │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ shl $0x4,%edi │ │ │ │ add %esi,%edi │ │ │ │ lea 0x2(%eax,%eax,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %edi,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 8900 │ │ │ │ + jmp 8940 │ │ │ │ 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 0x0(%ebp,%edx,8) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull 0x0(%ebp,%edx,8) │ │ │ │ inc %edx │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 8900 │ │ │ │ + jne 8940 │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ - add 0x10(%esp),%edi │ │ │ │ add $0x8,%ecx │ │ │ │ + add 0x10(%esp),%edi │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - jne 88d0 │ │ │ │ + jne 8910 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ test %ecx,%ecx │ │ │ │ - js 8938 │ │ │ │ - mov 0x64(%esp),%eax │ │ │ │ + js 8978 │ │ │ │ mov 0x64(%esp),%edi │ │ │ │ + mov 0x64(%esp),%eax │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ imul %esi,%edi │ │ │ │ add 0xc(%esp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ @@ -6909,244 +6942,244 @@ │ │ │ │ add %eax,%edi │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%esi │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 89c0 │ │ │ │ + jmp 8a00 │ │ │ │ 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 │ │ │ │ fldl (%ecx) │ │ │ │ - fmull 0x0(%ebp,%edx,8) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull 0x0(%ebp,%edx,8) │ │ │ │ inc %edx │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 89c0 │ │ │ │ + jne 8a00 │ │ │ │ incl 0x8(%esp) │ │ │ │ - add 0x10(%esp),%edi │ │ │ │ add $0x8,%ecx │ │ │ │ + add 0x10(%esp),%edi │ │ │ │ cmp %esi,0x8(%esp) │ │ │ │ - jne 8980 │ │ │ │ + jne 89c0 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 8938 │ │ │ │ + js 8978 │ │ │ │ mov 0x64(%esp),%edi │ │ │ │ sub 0x8(%esp),%ecx │ │ │ │ inc %eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ shl $0x4,%edi │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 8c07 │ │ │ │ + jle 8c47 │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ shl $0x4,%esi │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ add %esi,%eax │ │ │ │ - jmp 8a80 │ │ │ │ + jmp 8ac0 │ │ │ │ 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 (%edi) │ │ │ │ - fmull 0x0(%ebp,%edx,8) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull 0x0(%ebp,%edx,8) │ │ │ │ inc %edx │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 8a80 │ │ │ │ + jne 8ac0 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 8bc0 │ │ │ │ + js 8c00 │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ lea 0x0(%ebp,%ecx,8),%edi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ test %ecx,%ecx │ │ │ │ mov %ebp,0x50(%esp) │ │ │ │ cmovle %ebp,%edi │ │ │ │ mov 0x4(%esp),%ebp │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 8b00 │ │ │ │ + jmp 8b40 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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) │ │ │ │ - fmull (%edi,%edx,8) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%edi,%edx,8) │ │ │ │ inc %edx │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 8b00 │ │ │ │ + jne 8b40 │ │ │ │ incl 0x10(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp %eax,0x18(%esp) │ │ │ │ - je 8938 │ │ │ │ + je 8978 │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add $0x8,%ebp │ │ │ │ add %edx,0x14(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 8acb │ │ │ │ + jle 8b0b │ │ │ │ mov %ebp,0x4(%esp) │ │ │ │ mov 0x50(%esp),%ebp │ │ │ │ - jmp 8a50 │ │ │ │ + jmp 8a90 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ incl 0x10(%esp) │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ + mov 0x2c(%esp),%eax │ │ │ │ add $0x8,%edi │ │ │ │ add %eax,0x14(%esp) │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ cmp %edx,0x10(%esp) │ │ │ │ - jne 86cf │ │ │ │ - jmp 8a04 │ │ │ │ + jne 870f │ │ │ │ + jmp 8a44 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x10(%esp) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ add $0x8,%ecx │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ add %eax,0x14(%esp) │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ cmp %edx,0x18(%esp) │ │ │ │ - jne 854b │ │ │ │ - jmp 8938 │ │ │ │ + jne 858b │ │ │ │ + jmp 8978 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ incl 0x10(%esp) │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ add $0x8,%edi │ │ │ │ add %eax,0x14(%esp) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ cmp %edx,0x10(%esp) │ │ │ │ - jne 8a5b │ │ │ │ - jmp 8938 │ │ │ │ + jne 8a9b │ │ │ │ + jmp 8978 │ │ │ │ mov %eax,%esi │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 8938 │ │ │ │ + je 8978 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 8bf0 │ │ │ │ - jmp 8879 │ │ │ │ + jne 8c30 │ │ │ │ + jmp 88b9 │ │ │ │ mov %edi,%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 8c33 │ │ │ │ + js 8c73 │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ - jmp 8ab3 │ │ │ │ + jmp 8af3 │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 8c5a │ │ │ │ + js 8c9a │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ - jmp 872f │ │ │ │ + jmp 876f │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %edi,%esi │ │ │ │ - je 8938 │ │ │ │ + je 8978 │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ addl $0x10,0x4(%esp) │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 8c0b │ │ │ │ - jmp 8938 │ │ │ │ + jne 8c4b │ │ │ │ + jmp 8978 │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 8a04 │ │ │ │ + je 8a44 │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ add $0x10,%edi │ │ │ │ + mov 0x2c(%esp),%esi │ │ │ │ + cmp 0x10(%esp),%eax │ │ │ │ lea (%edx,%esi,2),%esi │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ - cmp 0x10(%esp),%eax │ │ │ │ - jne 8c22 │ │ │ │ - jmp 8a04 │ │ │ │ + jne 8c62 │ │ │ │ + jmp 8a44 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ 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 │ │ │ │ @@ -7167,315 +7200,315 @@ │ │ │ │ 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 8ee0 │ │ │ │ + jge 8f20 │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jl 9210 │ │ │ │ + jl 9250 │ │ │ │ ffreep %st(0) │ │ │ │ test %edx,%edx │ │ │ │ - js 9200 │ │ │ │ + js 9240 │ │ │ │ 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 8e33 │ │ │ │ + jle 8e73 │ │ │ │ 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 8e02 │ │ │ │ - jmp 8e00 │ │ │ │ + jmp 8e42 │ │ │ │ + jmp 8e40 │ │ │ │ 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) │ │ │ │ + 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 8e00 │ │ │ │ + jne 8e40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 9450 │ │ │ │ + js 9490 │ │ │ │ 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 8e82 │ │ │ │ - jmp 8e80 │ │ │ │ + jmp 8ec2 │ │ │ │ + jmp 8ec0 │ │ │ │ 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 8e80 │ │ │ │ + jne 8ec0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je 9200 │ │ │ │ + je 9240 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,0x10(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 8e47 │ │ │ │ + jle 8e87 │ │ │ │ mov 0x50(%esp),%ebp │ │ │ │ - jmp 8dd0 │ │ │ │ + jmp 8e10 │ │ │ │ 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 9060 │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + jl 90a0 │ │ │ │ test %eax,%eax │ │ │ │ - jle 92cf │ │ │ │ + jle 930f │ │ │ │ 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 94e0 │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ + jle 9520 │ │ │ │ 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 8f80 │ │ │ │ + jmp 8fc0 │ │ │ │ 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 8f80 │ │ │ │ + jne 8fc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 9420 │ │ │ │ + js 9460 │ │ │ │ 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 9000 │ │ │ │ + jmp 9040 │ │ │ │ lea %cs:0x0(%esi,%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 9000 │ │ │ │ + jne 9040 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je 92c0 │ │ │ │ + je 9300 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ add $0x8,%edi │ │ │ │ add %edx,0x10(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 8fd3 │ │ │ │ + jle 9013 │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ - jmp 8f40 │ │ │ │ + jmp 8f80 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 914b │ │ │ │ + jle 918b │ │ │ │ test %edx,%edx │ │ │ │ - js 94a2 │ │ │ │ + js 94e2 │ │ │ │ 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 9100 │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ + jmp 9140 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 9100 │ │ │ │ + jne 9140 │ │ │ │ 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 90c0 │ │ │ │ + jne 9100 │ │ │ │ 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 9200 │ │ │ │ + js 9240 │ │ │ │ test %edx,%edx │ │ │ │ - js 9200 │ │ │ │ + js 9240 │ │ │ │ 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 │ │ │ │ @@ -7483,309 +7516,309 @@ │ │ │ │ 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 91c0 │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ + jmp 9200 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 91c0 │ │ │ │ + jne 9200 │ │ │ │ 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 9190 │ │ │ │ - jmp 9200 │ │ │ │ + jne 91d0 │ │ │ │ + jmp 9240 │ │ │ │ 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 91fe │ │ │ │ + js 923e │ │ │ │ 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 9280 │ │ │ │ + jmp 92c0 │ │ │ │ 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 9280 │ │ │ │ + jne 92c0 │ │ │ │ incl 0x4(%esp) │ │ │ │ - add 0x10(%esp),%edi │ │ │ │ add $0x8,%ecx │ │ │ │ + add 0x10(%esp),%edi │ │ │ │ cmp %esi,0x4(%esp) │ │ │ │ - jne 9250 │ │ │ │ + jne 9290 │ │ │ │ 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 9200 │ │ │ │ + js 9240 │ │ │ │ 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 94c7 │ │ │ │ + jle 9507 │ │ │ │ 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 9340 │ │ │ │ + jne 9380 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 9480 │ │ │ │ + js 94c0 │ │ │ │ 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 93c0 │ │ │ │ + jmp 9400 │ │ │ │ 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 93c0 │ │ │ │ + jne 9400 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x18(%esp) │ │ │ │ - je 9200 │ │ │ │ + je 9240 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,0x10(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 9310 │ │ │ │ - jmp 9387 │ │ │ │ + jg 9350 │ │ │ │ + jmp 93c7 │ │ │ │ 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 8f53 │ │ │ │ + jne 8f93 │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ - jmp 92c8 │ │ │ │ + jmp 9308 │ │ │ │ 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 8dd7 │ │ │ │ - jmp 9200 │ │ │ │ + jne 8e17 │ │ │ │ + jmp 9240 │ │ │ │ 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 931b │ │ │ │ - jmp 9200 │ │ │ │ + jne 935b │ │ │ │ + jmp 9240 │ │ │ │ mov %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %edi,%esi │ │ │ │ - je 9200 │ │ │ │ + je 9240 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 94b0 │ │ │ │ - jmp 9144 │ │ │ │ + jne 94f0 │ │ │ │ + jmp 9184 │ │ │ │ mov %esi,%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 94fb │ │ │ │ + js 953b │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ - jmp 9373 │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ + jmp 93b3 │ │ │ │ xor %eax,%eax │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 9520 │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ + js 9560 │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - jmp 8fb7 │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + jmp 8ff7 │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %edi,%esi │ │ │ │ - je 9200 │ │ │ │ + je 9240 │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 94cb │ │ │ │ - jmp 9200 │ │ │ │ + jne 950b │ │ │ │ + jmp 9240 │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp 0x18(%esp),%esi │ │ │ │ - je 92c8 │ │ │ │ + je 9308 │ │ │ │ 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 94e6 │ │ │ │ - jmp 92c8 │ │ │ │ + jne 9526 │ │ │ │ + jmp 9308 │ │ │ │ nop │ │ │ │ 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 │ │ │ │ @@ -7793,82 +7826,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 982c │ │ │ │ + jge 986c │ │ │ │ mov 0x44(%esp),%esi │ │ │ │ cmp 0x28(%esp),%esi │ │ │ │ - jge 9eb3 │ │ │ │ + jge 9ef3 │ │ │ │ cmp %edx,0x48(%esp) │ │ │ │ - jge a233 │ │ │ │ + jge a273 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 9822 │ │ │ │ + js 9862 │ │ │ │ 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 │ │ │ │ @@ -7878,93 +7911,93 @@ │ │ │ │ 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 97c0 │ │ │ │ + jmp 9800 │ │ │ │ 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 (%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 97c0 │ │ │ │ + jne 9800 │ │ │ │ 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 9780 │ │ │ │ + jne 97c0 │ │ │ │ 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 9760 │ │ │ │ + jne 97a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 9824 │ │ │ │ + jmp 9864 │ │ │ │ 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 9a30 │ │ │ │ + mov %ebx,0x34(%esp) │ │ │ │ + jge 9a70 │ │ │ │ mov %edx,%ecx │ │ │ │ mov 0x48(%esp),%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jl a42a │ │ │ │ + jl a46a │ │ │ │ test %ebx,%ebx │ │ │ │ - jle b2cd │ │ │ │ + jle b30d │ │ │ │ test %eax,%eax │ │ │ │ - js b298 │ │ │ │ + js b2d8 │ │ │ │ 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 │ │ │ │ @@ -7987,109 +8020,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 b060 │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle b0a0 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 9942 │ │ │ │ + jmp 9982 │ │ │ │ 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 9940 │ │ │ │ + jne 9980 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js b21c │ │ │ │ + js b25c │ │ │ │ + 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 99c2 │ │ │ │ - jmp 99c0 │ │ │ │ + jmp 9a02 │ │ │ │ + jmp 9a00 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 99c0 │ │ │ │ + jne 9a00 │ │ │ │ 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 9910 │ │ │ │ + jne 9950 │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ inc %edx │ │ │ │ cmp 0x34(%esp),%edx │ │ │ │ - je b2b7 │ │ │ │ + je b2f7 │ │ │ │ add 0x38(%esp),%eax │ │ │ │ add $0x8,%ebx │ │ │ │ - jmp 98f0 │ │ │ │ + jmp 9930 │ │ │ │ mov 0x48(%esp),%ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jge a8ec │ │ │ │ + jge a92c │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 9c7d │ │ │ │ + jle 9cbd │ │ │ │ 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 │ │ │ │ @@ -8117,143 +8150,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 9b8e │ │ │ │ + jle 9bce │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js b549 │ │ │ │ + js b589 │ │ │ │ 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 9b42 │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp 9b82 │ │ │ │ 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 9b40 │ │ │ │ + jne 9b80 │ │ │ │ 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 9b20 │ │ │ │ + jne 9b60 │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 9c52 │ │ │ │ + js 9c92 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 9c52 │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ + js 9c92 │ │ │ │ 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 9c00 │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp 9c40 │ │ │ │ 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 9c00 │ │ │ │ + jne 9c40 │ │ │ │ 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 9bc0 │ │ │ │ + jne 9c00 │ │ │ │ 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 9ae0 │ │ │ │ + jne 9b20 │ │ │ │ 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 9824 │ │ │ │ + js 9864 │ │ │ │ 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 │ │ │ │ @@ -8264,153 +8297,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 9dce │ │ │ │ + jle 9e0e │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js b4ff │ │ │ │ + js b53f │ │ │ │ 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 9d82 │ │ │ │ - jmp 9d80 │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp 9dc2 │ │ │ │ + jmp 9dc0 │ │ │ │ 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 9d80 │ │ │ │ + jne 9dc0 │ │ │ │ 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 9d50 │ │ │ │ + jne 9d90 │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 9e92 │ │ │ │ + js 9ed2 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 9e92 │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ + js 9ed2 │ │ │ │ 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 9e42 │ │ │ │ - jmp 9e40 │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp 9e82 │ │ │ │ + jmp 9e80 │ │ │ │ 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 9e40 │ │ │ │ + jne 9e80 │ │ │ │ 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 9e00 │ │ │ │ + jne 9e40 │ │ │ │ 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 9d10 │ │ │ │ + jne 9d50 │ │ │ │ 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 a6a7 │ │ │ │ + jl a6e7 │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ mov %edx,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - js 9824 │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ + js 9864 │ │ │ │ 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 │ │ │ │ @@ -8428,210 +8461,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 a0de │ │ │ │ + jle a11e │ │ │ │ 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 b120 │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ + jle b160 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp a002 │ │ │ │ - jmp a000 │ │ │ │ + jmp a042 │ │ │ │ + jmp a040 │ │ │ │ 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 a000 │ │ │ │ + jne a040 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js b194 │ │ │ │ + js b1d4 │ │ │ │ + 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 a082 │ │ │ │ - jmp a080 │ │ │ │ + jmp a0c2 │ │ │ │ + jmp a0c0 │ │ │ │ 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 a080 │ │ │ │ + jne a0c0 │ │ │ │ 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 9fb0 │ │ │ │ + jne 9ff0 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - js b260 │ │ │ │ + js b2a0 │ │ │ │ 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 b0f0 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle b130 │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp a140 │ │ │ │ + jmp a180 │ │ │ │ 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 a140 │ │ │ │ + jne a180 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js b23e │ │ │ │ + js b27e │ │ │ │ + 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 a1c0 │ │ │ │ + jmp a200 │ │ │ │ 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 a1c0 │ │ │ │ + jne a200 │ │ │ │ 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 a100 │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ + jne a140 │ │ │ │ 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 9f80 │ │ │ │ - jmp 9824 │ │ │ │ + jne 9fc0 │ │ │ │ + jmp 9864 │ │ │ │ ffreep %st(0) │ │ │ │ test %eax,%eax │ │ │ │ - js 9824 │ │ │ │ + js 9864 │ │ │ │ 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) │ │ │ │ @@ -8648,121 +8681,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 a375 │ │ │ │ + jle a3b5 │ │ │ │ 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 a342 │ │ │ │ - jmp a340 │ │ │ │ + jmp a382 │ │ │ │ + jmp a380 │ │ │ │ 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 a340 │ │ │ │ + jne a380 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js b150 │ │ │ │ + js b190 │ │ │ │ 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 a3c0 │ │ │ │ + jmp a400 │ │ │ │ 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 a3c0 │ │ │ │ + jne a400 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - je afc0 │ │ │ │ + je b000 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,0xc(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle a388 │ │ │ │ + jle a3c8 │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ - jmp a300 │ │ │ │ + jmp a340 │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle a578 │ │ │ │ + jle a5b8 │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js b599 │ │ │ │ + js b5d9 │ │ │ │ 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 │ │ │ │ @@ -8774,167 +8807,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 a500 │ │ │ │ + jmp a540 │ │ │ │ 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 a500 │ │ │ │ + jne a540 │ │ │ │ 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 a4d0 │ │ │ │ + jne a510 │ │ │ │ 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 a4a0 │ │ │ │ + jne a4e0 │ │ │ │ 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 9824 │ │ │ │ + js 9864 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 9824 │ │ │ │ + js 9864 │ │ │ │ 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 a640 │ │ │ │ + jne a680 │ │ │ │ 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 a620 │ │ │ │ + jne a660 │ │ │ │ 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 a5f0 │ │ │ │ - jmp 9824 │ │ │ │ + jne a630 │ │ │ │ + jmp 9864 │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 9824 │ │ │ │ + js 9864 │ │ │ │ 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 │ │ │ │ @@ -8949,135 +8982,135 @@ │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ nop │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle a81e │ │ │ │ + jle a85e │ │ │ │ + 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 a7c0 │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp a800 │ │ │ │ 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 a7c0 │ │ │ │ + jne a800 │ │ │ │ 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 a780 │ │ │ │ + jne a7c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - js b27e │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ + js b2be │ │ │ │ + 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 a880 │ │ │ │ + jmp a8c0 │ │ │ │ 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 a880 │ │ │ │ + jne a8c0 │ │ │ │ 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 a840 │ │ │ │ + jne a880 │ │ │ │ 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 a740 │ │ │ │ - jmp 9824 │ │ │ │ + jne a780 │ │ │ │ + jmp 9864 │ │ │ │ mov 0x34(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle ac44 │ │ │ │ + jle ac84 │ │ │ │ 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 │ │ │ │ @@ -9100,211 +9133,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 aace │ │ │ │ + jle ab0e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle b0c0 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle b100 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp aa02 │ │ │ │ + jmp aa42 │ │ │ │ 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 aa00 │ │ │ │ + jne aa40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js b1d8 │ │ │ │ + js b218 │ │ │ │ + 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 aa82 │ │ │ │ - jmp aa80 │ │ │ │ + jmp aac2 │ │ │ │ + jmp aac0 │ │ │ │ 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 aa80 │ │ │ │ + jne aac0 │ │ │ │ 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 a9d0 │ │ │ │ + jne aa10 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js ac11 │ │ │ │ + js ac51 │ │ │ │ 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 b090 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle b0d0 │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp ab40 │ │ │ │ + jmp ab80 │ │ │ │ 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 ab40 │ │ │ │ + jne ab80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js b1b6 │ │ │ │ + js b1f6 │ │ │ │ + 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 abc2 │ │ │ │ - jmp abc0 │ │ │ │ + jmp ac02 │ │ │ │ + jmp ac00 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 abc0 │ │ │ │ + jne ac00 │ │ │ │ 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 ab00 │ │ │ │ + jne ab40 │ │ │ │ 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 a9a0 │ │ │ │ + jne a9e0 │ │ │ │ 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 9824 │ │ │ │ + js 9864 │ │ │ │ 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) │ │ │ │ @@ -9313,621 +9346,621 @@ │ │ │ │ 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 ae4e │ │ │ │ + jle ae8e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle b030 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle b070 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp ad82 │ │ │ │ - jmp ad80 │ │ │ │ + jmp adc2 │ │ │ │ + jmp adc0 │ │ │ │ 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 ad80 │ │ │ │ + jne adc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js b1fa │ │ │ │ + js b23a │ │ │ │ + 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 ae02 │ │ │ │ - jmp ae00 │ │ │ │ + jmp ae42 │ │ │ │ + jmp ae40 │ │ │ │ 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 ae00 │ │ │ │ + jne ae40 │ │ │ │ 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 ad30 │ │ │ │ + jne ad70 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js af91 │ │ │ │ + js afd1 │ │ │ │ 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 b000 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle b040 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp aec2 │ │ │ │ - jmp aec0 │ │ │ │ + jmp af02 │ │ │ │ + jmp af00 │ │ │ │ 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 aec0 │ │ │ │ + jne af00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js b172 │ │ │ │ + js b1b2 │ │ │ │ + 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 af42 │ │ │ │ - jmp af40 │ │ │ │ + jmp af82 │ │ │ │ + jmp af80 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 af40 │ │ │ │ + jne af80 │ │ │ │ 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 ae80 │ │ │ │ + jne aec0 │ │ │ │ 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 ad00 │ │ │ │ + jne ad40 │ │ │ │ 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 a2e0 │ │ │ │ + jne a320 │ │ │ │ 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 aef5 │ │ │ │ + jns af35 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - je af91 │ │ │ │ + je afd1 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%esi │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp af74 │ │ │ │ + jmp afb4 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns adb5 │ │ │ │ + jns adf5 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x2c(%esp) │ │ │ │ - je ae4e │ │ │ │ + je ae8e │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%esi │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp ae31 │ │ │ │ + jmp ae71 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 9975 │ │ │ │ + jns 99b5 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je 9a11 │ │ │ │ + je 9a51 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 99f4 │ │ │ │ + jmp 9a34 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns ab75 │ │ │ │ + jns abb5 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je ac11 │ │ │ │ + je ac51 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%esi │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp abf4 │ │ │ │ + jmp ac34 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns aa35 │ │ │ │ + jns aa75 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x2c(%esp) │ │ │ │ - je aace │ │ │ │ + je ab0e │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%esi │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp aab1 │ │ │ │ + jmp aaf1 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns a175 │ │ │ │ + jns a1b5 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je a211 │ │ │ │ + je a251 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp a1f4 │ │ │ │ + jmp a234 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns a035 │ │ │ │ + jns a075 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x2c(%esp) │ │ │ │ - je a0ce │ │ │ │ + je a10e │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp a0b1 │ │ │ │ + jmp a0f1 │ │ │ │ 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 a300 │ │ │ │ - jmp afd3 │ │ │ │ + jne a340 │ │ │ │ + jmp b013 │ │ │ │ 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 ae88 │ │ │ │ - jmp af91 │ │ │ │ + jne aec8 │ │ │ │ + jmp afd1 │ │ │ │ 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 9fb8 │ │ │ │ - jmp a0ce │ │ │ │ + jne 9ff8 │ │ │ │ + jmp a10e │ │ │ │ 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 ab08 │ │ │ │ - jmp ac11 │ │ │ │ + jne ab48 │ │ │ │ + jmp ac51 │ │ │ │ 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 a9d8 │ │ │ │ - jmp aace │ │ │ │ + jne aa18 │ │ │ │ + jmp ab0e │ │ │ │ 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 ad38 │ │ │ │ - jmp ae4e │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ + jne ad78 │ │ │ │ + jmp ae8e │ │ │ │ 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 9918 │ │ │ │ - jmp 9a11 │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ + jne 9958 │ │ │ │ + jmp 9a51 │ │ │ │ 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 a108 │ │ │ │ - jmp a211 │ │ │ │ + jne a148 │ │ │ │ + jmp a251 │ │ │ │ incl 0x30(%esp) │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ add 0x3c(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ cmp %ebx,0x30(%esp) │ │ │ │ - jne 9f8c │ │ │ │ - jmp 9824 │ │ │ │ + jne 9fcc │ │ │ │ + jmp 9864 │ │ │ │ incl 0x1c(%esp) │ │ │ │ add 0x24(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %esi,0x1c(%esp) │ │ │ │ - jne a74c │ │ │ │ - jmp 9824 │ │ │ │ + jne a78c │ │ │ │ + jmp 9864 │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x34(%esp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 9824 │ │ │ │ + je 9864 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne b2a1 │ │ │ │ + jne b2e1 │ │ │ │ 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 9824 │ │ │ │ + js 9864 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 9824 │ │ │ │ + js 9864 │ │ │ │ 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 b4b0 │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle b4f0 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp b3c2 │ │ │ │ + jmp b402 │ │ │ │ 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 b3c0 │ │ │ │ + jne b400 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js b4e0 │ │ │ │ + js b520 │ │ │ │ + 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 b442 │ │ │ │ - jmp b440 │ │ │ │ + jmp b482 │ │ │ │ + jmp b480 │ │ │ │ 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 b440 │ │ │ │ + jne b480 │ │ │ │ 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 b3a0 │ │ │ │ + jne b3e0 │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ add $0x8,%esi │ │ │ │ add 0x38(%esp),%edx │ │ │ │ inc %eax │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jne b380 │ │ │ │ - jmp 9824 │ │ │ │ + jne b3c0 │ │ │ │ + jmp 9864 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns b3f5 │ │ │ │ + jns b435 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je b48e │ │ │ │ + je b4ce │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp b471 │ │ │ │ + jmp b4b1 │ │ │ │ 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 b3a8 │ │ │ │ - jmp b48e │ │ │ │ + jne b3e8 │ │ │ │ + jmp b4ce │ │ │ │ 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 b527 │ │ │ │ + je b567 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne b510 │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - jmp 9dce │ │ │ │ + jne b550 │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ + jmp 9e0e │ │ │ │ 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 9d1c │ │ │ │ - jmp 9824 │ │ │ │ + jne 9d5c │ │ │ │ + jmp 9864 │ │ │ │ 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 b577 │ │ │ │ + je b5b7 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne b560 │ │ │ │ + jne b5a0 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ - jmp 9b8e │ │ │ │ + jmp 9bce │ │ │ │ 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 9aec │ │ │ │ - jmp 9c6b │ │ │ │ + jne 9b2c │ │ │ │ + jmp 9cab │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x34(%esp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 9824 │ │ │ │ + je 9864 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne b5a2 │ │ │ │ - jmp a562 │ │ │ │ + jne b5e2 │ │ │ │ + jmp a5a2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %ecx,%ebp │ │ │ │ push %ebx │ │ │ │ mov %edx,%edi │ │ │ │ @@ -9936,24 +9969,24 @@ │ │ │ │ mov 0x90(%esp),%ecx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov %edx,0x48(%esp) │ │ │ │ fnstcw 0x5e(%esp) │ │ │ │ movzwl 0x5e(%esp),%eax │ │ │ │ mov %ecx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fmull 0x80(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmull 0x80(%esp) │ │ │ │ mov %ax,0x5c(%esp) │ │ │ │ movzwl 0x5e(%esp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ + mov %ax,0x5a(%esp) │ │ │ │ fldcw 0x5c(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x5e(%esp) │ │ │ │ - mov %ax,0x5a(%esp) │ │ │ │ fldcw 0x5a(%esp) │ │ │ │ fistpl (%esp) │ │ │ │ fldcw 0x5e(%esp) │ │ │ │ mov (%esp),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ sub 0x9c(%esp),%eax │ │ │ │ add %ecx,%eax │ │ │ │ @@ -9986,56 +10019,56 @@ │ │ │ │ lea 0x1(%ecx,%eax,1),%eax │ │ │ │ add 0x94(%esp),%eax │ │ │ │ mov %edx,0x3c(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x94(%esp) │ │ │ │ mov 0x8c(%esp),%eax │ │ │ │ fmull (%eax) │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ fldcw 0x5c(%esp) │ │ │ │ frndint │ │ │ │ fldcw 0x5e(%esp) │ │ │ │ fldcw 0x5a(%esp) │ │ │ │ fistpl (%esp) │ │ │ │ fldcw 0x5e(%esp) │ │ │ │ mov (%esp),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ sub 0x9c(%esp),%eax │ │ │ │ add 0x98(%esp),%eax │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ cltd │ │ │ │ idivl 0x98(%esp) │ │ │ │ mov %edx,0x40(%esp) │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ lea 0x1(%ecx,%eax,1),%eax │ │ │ │ add 0x98(%esp),%eax │ │ │ │ cltd │ │ │ │ idivl 0x98(%esp) │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ + cmp 0x38(%esp),%esi │ │ │ │ lea 0x1(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov %edx,(%esp) │ │ │ │ - cmp 0x38(%esp),%esi │ │ │ │ - jge b923 │ │ │ │ + jge b963 │ │ │ │ mov 0x3c(%esp),%ebx │ │ │ │ cmp 0x1c(%esp),%ebx │ │ │ │ - jge bf29 │ │ │ │ + jge bf69 │ │ │ │ mov %edx,%ecx │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jl c268 │ │ │ │ + jl c2a8 │ │ │ │ test %eax,%eax │ │ │ │ - js c39a │ │ │ │ + js c3da │ │ │ │ sub %ecx,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ movl $0x0,0x24(%esp) │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ - imul 0x98(%esp),%eax │ │ │ │ - shl $0x4,%edx │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ + imul 0x98(%esp),%eax │ │ │ │ mov (%esp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ imul %esi,%eax │ │ │ │ add %ebx,%eax │ │ │ │ imul 0x98(%esp),%eax │ │ │ │ @@ -10046,127 +10079,127 @@ │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ lea 0x1(%edx),%edi │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ lea (%eax,%ecx,8),%eax │ │ │ │ cmovle 0x7c(%esp),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ nop │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ - mov 0x78(%esp),%edx │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ + mov 0x78(%esp),%edx │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle d417 │ │ │ │ + jle d457 │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ add 0x1c(%esp),%eax │ │ │ │ - jmp b840 │ │ │ │ + jmp b880 │ │ │ │ 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 (%ebx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%edx) │ │ │ │ fmull (%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne b840 │ │ │ │ + jne b880 │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js cfb0 │ │ │ │ + js cff0 │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov %edi,0x7c(%esp) │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ - jmp b8c0 │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + jmp b900 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 (%edx) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%edx) │ │ │ │ fmull (%ecx,%esi,8) │ │ │ │ inc %esi │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edi,%esi │ │ │ │ - jne b8c0 │ │ │ │ + jne b900 │ │ │ │ incl 0x4(%esp) │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ cmp %esi,0x4(%esp) │ │ │ │ - je ce30 │ │ │ │ + je ce70 │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ - add $0x8,%edx │ │ │ │ add %esi,0x8(%esp) │ │ │ │ + add $0x8,%edx │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle b880 │ │ │ │ + jle b8c0 │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ - jmp b800 │ │ │ │ + jmp b840 │ │ │ │ + mov 0x3c(%esp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ sub 0x38(%esp),%ecx │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ - mov %ecx,0x2c(%esp) │ │ │ │ cmp 0x1c(%esp),%ebx │ │ │ │ - jge bb25 │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ + jge bb65 │ │ │ │ mov %edx,%ebp │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ cmp %ebp,%edx │ │ │ │ - jl c3a2 │ │ │ │ + jl c3e2 │ │ │ │ test %ecx,%ecx │ │ │ │ - jle d153 │ │ │ │ + jle d193 │ │ │ │ test %eax,%eax │ │ │ │ - js d124 │ │ │ │ - mov 0x98(%esp),%ecx │ │ │ │ + js d164 │ │ │ │ sub %ebp,%eax │ │ │ │ + mov 0x98(%esp),%ecx │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ - shl $0x4,%edx │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ shl $0x4,%ecx │ │ │ │ imul %ecx,%eax │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ imul 0x94(%esp),%eax │ │ │ │ add %ebx,%eax │ │ │ │ lea 0x1(%ebp),%ebx │ │ │ │ mov 0x4(%esp),%ebp │ │ │ │ imul %ecx,%eax │ │ │ │ @@ -10180,105 +10213,105 @@ │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ cmovle 0x7c(%esp),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edi,0x4(%esp) │ │ │ │ mov 0x78(%esp),%edx │ │ │ │ + mov %edi,0x4(%esp) │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle cec0 │ │ │ │ + jle cf00 │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ add 0x4(%esp),%eax │ │ │ │ - jmp ba40 │ │ │ │ + jmp ba80 │ │ │ │ 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 (%edx) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%edx) │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ inc %ebx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne ba40 │ │ │ │ + jne ba80 │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js d09c │ │ │ │ + js d0dc │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ xor %edi,%edi │ │ │ │ - jmp bac0 │ │ │ │ + jmp bb00 │ │ │ │ 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 │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%edx) │ │ │ │ fmull (%esi,%edi,8) │ │ │ │ inc %edi │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ebx,%edi │ │ │ │ - jne bac0 │ │ │ │ + jne bb00 │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ add $0x8,%edx │ │ │ │ add %eax,0x4(%esp) │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jne b9f0 │ │ │ │ + jne ba30 │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ inc %eax │ │ │ │ cmp 0x2c(%esp),%eax │ │ │ │ - je d140 │ │ │ │ + je d180 │ │ │ │ add 0x30(%esp),%edi │ │ │ │ add $0x8,%ecx │ │ │ │ - jmp b9d0 │ │ │ │ + jmp ba10 │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jge c7a2 │ │ │ │ + jge c7e2 │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle bd34 │ │ │ │ + jle bd74 │ │ │ │ mov 0x98(%esp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ mov 0x4(%esp),%ebp │ │ │ │ shl $0x4,%ecx │ │ │ │ imul %ecx,%eax │ │ │ │ @@ -10307,131 +10340,131 @@ │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ mov 0x7c(%esp),%ebx │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle bc84 │ │ │ │ + jle bcc4 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js d3b3 │ │ │ │ + js d3f3 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ - mov 0x78(%esp),%esi │ │ │ │ - movl $0x0,(%esp) │ │ │ │ add 0x34(%esp),%eax │ │ │ │ + movl $0x0,(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ + mov 0x78(%esp),%esi │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp bc40 │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ + jmp bc80 │ │ │ │ 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,%eax │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edi,%edx │ │ │ │ - jne bc40 │ │ │ │ + jne bc80 │ │ │ │ incl (%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ add $0x8,%esi │ │ │ │ mov (%esp),%eax │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ add %ecx,0x8(%esp) │ │ │ │ cmp 0x10(%esp),%eax │ │ │ │ - jne bc10 │ │ │ │ + jne bc50 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js bd04 │ │ │ │ + js bd44 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js bd04 │ │ │ │ + js bd44 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edi,%edx │ │ │ │ - jne bcc0 │ │ │ │ + jne bd00 │ │ │ │ incl (%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ add $0x8,%esi │ │ │ │ mov (%esp),%eax │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ add %ecx,0x8(%esp) │ │ │ │ cmp 0x14(%esp),%eax │ │ │ │ - jne bcb0 │ │ │ │ + jne bcf0 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ incl 0x18(%esp) │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ add %edx,0x20(%esp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ cmp 0x2c(%esp),%eax │ │ │ │ - jne bbd0 │ │ │ │ + jne bc10 │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ mov %ebp,0x4(%esp) │ │ │ │ lea (%eax,%ecx,8),%eax │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov 0x38(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js c39a │ │ │ │ + js c3da │ │ │ │ mov 0x98(%esp),%ecx │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ - mov 0x48(%esp),%edi │ │ │ │ inc %ebx │ │ │ │ + movl $0x0,0x18(%esp) │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ + mov %ebx,0x24(%esp) │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ - mov %ebx,0x24(%esp) │ │ │ │ - movl $0x0,0x18(%esp) │ │ │ │ mov 0x7c(%esp),%ebx │ │ │ │ - mov 0x4(%esp),%ebp │ │ │ │ shl $0x4,%ecx │ │ │ │ + mov 0x4(%esp),%ebp │ │ │ │ imul %ecx,%eax │ │ │ │ - sub %edx,%esi │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ - mov %esi,0x10(%esp) │ │ │ │ + sub %edx,%esi │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ + mov %esi,0x10(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%edi │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ imul %ecx,%eax │ │ │ │ test %esi,%esi │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ @@ -10444,134 +10477,134 @@ │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle be84 │ │ │ │ + jle bec4 │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js d38b │ │ │ │ + js d3cb │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ - mov 0x78(%esp),%esi │ │ │ │ - movl $0x0,(%esp) │ │ │ │ add 0x34(%esp),%eax │ │ │ │ + movl $0x0,(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ + mov 0x78(%esp),%esi │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp be40 │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ + jmp be80 │ │ │ │ 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,%eax │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edi,%edx │ │ │ │ - jne be40 │ │ │ │ + jne be80 │ │ │ │ incl (%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ add $0x8,%esi │ │ │ │ mov (%esp),%eax │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ add %ecx,0x8(%esp) │ │ │ │ cmp 0x10(%esp),%eax │ │ │ │ - jne be10 │ │ │ │ + jne be50 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js bf04 │ │ │ │ + js bf44 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js bf04 │ │ │ │ + js bf44 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edi,%edx │ │ │ │ - jne bec0 │ │ │ │ + jne bf00 │ │ │ │ incl (%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ add $0x8,%esi │ │ │ │ mov (%esp),%eax │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ add %ecx,0x8(%esp) │ │ │ │ cmp 0x14(%esp),%eax │ │ │ │ - jne beb0 │ │ │ │ + jne bef0 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ incl 0x18(%esp) │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ add %edx,0x20(%esp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ cmp 0x24(%esp),%eax │ │ │ │ - jne bdd0 │ │ │ │ + jne be10 │ │ │ │ add $0x64,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ mov %edx,%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ cmp %edx,%esi │ │ │ │ - jl c5e1 │ │ │ │ + jl c621 │ │ │ │ test %eax,%eax │ │ │ │ - js c39a │ │ │ │ + js c3da │ │ │ │ sub 0x1c(%esp),%ecx │ │ │ │ mov 0x98(%esp),%edi │ │ │ │ - movl $0x0,0x2c(%esp) │ │ │ │ shl $0x4,%esi │ │ │ │ + movl $0x0,0x2c(%esp) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ + shl $0x4,%edi │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ + mov %edi,%ebp │ │ │ │ sub %edx,%ecx │ │ │ │ mov 0x9c(%esp),%edx │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ mov %ecx,%esi │ │ │ │ - shl $0x4,%edi │ │ │ │ imul %edi,%eax │ │ │ │ - mov %edi,%ebp │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ lea 0x2(%edx,%edx,1),%edx │ │ │ │ mov %edx,0x34(%esp) │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ imul 0x94(%esp),%eax │ │ │ │ imul %ebp,%edx │ │ │ │ @@ -10595,182 +10628,182 @@ │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle c116 │ │ │ │ + jle c156 │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ add %eax,%ecx │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ mov 0x78(%esp),%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle cf80 │ │ │ │ + jle cfc0 │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ mov %ebx,0x18(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ add 0x14(%esp),%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldl (%edx) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ inc %ebx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne c040 │ │ │ │ + jne c080 │ │ │ │ mov (%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js d000 │ │ │ │ + js d040 │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ xor %edi,%edi │ │ │ │ - jmp c0c0 │ │ │ │ + jmp c100 │ │ │ │ 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 │ │ │ │ fldl (%edx) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%esi,%edi,8) │ │ │ │ inc %edi │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ebx,%edi │ │ │ │ - jne c0c0 │ │ │ │ + jne c100 │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x20(%esp),%edi │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ add $0x8,%ecx │ │ │ │ add %eax,0x4(%esp) │ │ │ │ + mov 0x20(%esp),%edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jne c020 │ │ │ │ + jne c060 │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js d0ec │ │ │ │ + js d12c │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ inc %ecx │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ mov 0x3c(%esp),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle cf50 │ │ │ │ + jle cf90 │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ add 0x8(%esp),%eax │ │ │ │ - jmp c180 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp c1c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ inc %ebx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne c180 │ │ │ │ + jne c1c0 │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js d0ca │ │ │ │ + js d10a │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ xor %edi,%edi │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - jmp c200 │ │ │ │ + jmp c240 │ │ │ │ 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 │ │ │ │ fldl (%edx) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%esi,%edi,8) │ │ │ │ inc %edi │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ebx,%edi │ │ │ │ - jne c200 │ │ │ │ + jne c240 │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ incl 0x4(%esp) │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ add $0x8,%ecx │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ add %edi,0x8(%esp) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ cmp 0x24(%esp),%eax │ │ │ │ - jne c140 │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ + jne c180 │ │ │ │ incl 0x2c(%esp) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ add $0x8,%edx │ │ │ │ - mov 0x34(%esp),%ebx │ │ │ │ add 0x38(%esp),%eax │ │ │ │ + mov 0x34(%esp),%ebx │ │ │ │ cmp %ebx,0x2c(%esp) │ │ │ │ - jne bff0 │ │ │ │ - jmp c39a │ │ │ │ + jne c030 │ │ │ │ + jmp c3da │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js c39a │ │ │ │ + js c3da │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ + imul 0x98(%esp),%eax │ │ │ │ mov %ebp,%ebx │ │ │ │ - mov 0x4(%esp),%ebp │ │ │ │ xor %edx,%edx │ │ │ │ - imul 0x98(%esp),%eax │ │ │ │ + mov 0x4(%esp),%ebp │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ imul 0x94(%esp),%eax │ │ │ │ add 0x3c(%esp),%eax │ │ │ │ imul 0x98(%esp),%eax │ │ │ │ add 0x40(%esp),%eax │ │ │ │ @@ -10781,219 +10814,219 @@ │ │ │ │ lea 0x2(%eax,%eax,1),%esi │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ mov 0x78(%esp),%ecx │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xor %edx,%edx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp c340 │ │ │ │ + jmp c380 │ │ │ │ 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 (%ebx) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%edi,%edx,8) │ │ │ │ inc %edx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne c340 │ │ │ │ + jne c380 │ │ │ │ incl (%esp) │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ mov (%esp),%eax │ │ │ │ + mov 0xc(%esp),%ebx │ │ │ │ add %ebx,0x8(%esp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne c300 │ │ │ │ + jne c340 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ add 0x1c(%esp),%eax │ │ │ │ inc %edx │ │ │ │ add $0x8,%ebx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne c2e0 │ │ │ │ + jne c320 │ │ │ │ add $0x64,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle c4af │ │ │ │ + jle c4ef │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js d424 │ │ │ │ + js d464 │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ mov 0x9c(%esp),%ecx │ │ │ │ - mov 0x44(%esp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ + mov 0x44(%esp),%esi │ │ │ │ mov 0x7c(%esp),%ebx │ │ │ │ mov 0x4(%esp),%ebp │ │ │ │ shl $0x4,%eax │ │ │ │ + lea 0x2(%ecx,%ecx,1),%edi │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ imul 0x94(%esp),%eax │ │ │ │ - lea 0x2(%ecx,%ecx,1),%edi │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ imul 0x94(%esp),%eax │ │ │ │ add 0x3c(%esp),%eax │ │ │ │ imul 0x98(%esp),%eax │ │ │ │ add 0x40(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x48(%esp),%eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ mov 0x78(%esp),%ecx │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ mov %ebx,0x7c(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xor %edx,%edx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x7c(%esp),%ebx │ │ │ │ - xor %edx,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldl (%esi) │ │ │ │ - fmull (%ecx) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edi,%edx │ │ │ │ - jne c440 │ │ │ │ + jne c480 │ │ │ │ incl (%esp) │ │ │ │ mov %ebx,0x7c(%esp) │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ mov (%esp),%eax │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ add %ebx,0x4(%esp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne c430 │ │ │ │ + jne c470 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ - mov 0x7c(%esp),%ebx │ │ │ │ add $0x8,%esi │ │ │ │ add 0x14(%esp),%eax │ │ │ │ + mov 0x7c(%esp),%ebx │ │ │ │ inc %edx │ │ │ │ cmp 0x2c(%esp),%edx │ │ │ │ - jne c410 │ │ │ │ + jne c450 │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ mov %ebp,0x4(%esp) │ │ │ │ lea (%eax,%ecx,8),%eax │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov 0x38(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js c39a │ │ │ │ + js c3da │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js c39a │ │ │ │ + js c3da │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ - inc %ecx │ │ │ │ - mov 0x48(%esp),%esi │ │ │ │ - mov 0x44(%esp),%ebx │ │ │ │ imul 0x98(%esp),%eax │ │ │ │ + inc %ecx │ │ │ │ + xor %edx,%edx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov 0x98(%esp),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ + mov 0x48(%esp),%esi │ │ │ │ + mov 0x44(%esp),%ebx │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ mov 0x4(%esp),%ebp │ │ │ │ shl $0x4,%ecx │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ + mov 0x9c(%esp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ imul 0x98(%esp),%eax │ │ │ │ - mov 0x9c(%esp),%ecx │ │ │ │ add 0x40(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %esi,%eax │ │ │ │ lea 0x2(%ecx,%ecx,1),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ mov 0x78(%esp),%ecx │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xor %edx,%edx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp c580 │ │ │ │ + jmp c5c0 │ │ │ │ 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,%eax │ │ │ │ + fmull (%ecx) │ │ │ │ fmull (%edi,%edx,8) │ │ │ │ inc %edx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne c580 │ │ │ │ + jne c5c0 │ │ │ │ incl (%esp) │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ mov (%esp),%eax │ │ │ │ + mov 0xc(%esp),%ebx │ │ │ │ add %ebx,0x8(%esp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne c550 │ │ │ │ + jne c590 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ add 0x1c(%esp),%eax │ │ │ │ inc %edx │ │ │ │ add $0x8,%ebx │ │ │ │ cmp 0x18(%esp),%edx │ │ │ │ - jne c530 │ │ │ │ - jmp c39a │ │ │ │ + jne c570 │ │ │ │ + jmp c3da │ │ │ │ test %eax,%eax │ │ │ │ - js c39a │ │ │ │ + js c3da │ │ │ │ mov 0x98(%esp),%esi │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ mov 0x4(%esp),%ebp │ │ │ │ shl $0x4,%esi │ │ │ │ imul %esi,%eax │ │ │ │ @@ -11024,109 +11057,109 @@ │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle c714 │ │ │ │ + jle c754 │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ add %eax,%ebx │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ mov 0x78(%esp),%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%ebx) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%ebx) │ │ │ │ fmull (%edi,%edx,8) │ │ │ │ inc %edx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne c6c0 │ │ │ │ + jne c700 │ │ │ │ incl (%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ mov (%esp),%eax │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ add %ecx,0x8(%esp) │ │ │ │ cmp 0x10(%esp),%eax │ │ │ │ - jne c6b0 │ │ │ │ + jne c6f0 │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ test %ebx,%ebx │ │ │ │ - js d10a │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ + js d14a │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ movl $0x0,(%esp) │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%ebx) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%ebx) │ │ │ │ fmull (%edi,%edx,8) │ │ │ │ inc %edx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne c740 │ │ │ │ + jne c780 │ │ │ │ incl (%esp) │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ mov (%esp),%eax │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ add %ecx,0x8(%esp) │ │ │ │ cmp 0x14(%esp),%eax │ │ │ │ - jne c730 │ │ │ │ + jne c770 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ incl 0x18(%esp) │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ add 0x24(%esp),%eax │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %esi,0x18(%esp) │ │ │ │ - jne c680 │ │ │ │ - jmp c39a │ │ │ │ + jne c6c0 │ │ │ │ + jmp c3da │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle caf2 │ │ │ │ + jle cb32 │ │ │ │ mov %eax,%esi │ │ │ │ sub 0x1c(%esp),%esi │ │ │ │ mov %edi,%ebp │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ - movl $0x0,0x30(%esp) │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %esi,%edi │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ + movl $0x0,0x30(%esp) │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ lea 0x1(%ebx),%ecx │ │ │ │ + mov %esi,%edi │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ sub %edx,%esi │ │ │ │ mov 0x98(%esp),%edx │ │ │ │ shl $0x4,%edx │ │ │ │ imul %edx,%eax │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ mov %eax,0x50(%esp) │ │ │ │ @@ -11148,611 +11181,611 @@ │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x78(%esp),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ cmovle 0x78(%esp),%eax │ │ │ │ mov %eax,0x54(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ - mov 0x78(%esp),%ebx │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ add 0x34(%esp),%eax │ │ │ │ + mov 0x78(%esp),%ebx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle c986 │ │ │ │ + jle c9c6 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle cf20 │ │ │ │ + jle cf60 │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ add 0x4(%esp),%eax │ │ │ │ - jmp c8c0 │ │ │ │ + jmp c900 │ │ │ │ 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 (%edx) │ │ │ │ - fmull (%ebx) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%ebx) │ │ │ │ fmull (%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne c8c0 │ │ │ │ + jne c900 │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js d050 │ │ │ │ + js d090 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ xor %edi,%edi │ │ │ │ - jmp c940 │ │ │ │ + jmp c980 │ │ │ │ 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 │ │ │ │ fldl (%edx) │ │ │ │ - fmull (%ebx) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%ebx) │ │ │ │ fmull (%esi,%edi,8) │ │ │ │ inc %edi │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%edi │ │ │ │ - jne c940 │ │ │ │ + jne c980 │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x20(%esp),%edi │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ add $0x8,%ebx │ │ │ │ add %eax,0x4(%esp) │ │ │ │ + mov 0x20(%esp),%edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jne c870 │ │ │ │ + jne c8b0 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js cac6 │ │ │ │ + js cb06 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x54(%esp),%ebx │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ inc %eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ nop │ │ │ │ test %esi,%esi │ │ │ │ - jle cef0 │ │ │ │ + jle cf30 │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ add 0x4(%esp),%eax │ │ │ │ - jmp ca00 │ │ │ │ + jmp ca40 │ │ │ │ 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 (%edx) │ │ │ │ - fmull (%ebx) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%ebx) │ │ │ │ fmull (%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne ca00 │ │ │ │ + jne ca40 │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js d02a │ │ │ │ + js d06a │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ xor %edi,%edi │ │ │ │ - jmp ca80 │ │ │ │ + jmp cac0 │ │ │ │ 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 │ │ │ │ fldl (%edx) │ │ │ │ - fmull (%ebx) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%ebx) │ │ │ │ fmull (%esi,%edi,8) │ │ │ │ inc %edi │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%edi │ │ │ │ - jne ca80 │ │ │ │ + jne cac0 │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x24(%esp),%edi │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ add $0x8,%ebx │ │ │ │ add %eax,0x4(%esp) │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jne c9b0 │ │ │ │ + jne c9f0 │ │ │ │ incl 0x30(%esp) │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ add $0x8,%edx │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ add %edi,0x34(%esp) │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ cmp 0x2c(%esp),%eax │ │ │ │ - jne c840 │ │ │ │ + jne c880 │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ mov %ebp,0x4(%esp) │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov 0x38(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js c39a │ │ │ │ + js c3da │ │ │ │ mov 0x98(%esp),%eax │ │ │ │ mov 0x94(%esp),%ebx │ │ │ │ - mov (%esp),%edx │ │ │ │ inc %edi │ │ │ │ + mov (%esp),%edx │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ mov %edi,0x34(%esp) │ │ │ │ - sub 0x1c(%esp),%esi │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ movl $0x0,0x28(%esp) │ │ │ │ - mov 0x4(%esp),%ebp │ │ │ │ + sub 0x1c(%esp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov 0x4(%esp),%ebp │ │ │ │ imul %eax,%ebx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ sub %edx,%ecx │ │ │ │ - mov %esi,0x20(%esp) │ │ │ │ mov %ebx,0x38(%esp) │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ + mov %esi,0x20(%esp) │ │ │ │ mov %ebx,0x2c(%esp) │ │ │ │ mov 0x3c(%esp),%ebx │ │ │ │ imul %eax,%ebx │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %ebx,0x30(%esp) │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ lea (%eax,%ecx,8),%eax │ │ │ │ cmovle 0x7c(%esp),%eax │ │ │ │ test %esi,%esi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x78(%esp),%eax │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ cmovle 0x78(%esp),%eax │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ - mov 0x78(%esp),%esi │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ add 0x2c(%esp),%eax │ │ │ │ + mov 0x78(%esp),%esi │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle ccc6 │ │ │ │ + jle cd06 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle ce90 │ │ │ │ + jle ced0 │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ mov %ebx,0x18(%esp) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ add 0x4(%esp),%eax │ │ │ │ - jmp cc00 │ │ │ │ + jmp cc40 │ │ │ │ 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 (%edx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ inc %ebx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jne cc00 │ │ │ │ + jne cc40 │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js d076 │ │ │ │ + js d0b6 │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ xor %edi,%edi │ │ │ │ - jmp cc80 │ │ │ │ + jmp ccc0 │ │ │ │ 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 │ │ │ │ fldl (%edx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ inc %edi │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ebx,%edi │ │ │ │ - jne cc80 │ │ │ │ + jne ccc0 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x20(%esp),%edi │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ add %eax,0x4(%esp) │ │ │ │ + mov 0x20(%esp),%edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jne cbc0 │ │ │ │ + jne cc00 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js ce06 │ │ │ │ + js ce46 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x3c(%esp),%esi │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ inc %eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ nop │ │ │ │ test %ecx,%ecx │ │ │ │ - jle ce60 │ │ │ │ + jle cea0 │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ mov %ebx,0x18(%esp) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ add 0x4(%esp),%eax │ │ │ │ - jmp cd40 │ │ │ │ + jmp cd80 │ │ │ │ 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 (%edx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ inc %ebx │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jne cd40 │ │ │ │ + jne cd80 │ │ │ │ mov (%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js cfda │ │ │ │ + js d01a │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ xor %edi,%edi │ │ │ │ - jmp cdc0 │ │ │ │ + jmp ce00 │ │ │ │ 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 │ │ │ │ fldl (%edx) │ │ │ │ - fmull (%esi) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%esi) │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ inc %edi │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ebx,%edi │ │ │ │ - jne cdc0 │ │ │ │ + jne ce00 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x24(%esp),%edi │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ add %eax,0x4(%esp) │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jne ccf0 │ │ │ │ + jne cd30 │ │ │ │ incl 0x28(%esp) │ │ │ │ mov 0x38(%esp),%edi │ │ │ │ add $0x8,%edx │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ add %edi,0x2c(%esp) │ │ │ │ + mov 0x28(%esp),%eax │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jne cb90 │ │ │ │ + jne cbd0 │ │ │ │ add $0x64,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ incl 0x24(%esp) │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ add %edx,0x28(%esp) │ │ │ │ cmp 0x18(%esp),%eax │ │ │ │ - jne b7d0 │ │ │ │ + jne b810 │ │ │ │ add $0x64,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jns cd74 │ │ │ │ + jns cdb4 │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - je ce06 │ │ │ │ + je ce46 │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ add $0x8,%esi │ │ │ │ add %edi,0x4(%esp) │ │ │ │ - jmp cde9 │ │ │ │ + jmp ce29 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns cc34 │ │ │ │ + jns cc74 │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x20(%esp) │ │ │ │ - je ccc6 │ │ │ │ + je cd06 │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ add $0x8,%esi │ │ │ │ add %edi,0x4(%esp) │ │ │ │ - jmp cca9 │ │ │ │ + jmp cce9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns ba74 │ │ │ │ + jns bab4 │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - je bb06 │ │ │ │ + je bb46 │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ add $0x8,%edx │ │ │ │ add %edi,0x4(%esp) │ │ │ │ - jmp bae9 │ │ │ │ + jmp bb29 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jns ca34 │ │ │ │ + jns ca74 │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - je cac6 │ │ │ │ + je cb06 │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ add $0x8,%ebx │ │ │ │ add %edi,0x4(%esp) │ │ │ │ - jmp caa9 │ │ │ │ + jmp cae9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns c8f4 │ │ │ │ + jns c934 │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x20(%esp) │ │ │ │ - je c986 │ │ │ │ + je c9c6 │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ add $0x8,%ebx │ │ │ │ add %edi,0x4(%esp) │ │ │ │ - jmp c969 │ │ │ │ + jmp c9a9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns c1b0 │ │ │ │ + jns c1f0 │ │ │ │ incl 0x4(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ cmp %ebx,0x4(%esp) │ │ │ │ - je c246 │ │ │ │ + je c286 │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ add %ebx,0x8(%esp) │ │ │ │ - jmp c229 │ │ │ │ + jmp c269 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jns c074 │ │ │ │ + jns c0b4 │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x20(%esp) │ │ │ │ - je c106 │ │ │ │ + je c146 │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ add $0x8,%ecx │ │ │ │ add %edi,0x4(%esp) │ │ │ │ - jmp c0e9 │ │ │ │ + jmp c129 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ incl 0x4(%esp) │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ add $0x8,%edx │ │ │ │ - mov 0x4(%esp),%esi │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ cmp %esi,0x18(%esp) │ │ │ │ - jne b800 │ │ │ │ + jne b840 │ │ │ │ mov %edi,0x7c(%esp) │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ - jmp ce38 │ │ │ │ + jmp ce78 │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ add %eax,0x4(%esp) │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ cmp %ebx,0x24(%esp) │ │ │ │ - jne cd00 │ │ │ │ + jne cd40 │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - jmp ce06 │ │ │ │ + jmp ce46 │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ add $0x8,%ecx │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ add %eax,0x4(%esp) │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ cmp %ebx,0x20(%esp) │ │ │ │ - jne c030 │ │ │ │ + jne c070 │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - jmp c10a │ │ │ │ + jmp c14a │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ add $0x8,%ebx │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ add %eax,0x4(%esp) │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ cmp %ecx,0x24(%esp) │ │ │ │ - jne c9c0 │ │ │ │ + jne ca00 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ - jmp cac6 │ │ │ │ + jmp cb06 │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ add $0x8,%ebx │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ add %eax,0x4(%esp) │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ cmp %ecx,0x20(%esp) │ │ │ │ - jne c880 │ │ │ │ + jne c8c0 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ - jmp c986 │ │ │ │ + jmp c9c6 │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ add %eax,0x4(%esp) │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ cmp %ebx,0x20(%esp) │ │ │ │ - jne cbd0 │ │ │ │ + jne cc10 │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - jmp ccc6 │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ + jmp cd06 │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ add $0x8,%edx │ │ │ │ add %eax,0x4(%esp) │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ cmp %ebx,0x8(%esp) │ │ │ │ - jne ba00 │ │ │ │ + jne ba40 │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ - jmp bb0e │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + jmp bb4e │ │ │ │ incl 0x4(%esp) │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ add $0x8,%ecx │ │ │ │ add %eax,0x8(%esp) │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ cmp %ebx,0x4(%esp) │ │ │ │ - jne c14c │ │ │ │ - jmp c246 │ │ │ │ + jne c18c │ │ │ │ + jmp c286 │ │ │ │ incl 0x2c(%esp) │ │ │ │ - mov 0x34(%esp),%edi │ │ │ │ add 0x38(%esp),%eax │ │ │ │ add $0x8,%edx │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ cmp %edi,0x2c(%esp) │ │ │ │ - jne c000 │ │ │ │ - jmp c39a │ │ │ │ + jne c040 │ │ │ │ + jmp c3da │ │ │ │ incl 0x18(%esp) │ │ │ │ add 0x24(%esp),%eax │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %esi,0x18(%esp) │ │ │ │ - jne c68c │ │ │ │ - jmp c39a │ │ │ │ + jne c6cc │ │ │ │ + jmp c3da │ │ │ │ mov 0x4(%esp),%ebp │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je c39a │ │ │ │ + je c3da │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne d12a │ │ │ │ + jne d16a │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ mov %ebp,0x4(%esp) │ │ │ │ lea (%eax,%ecx,8),%eax │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov 0x38(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js c39a │ │ │ │ + js c3da │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js c39a │ │ │ │ + js c3da │ │ │ │ mov (%esp),%edi │ │ │ │ mov 0x48(%esp),%esi │ │ │ │ inc %ebx │ │ │ │ - mov 0x4(%esp),%ebp │ │ │ │ mov %ebx,0x28(%esp) │ │ │ │ + mov 0x4(%esp),%ebp │ │ │ │ mov 0x44(%esp),%ebx │ │ │ │ sub %edi,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x94(%esp),%eax │ │ │ │ imul 0x98(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ @@ -11764,784 +11797,777 @@ │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x9c(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ + test %ecx,%ecx │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ lea (%eax,%ecx,8),%eax │ │ │ │ cmovle 0x7c(%esp),%eax │ │ │ │ inc %edi │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ mov 0x78(%esp),%edx │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle d330 │ │ │ │ + jle d370 │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ add 0x4(%esp),%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%edx) │ │ │ │ fmull (%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne d240 │ │ │ │ + jne d280 │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js d360 │ │ │ │ + js d3a0 │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ xor %esi,%esi │ │ │ │ - jmp d2c0 │ │ │ │ + jmp d300 │ │ │ │ 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 │ │ │ │ fldl (%ebx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x10,%eax │ │ │ │ + fmull (%edx) │ │ │ │ fmull (%ecx,%esi,8) │ │ │ │ inc %esi │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x0(%ebp) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edi,%esi │ │ │ │ - jne d2c0 │ │ │ │ + jne d300 │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ add $0x8,%edx │ │ │ │ add %eax,0x4(%esp) │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ cmp %esi,0x8(%esp) │ │ │ │ - jne d210 │ │ │ │ + jne d250 │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ add 0x2c(%esp),%eax │ │ │ │ inc %esi │ │ │ │ add $0x8,%ebx │ │ │ │ cmp 0x28(%esp),%esi │ │ │ │ - jne d1f0 │ │ │ │ - jmp c39a │ │ │ │ + jne d230 │ │ │ │ + jmp c3da │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns d274 │ │ │ │ + jns d2b4 │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ cmp %esi,0x8(%esp) │ │ │ │ - je d306 │ │ │ │ + je d346 │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ add $0x8,%edx │ │ │ │ add %esi,0x4(%esp) │ │ │ │ - jmp d2e9 │ │ │ │ + jmp d329 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ add $0x8,%edx │ │ │ │ add %eax,0x4(%esp) │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ cmp %esi,0x8(%esp) │ │ │ │ - jne d220 │ │ │ │ + jne d260 │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ - jmp d30e │ │ │ │ + jmp d34e │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je d3d3 │ │ │ │ + je d413 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne d3a0 │ │ │ │ - jmp be84 │ │ │ │ + jne d3e0 │ │ │ │ + jmp bec4 │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je d3f5 │ │ │ │ + je d435 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne d3c0 │ │ │ │ - jmp bc84 │ │ │ │ + jne d400 │ │ │ │ + jmp bcc4 │ │ │ │ incl 0x18(%esp) │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ add %edx,0x20(%esp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - jne bddc │ │ │ │ - jmp c39a │ │ │ │ + jne be1c │ │ │ │ + jmp c3da │ │ │ │ incl 0x18(%esp) │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ add %edx,0x20(%esp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ cmp 0x2c(%esp),%eax │ │ │ │ - jne bbdc │ │ │ │ - jmp bd21 │ │ │ │ + jne bc1c │ │ │ │ + jmp bd61 │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ - jmp b880 │ │ │ │ + jmp b8c0 │ │ │ │ mov 0x4(%esp),%ebp │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je c39a │ │ │ │ + je c3da │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne d42a │ │ │ │ - jmp c49c │ │ │ │ + jne d46a │ │ │ │ + jmp c4dc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0000d450 : │ │ │ │ +0000d490 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x50,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - call 4085 │ │ │ │ - add $0x3f963,%edi │ │ │ │ + call 40a5 │ │ │ │ + add $0x3f923,%edi │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 31f0 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + cmpl $0x1,0x18(%ebx) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - cmpl $0x1,0x18(%ecx) │ │ │ │ - je d6e9 │ │ │ │ - mov %esi,-0x34(%ebp) │ │ │ │ + je d729 │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle d6bf │ │ │ │ + jle d701 │ │ │ │ fldl -0x79d4(%edi) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x48(%ebp) │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ - mov %edi,-0x28(%ebp) │ │ │ │ + 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,-0x2c(%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 d575 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %edi,%edx │ │ │ │ - imul -0x44(%ebp),%edx │ │ │ │ + jle d5b4 │ │ │ │ + mov %edi,%ecx │ │ │ │ fldz │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + imul -0x44(%ebp),%ecx │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - lea (%eax,%edx,8),%eax │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ + lea (%eax,%ecx,8),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ neg %ebx │ │ │ │ - mov %ebx,%edx │ │ │ │ - shr $0x1f,%edx │ │ │ │ - add %ebx,%edx │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ - sar $1,%edx │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - mov %edx,(%esi,%eax,4) │ │ │ │ - fmull (%ebx,%eax,8) │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ + 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,-0x28(%ebp) │ │ │ │ - jne d540 │ │ │ │ + fstl (%edx,%eax,8) │ │ │ │ + jne d580 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle d6a6 │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ + jle d6e6 │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ - fldl (%ecx,%edi,8) │ │ │ │ + mov %edx,%ecx │ │ │ │ + fldl (%edx,%edi,8) │ │ │ │ dec %edi │ │ │ │ - mov %edi,-0x20(%ebp) │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ fldl (%edi) │ │ │ │ fldl 0x8(%edi) │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ - jmp d5b4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + jmp d5f4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ fldl (%eax) │ │ │ │ + fstpl -0x28(%ebp) │ │ │ │ fldl 0x8(%eax) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - fld %st(4) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + fstl -0x30(%ebp) │ │ │ │ + fld %st(3) │ │ │ │ fcos │ │ │ │ - fld %st(5) │ │ │ │ + fld %st(4) │ │ │ │ fchs │ │ │ │ fsin │ │ │ │ - fld %st(3) │ │ │ │ + fldl -0x28(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ - faddp %st,%st(6) │ │ │ │ + faddp %st,%st(5) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ - fsubrp %st,%st(6) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fsubrp %st,%st(5) │ │ │ │ + fxch %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fmull -0x28(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%eax) │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle d6de │ │ │ │ + jle d71e │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - jmp d62d │ │ │ │ - jmp d620 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + jmp d66d │ │ │ │ + lea 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 d6d0 │ │ │ │ + je d710 │ │ │ │ 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 d620 │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ + je d660 │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ inc %ebx │ │ │ │ + cmp %eax,-0x20(%ebp) │ │ │ │ mov %ebx,(%esi,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - jle d680 │ │ │ │ + jle d6c0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ - mov -0x2c(%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 d660 │ │ │ │ - jmp d690 │ │ │ │ + jne d6a0 │ │ │ │ + jmp d6d0 │ │ │ │ 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 d5b0 │ │ │ │ + cmp %eax,-0x40(%ebp) │ │ │ │ + jne d5f0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x48(%ebp),%esp │ │ │ │ incl -0x44(%ebp) │ │ │ │ + addl $0x10,-0x3c(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - addl $0x10,-0x34(%ebp) │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jg d4c0 │ │ │ │ + jg d500 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ incl (%esi) │ │ │ │ - jmp d651 │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + jmp d691 │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ - jmp d644 │ │ │ │ + jmp d684 │ │ │ │ test %eax,%eax │ │ │ │ - jle d6bf │ │ │ │ - mov (%ecx),%edx │ │ │ │ + jle d701 │ │ │ │ + mov (%ebx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle d6bf │ │ │ │ + jle d701 │ │ │ │ shl $0x4,%eax │ │ │ │ - add %esi,%eax │ │ │ │ mov %edx,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + add %esi,%eax │ │ │ │ shr $0x1f,%ecx │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ lea (%ecx,%edx,1),%edi │ │ │ │ mov %esi,%ecx │ │ │ │ - mov 0x40(%eax),%eax │ │ │ │ sar $1,%edi │ │ │ │ neg %edi │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov %edi,-0x30(%ebp) │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ lea (%edx,%edi,1),%esi │ │ │ │ + mov 0x40(%eax),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ fldl -0x79d4(%eax) │ │ │ │ - fstpl -0x28(%ebp) │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ fldl (%ecx) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ fldl 0x8(%ecx) │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ lea (%eax,%ebx,1),%edi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl -0x28(%ebp) │ │ │ │ - fmull (%edi) │ │ │ │ + fldl (%edi) │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ inc %edx │ │ │ │ add $0x10,%eax │ │ │ │ + fmul %st(3),%st │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldl -0x10(%eax) │ │ │ │ - fldl -0x8(%eax) │ │ │ │ - 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(%eax) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldl -0x8(%eax) │ │ │ │ + fmul %st(2),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - faddp %st,%st(6) │ │ │ │ - fxch %st(3) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + faddp %st,%st(4) │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x8(%eax) │ │ │ │ + fxch %st(1) │ │ │ │ + fmull -0x10(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne d740 │ │ │ │ + jne d780 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x10,%ecx │ │ │ │ - cmp %ecx,-0x2c(%ebp) │ │ │ │ - jne d726 │ │ │ │ + cmp %ecx,-0x30(%ebp) │ │ │ │ + jne d763 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000d7a0 : │ │ │ │ +0000d7e0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x40,%esp │ │ │ │ + sub $0x50,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - call 4085 │ │ │ │ - add $0x3f613,%edi │ │ │ │ + call 40a5 │ │ │ │ + add $0x3f5d3,%edi │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ call 31f0 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%ecx) │ │ │ │ - je da24 │ │ │ │ - mov %esi,-0x30(%ebp) │ │ │ │ - movl $0x0,-0x38(%ebp) │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je da64 │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle d9ff │ │ │ │ + jle da3f │ │ │ │ fldl -0x79d4(%edi) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0x3c(%ebp) │ │ │ │ + mov %esp,-0x48(%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 │ │ │ │ - mov %edx,-0x28(%ebp) │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ sub %ecx,%esp │ │ │ │ mov %edx,%eax │ │ │ │ mov %esp,%esi │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%eax │ │ │ │ movl $0x0,0x0(,%eax,8) │ │ │ │ movl $0x0,0x4(,%eax,8) │ │ │ │ test %edi,%edi │ │ │ │ - jle d8f4 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + jle d934 │ │ │ │ mov %edi,%ecx │ │ │ │ - imul -0x38(%ebp),%ecx │ │ │ │ fldz │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + imul -0x44(%ebp),%ecx │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ lea (%eax,%ecx,8),%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp d8c0 │ │ │ │ + jmp d900 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 │ │ │ │ neg %ebx │ │ │ │ mov %ebx,%ecx │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ sar $1,%ecx │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ mov %ecx,(%esi,%eax,4) │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ + 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 (%edx,%eax,8) │ │ │ │ - cmp %eax,-0x20(%ebp) │ │ │ │ - jne d8c0 │ │ │ │ + jne d900 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle d9e4 │ │ │ │ + jle da24 │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ - mov %edx,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ fldl (%edx,%edi,8) │ │ │ │ dec %edi │ │ │ │ - mov %edi,-0x24(%ebp) │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(0) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ fsincos │ │ │ │ fldl (%eax) │ │ │ │ + fstl -0x28(%ebp) │ │ │ │ fldl 0x8(%eax) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ + fstl -0x30(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - faddl (%eax) │ │ │ │ - fxch %st(2) │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + fxch %st(3) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fsubp %st,%st(2) │ │ │ │ + faddl (%eax) │ │ │ │ + fxch %st(3) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle da19 │ │ │ │ + jle da59 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,-0x2c(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - jmp d98d │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + jmp d9cd │ │ │ │ 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 da10 │ │ │ │ + je da50 │ │ │ │ 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 d980 │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ + je d9c0 │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ inc %ebx │ │ │ │ - mov %ebx,(%esi,%eax,4) │ │ │ │ cmp %eax,-0x20(%ebp) │ │ │ │ - jle d9d2 │ │ │ │ + mov %ebx,(%esi,%eax,4) │ │ │ │ + jle da12 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%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 d9c0 │ │ │ │ + jne da00 │ │ │ │ addl $0x10,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - jne d920 │ │ │ │ + cmp %eax,-0x40(%ebp) │ │ │ │ + jne d960 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov -0x3c(%ebp),%esp │ │ │ │ - incl -0x38(%ebp) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ - addl $0x10,-0x30(%ebp) │ │ │ │ + mov -0x48(%ebp),%esp │ │ │ │ + incl -0x44(%ebp) │ │ │ │ + addl $0x10,-0x3c(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jg d810 │ │ │ │ + jg d850 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ incl (%esi) │ │ │ │ - jmp d9af │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + jmp d9ef │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ - jmp d9a4 │ │ │ │ + jmp d9e4 │ │ │ │ test %eax,%eax │ │ │ │ - jle d9ff │ │ │ │ + jle da3f │ │ │ │ mov (%ecx),%edx │ │ │ │ mov %ecx,%edi │ │ │ │ test %edx,%edx │ │ │ │ - jle d9ff │ │ │ │ + jle da3f │ │ │ │ shl $0x4,%eax │ │ │ │ - add %esi,%eax │ │ │ │ mov %edx,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - mov 0x40(%edi),%eax │ │ │ │ + add %esi,%eax │ │ │ │ shr $0x1f,%ecx │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov 0x40(%edi),%eax │ │ │ │ add %edx,%ecx │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - sar $1,%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ + sar $1,%ecx │ │ │ │ neg %ecx │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ lea (%eax,%edx,1),%ecx │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ fldl -0x79d4(%eax) │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ lea (%eax,%ebx,1),%edi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edi) │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ add $0x10,%eax │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ fildl -0x1c(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fsincos │ │ │ │ fldl (%esi) │ │ │ │ - fldl 0x8(%esi) │ │ │ │ - fld %st(3) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ - fld %st(3) │ │ │ │ + fldl 0x8(%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - fxch %st(3) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fmull (%esi) │ │ │ │ faddl -0x10(%eax) │ │ │ │ - fxch %st(3) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fmull 0x8(%esi) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne da80 │ │ │ │ + jne dac0 │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x10,%esi │ │ │ │ - cmp %esi,-0x24(%ebp) │ │ │ │ - jne da60 │ │ │ │ + cmp %esi,-0x30(%ebp) │ │ │ │ + jne daa0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000dae0 : │ │ │ │ +0000db10 : │ │ │ │ call 3b47 │ │ │ │ - add $0x3f2df,%eax │ │ │ │ + add $0x3f2af,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xac,%esp │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jle db18 │ │ │ │ + jle db48 │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ lea 0x2(%ecx,%ecx,1),%ecx │ │ │ │ mov (%eax),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jg db40 │ │ │ │ + jg db70 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 3730 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -12554,30 +12580,30 @@ │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %edx,%ecx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ shr $0x1f,%ecx │ │ │ │ lea (%ecx,%edx,1),%ebx │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - mov 0x8(%edi),%edi │ │ │ │ sar $1,%ebx │ │ │ │ + mov 0x8(%edi),%edi │ │ │ │ mov %ebx,%ecx │ │ │ │ sub %ebx,%eax │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ shl $0x4,%ecx │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ lea (%edi,%ecx,1),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - shl $0x4,%eax │ │ │ │ mov 0x7c(%esi),%esi │ │ │ │ + add %esi,%eax │ │ │ │ mov %esi,0x78(%ecx) │ │ │ │ mov 0x80(%ecx),%ecx │ │ │ │ - add %esi,%eax │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov 0x28(%edx),%eax │ │ │ │ mov %ecx,0x74(%edx) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ @@ -12586,17 +12612,17 @@ │ │ │ │ call 31f0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ and $0x1,%ecx │ │ │ │ - je ded0 │ │ │ │ + je df10 │ │ │ │ cmpl $0x1,-0x40(%ebp) │ │ │ │ - jle dc3e │ │ │ │ + jle dc7e │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ mov 0x64(%eax),%eax │ │ │ │ add $0x8,%ebx │ │ │ │ @@ -12604,40 +12630,43 @@ │ │ │ │ mov (%eax),%esi │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ lea (%esi,%edi,8),%edi │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ add $0x8,%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp dc40 │ │ │ │ + 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 -0x30(%ebp),%edi │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%ebx │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ fldl (%edi,%esi,8) │ │ │ │ - fldl -0x10(%edx) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ + fldl -0x10(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x18(%edx) │ │ │ │ fstpl -0x18(%ebx) │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ fldl (%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ fldl -0x10(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x18(%ecx) │ │ │ │ fstpl -0x18(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ cmp %esi,-0x34(%ebp) │ │ │ │ - jg dc00 │ │ │ │ + jg dc40 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ push 0x5c(%eax) │ │ │ │ call 3310 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ @@ -12651,44 +12680,44 @@ │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x74(%eax),%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne dff0 │ │ │ │ + jne e030 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov (%edi),%edi │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ test $0x10,%al │ │ │ │ - jne e0c4 │ │ │ │ + jne e104 │ │ │ │ mov %eax,%edi │ │ │ │ and $0x8,%edi │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ - jne e672 │ │ │ │ + jne e6b2 │ │ │ │ mov %eax,%edx │ │ │ │ mov %eax,%edi │ │ │ │ and $0x800,%edx │ │ │ │ and $0x2,%edi │ │ │ │ mov %edi,-0x78(%ebp) │ │ │ │ - jne e350 │ │ │ │ + jne e390 │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - jne e80e │ │ │ │ + jne e84e │ │ │ │ test %edx,%edx │ │ │ │ - jne e176 │ │ │ │ + jne e1b6 │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle db29 │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + jle db59 │ │ │ │ fildl -0x68(%ebp) │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ fdivrs -0x7cbc(%eax) │ │ │ │ lea 0x10(,%edi,8),%edi │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ fstpl -0x50(%ebp) │ │ │ │ fldl -0x79c4(%eax) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ @@ -12699,74 +12728,74 @@ │ │ │ │ sub -0xa0(%ebp),%esp │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %esi,%edi │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ testb $0x8,0x39(%ebx) │ │ │ │ - je dd4e │ │ │ │ + je dd8e │ │ │ │ mov 0x88(%ebx),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%edi │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ test %edx,%edx │ │ │ │ - jle de94 │ │ │ │ + jle ded4 │ │ │ │ mov 0x24(%ebx),%edx │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov 0x18(%ebx),%edx │ │ │ │ imul %edi,%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) │ │ │ │ + mov 0x30(%ebx),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl 0x2c(%ebx) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x30(%ebx),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl (%eax) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - fstl -0x60(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + fstl -0x60(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ sub 0x2c(%ebx),%edx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ - jmp de43 │ │ │ │ + jmp de83 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ mov %ax,-0x48(%ebp) │ │ │ │ + movzwl -0x48(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fldt -0x78(%ebp) │ │ │ │ - movzwl -0x48(%ebp),%eax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -12781,96 +12810,96 @@ │ │ │ │ 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 de2d │ │ │ │ + je de6d │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmuls -0x7cac(%eax) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je de90 │ │ │ │ + je ded0 │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + fmull -0x50(%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 dde0 │ │ │ │ + ja de20 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja dfd0 │ │ │ │ + ja e010 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jne de43 │ │ │ │ + jne de83 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp de94 │ │ │ │ + jmp ded4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%ebx),%eax │ │ │ │ push -0x38(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ - call 8270 │ │ │ │ + call 82b0 │ │ │ │ mov -0x98(%ebp),%esp │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ cmp %eax,-0x40(%ebp) │ │ │ │ - jne dd20 │ │ │ │ - jmp db29 │ │ │ │ + jne dd60 │ │ │ │ + jmp db59 │ │ │ │ cmpl $0x1,-0x40(%ebp) │ │ │ │ - jle dc3e │ │ │ │ - movl $0x0,-0x30(%ebp) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ + jle dc7e │ │ │ │ fldl -0x79d4(%ebx) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ + sub $0x10,%esp │ │ │ │ mov 0x30(%esi),%edx │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ fldl (%eax,%edi,1) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ fldl 0x8(%eax,%edi,1) │ │ │ │ fstpl -0x48(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ sub -0x34(%ebp),%edx │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ mov 0x24(%esi),%edx │ │ │ │ + fmull -0x40(%ebp) │ │ │ │ fildl (%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -12904,69 +12933,69 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ fldl -0x50(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ incl -0x30(%ebp) │ │ │ │ - fdiv %st(1),%st │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ + fdiv %st(1),%st │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ fdivrl -0x48(%ebp) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ add $0x10,%edi │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - jg df00 │ │ │ │ - jmp dc3e │ │ │ │ + jg df40 │ │ │ │ + jmp dc7e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp de3b │ │ │ │ + jmp de7b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle db29 │ │ │ │ + jle db59 │ │ │ │ and $0x800,%eax │ │ │ │ - movl $0x0,-0x24(%ebp) │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ fldz │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ test %edx,%edx │ │ │ │ - je e039 │ │ │ │ + je e079 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ fstl (%esi,%edx,1) │ │ │ │ lea (%esi,%edx,1),%ebx │ │ │ │ fstl 0x8(%esi,%edx,1) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle e0ab │ │ │ │ + jle e0eb │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ imul -0x34(%ebp),%eax │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ mov 0x68(%esi),%esi │ │ │ │ lea (%esi,%eax,8),%ecx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ @@ -12989,84 +13018,84 @@ │ │ │ │ fmull 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne e080 │ │ │ │ + jne e0c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x40(%ebp) │ │ │ │ - jne e020 │ │ │ │ + jne e060 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle db29 │ │ │ │ + jle db59 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x68(%edi),%ecx │ │ │ │ mov 0x40(%ebx),%ebx │ │ │ │ mov 0xc(%edi),%edi │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ test $0x8,%ah │ │ │ │ - jne e11d │ │ │ │ - xor %ebx,%ebx │ │ │ │ + jne e15d │ │ │ │ shl $0x4,%esi │ │ │ │ + xor %ebx,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ push -0x38(%ebp) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ push -0x68(%ebp) │ │ │ │ push 0x4(%eax,%ebx,8) │ │ │ │ push (%eax,%ebx,8) │ │ │ │ mov %edi,%eax │ │ │ │ inc %ebx │ │ │ │ add $0x10,%edi │ │ │ │ - call 8270 │ │ │ │ + call 82b0 │ │ │ │ add %esi,%ecx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebx,-0x40(%ebp) │ │ │ │ - jne e0f0 │ │ │ │ - jmp db29 │ │ │ │ - mov %esi,-0x34(%ebp) │ │ │ │ + jne e130 │ │ │ │ + jmp db59 │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%edx │ │ │ │ inc %ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ + add %edi,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ add -0x30(%ebp),%ecx │ │ │ │ push -0x38(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ - add %edi,%eax │ │ │ │ push 0x4(%esi,%edx,8) │ │ │ │ push (%esi,%edx,8) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ - call 8270 │ │ │ │ + call 82b0 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebx,-0x40(%ebp) │ │ │ │ - jne e130 │ │ │ │ - jmp db29 │ │ │ │ + jne e170 │ │ │ │ + jmp db59 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xa4(%ebp) │ │ │ │ mov 0x88(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ @@ -13074,46 +13103,46 @@ │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %esp,-0x98(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle e2a7 │ │ │ │ + jle e2e7 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov %edi,-0x78(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle ee36 │ │ │ │ + jle ee76 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ + fildl -0x38(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ - fildl -0x38(%ebp) │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ - jmp e23d │ │ │ │ + jmp e27d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -13128,64 +13157,64 @@ │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x50(%ebp) │ │ │ │ - jne e230 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne e270 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x40(%ebp) │ │ │ │ - je e29c │ │ │ │ + je e2dc │ │ │ │ addl $0x8,-0x78(%ebp) │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ add %esi,-0x80(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp e210 │ │ │ │ + jmp e250 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle edf3 │ │ │ │ + jle ee33 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je e2ce │ │ │ │ + je e30e │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je e2dc │ │ │ │ + je e31c │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne e2ce │ │ │ │ + jne e30e │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ @@ -13205,40 +13234,40 @@ │ │ │ │ push -0x40(%ebp) │ │ │ │ call 33c0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3720 │ │ │ │ mov -0xa4(%ebp),%esp │ │ │ │ - jmp dcd5 │ │ │ │ + jmp dd15 │ │ │ │ mov %esi,%edi │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ shl $0x4,%edi │ │ │ │ lea 0x13(%edi),%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ lea 0x10(%edi),%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ shr $0x3,%ebx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov %ebx,-0xa4(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jne e9bd │ │ │ │ + jne e9fd │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + cmpl $0x1,-0x34(%ebp) │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ fldl (%eax) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fstl 0x0(,%ebx,8) │ │ │ │ - cmpl $0x1,-0x34(%ebp) │ │ │ │ - jle e402 │ │ │ │ + jle e442 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x7ba8(%eax) │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ lea (%ebx,%edi,1),%edx │ │ │ │ fldt -0x7974(%eax) │ │ │ │ lea 0x8(%ebx),%eax │ │ │ │ fld %st(0) │ │ │ │ @@ -13262,48 +13291,48 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne e3e0 │ │ │ │ + jne e420 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp e406 │ │ │ │ + jmp e446 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle e66a │ │ │ │ - mov -0x24(%ebp),%esi │ │ │ │ + jle e6aa │ │ │ │ fildl -0x68(%ebp) │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - fstl -0xa0(%ebp) │ │ │ │ - fdivrs -0x7cbc(%esi) │ │ │ │ lea (%eax,%edi,1),%ebx │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ + fstl -0xa0(%ebp) │ │ │ │ + fdivrs -0x7cbc(%esi) │ │ │ │ fstpl -0x88(%ebp) │ │ │ │ fldl -0x79c4(%esi) │ │ │ │ fstpl -0x98(%ebp) │ │ │ │ fldt -0x7974(%esi) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ fstpt -0x78(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov %esp,-0x50(%ebp) │ │ │ │ mov %edi,%edx │ │ │ │ testb $0x8,0x39(%esi) │ │ │ │ - je e475 │ │ │ │ + je e4b5 │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%edx │ │ │ │ sub -0x90(%ebp),%esp │ │ │ │ mov 0x40(%esi),%ebx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ @@ -13311,57 +13340,57 @@ │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ shr $0x3,%ecx │ │ │ │ fildl (%eax) │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ imul %edx,%eax │ │ │ │ fldl (%ebx,%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 0x40(%esi),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl 0x2c(%esi) │ │ │ │ - mov 0x40(%esi),%eax │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ 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),%eax │ │ │ │ sub 0x2c(%esi),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ - fldl -0x88(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ + fldl -0x88(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(0),%st │ │ │ │ fld %st(4) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(4) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldl (%eax) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - jbe e630 │ │ │ │ + jbe e670 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -13388,30 +13417,30 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ - je e560 │ │ │ │ + je e5a0 │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmuls -0x7cac(%eax) │ │ │ │ fmull -0x98(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - fstl 0x0(,%ecx,8) │ │ │ │ cmpl $0x1,-0x34(%ebp) │ │ │ │ - jle e5e0 │ │ │ │ + fstl 0x0(,%ecx,8) │ │ │ │ + jle e620 │ │ │ │ fldl -0xa0(%ebp) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - fmul %st(4),%st │ │ │ │ lea 0x8(%ebx),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ add $0x8,%eax │ │ │ │ + fmul %st(4),%st │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fldt -0x78(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ @@ -13431,79 +13460,79 @@ │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne e5c0 │ │ │ │ + jne e600 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ - jmp e5f0 │ │ │ │ + jmp e630 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ inc %edi │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ push -0x38(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ - call 8270 │ │ │ │ - mov -0x50(%ebp),%esp │ │ │ │ + call 82b0 │ │ │ │ cmp %edi,-0x40(%ebp) │ │ │ │ - je e66a │ │ │ │ + mov -0x50(%ebp),%esp │ │ │ │ + je e6aa │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp e460 │ │ │ │ + jmp e4a0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja e649 │ │ │ │ + ja e689 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fldl -0x98(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp e571 │ │ │ │ + jmp e5b1 │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmull -0x98(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp e571 │ │ │ │ + jmp e5b1 │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ - jmp db29 │ │ │ │ + jmp db59 │ │ │ │ mov %esi,%ebx │ │ │ │ mov %esp,-0x80(%ebp) │ │ │ │ shl $0x4,%ebx │ │ │ │ lea 0x10(%ebx),%edx │ │ │ │ lea 0x13(%ebx),%esi │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x7(%esp),%edi │ │ │ │ and $0xfffffff8,%edi │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ cmpl $0x1,-0x34(%ebp) │ │ │ │ - jle e700 │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + jle e740 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ mov 0x30(%ecx),%edx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ fdivl (%edx) │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ @@ -13535,167 +13564,167 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%edx) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne e6e0 │ │ │ │ + jne e720 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ - add -0x60(%ebp),%ebx │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ + add -0x60(%ebp),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jle e806 │ │ │ │ + jle e846 │ │ │ │ shr $0x4,%esi │ │ │ │ mov %esi,%edx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ shl $0x4,%edx │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov %esp,-0x50(%ebp) │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ test $0x8,%ah │ │ │ │ - je e74b │ │ │ │ + je e78b │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ - sub -0x78(%ebp),%esp │ │ │ │ mov 0x68(%esi),%edx │ │ │ │ + sub -0x78(%ebp),%esp │ │ │ │ shl $0x4,%eax │ │ │ │ - lea 0x7(%esp),%edi │ │ │ │ fldl 0x8(%edx,%eax,1) │ │ │ │ fldl (%edx,%eax,1) │ │ │ │ + lea 0x7(%esp),%edi │ │ │ │ mov %edi,%edx │ │ │ │ and $0xfffffff8,%edi │ │ │ │ shr $0x3,%edx │ │ │ │ - fstl 0x0(,%edx,8) │ │ │ │ cmpl $0x1,-0x34(%ebp) │ │ │ │ - jle e7bd │ │ │ │ + fstl 0x0(,%edx,8) │ │ │ │ + jle e7fd │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ add $0x8,%ecx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ - lea 0x8(%edi),%ecx │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ - jmp e7a0 │ │ │ │ + lea 0x8(%edi),%ecx │ │ │ │ + jmp e7e0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%edx) │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne e7a0 │ │ │ │ + jne e7e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp e7d0 │ │ │ │ + jmp e810 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x40(%esi),%edx │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ add 0xc(%esi),%eax │ │ │ │ push -0x38(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ push 0x4(%edx,%ecx,8) │ │ │ │ push (%edx,%ecx,8) │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ mov %edi,%ecx │ │ │ │ - call 8270 │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + call 82b0 │ │ │ │ mov -0x50(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %eax,-0x40(%ebp) │ │ │ │ - je e806 │ │ │ │ + je e846 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ - jmp e730 │ │ │ │ + jmp e770 │ │ │ │ mov -0x80(%ebp),%esp │ │ │ │ - jmp db29 │ │ │ │ + jmp db59 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x34(%eax),%edi │ │ │ │ test %edx,%edx │ │ │ │ - jne ebca │ │ │ │ + jne ec0a │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle db29 │ │ │ │ + jle db59 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ + movl $0x0,-0x48(%ebp) │ │ │ │ lea 0x2(%eax),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ fildl -0x78(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + lea 0x10(,%eax,8),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ fstpl -0x80(%ebp) │ │ │ │ fildl -0x68(%ebp) │ │ │ │ fstpl -0x88(%ebp) │ │ │ │ - lea 0x10(,%eax,8),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x58(%ebp) │ │ │ │ sub -0x60(%ebp),%esp │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ lea 0x7(%esp),%edi │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ and $0xfffffff8,%edi │ │ │ │ testb $0x8,0x39(%ebx) │ │ │ │ - je e886 │ │ │ │ + je e8c6 │ │ │ │ mov 0x88(%ebx),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ test %edx,%edx │ │ │ │ - jle e987 │ │ │ │ - mov 0x18(%ebx),%edx │ │ │ │ + jle e9c7 │ │ │ │ mov 0x24(%ebx),%ecx │ │ │ │ + mov 0x18(%ebx),%edx │ │ │ │ mov %ebx,0x8(%ebp) │ │ │ │ - imul %esi,%edx │ │ │ │ fildl (%ecx) │ │ │ │ + imul %esi,%edx │ │ │ │ fmull (%eax,%edx,8) │ │ │ │ xor %edx,%edx │ │ │ │ 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 -0x50(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ sub 0x2c(%ebx),%eax │ │ │ │ mov 0x68(%ebx),%esi │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ - fldl -0x88(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ + fldl -0x88(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmull -0x80(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ @@ -13706,60 +13735,60 @@ │ │ │ │ fildl -0x50(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x7cbc(%eax) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp e95e │ │ │ │ - jmp e940 │ │ │ │ + jmp e99e │ │ │ │ + jmp e980 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ lea 0x8(,%eax,8),%ecx │ │ │ │ fldl (%esi,%ecx,1) │ │ │ │ sub %ebx,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x34(%ebp) │ │ │ │ - je e980 │ │ │ │ + je e9c0 │ │ │ │ test %eax,%eax │ │ │ │ - jg e940 │ │ │ │ + jg e980 │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ neg %ecx │ │ │ │ fldl (%esi,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je e945 │ │ │ │ + je e985 │ │ │ │ sub $0x8,%ecx │ │ │ │ - jmp e94c │ │ │ │ + jmp e98c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ mov %edi,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%ebx),%eax │ │ │ │ push -0x38(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ - call 8270 │ │ │ │ + call 82b0 │ │ │ │ mov -0x58(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x40(%ebp) │ │ │ │ - jne e860 │ │ │ │ - jmp db29 │ │ │ │ + jne e8a0 │ │ │ │ + jmp db59 │ │ │ │ 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,-0x98(%ebp) │ │ │ │ @@ -13769,49 +13798,49 @@ │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %esp,-0xa0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle eb1c │ │ │ │ + jle eb5c │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %eax,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle edb5 │ │ │ │ + jle edf5 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fildl -0x38(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ + fildl -0x38(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ mov %edi,-0xac(%ebp) │ │ │ │ mov %ebx,-0xb0(%ebp) │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%esi │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + add %ebx,%esi │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - jmp eaad │ │ │ │ + jmp eaed │ │ │ │ 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) │ │ │ │ @@ -13827,64 +13856,64 @@ │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x50(%ebp) │ │ │ │ - jne eaa0 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne eae0 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ cmp -0x40(%ebp),%eax │ │ │ │ - je eb0e │ │ │ │ + je eb4e │ │ │ │ add $0x8,%edx │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ movl $0x0,(%edx) │ │ │ │ - mov %eax,0x4(%edx) │ │ │ │ add %ebx,-0x88(%ebp) │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ - jmp ea70 │ │ │ │ + mov %eax,0x4(%edx) │ │ │ │ + jmp eab0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle ede9 │ │ │ │ + jle ee29 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je eb43 │ │ │ │ + je eb83 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je eb51 │ │ │ │ + je eb91 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne eb43 │ │ │ │ + jne eb83 │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ @@ -13904,15 +13933,15 @@ │ │ │ │ push -0x40(%ebp) │ │ │ │ call 33c0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3720 │ │ │ │ mov -0xb8(%ebp),%esp │ │ │ │ - jmp e383 │ │ │ │ + jmp e3c3 │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %esp,-0xa8(%ebp) │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -13920,46 +13949,46 @@ │ │ │ │ lea 0x0(,%edx,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %esp,-0x98(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle ed0d │ │ │ │ + jle ed4d │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %edx,%edx │ │ │ │ - jle ee07 │ │ │ │ + jle ee47 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fildl -0x38(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + fildl -0x38(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ mov %edi,-0x6c(%ebp) │ │ │ │ mov %edx,-0x88(%ebp) │ │ │ │ mov %ebx,-0xa4(%ebp) │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%esi │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + add %ebx,%esi │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ - jmp ec9d │ │ │ │ + jmp ecdd │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ @@ -13975,64 +14004,64 @@ │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x50(%ebp) │ │ │ │ - jne ec90 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne ecd0 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x40(%ebp),%eax │ │ │ │ - je ecfc │ │ │ │ + je ed3c │ │ │ │ addl $0x8,-0x80(%ebp) │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ add %esi,-0x78(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp ec67 │ │ │ │ + jmp eca7 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jle edfd │ │ │ │ + jle ee3d │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je ed2e │ │ │ │ + je ed6e │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je ed3c │ │ │ │ + je ed7c │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne ed2e │ │ │ │ + jne ed6e │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ @@ -14052,100 +14081,100 @@ │ │ │ │ push -0x40(%ebp) │ │ │ │ call 33c0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3720 │ │ │ │ mov -0xa8(%ebp),%esp │ │ │ │ - jmp e81c │ │ │ │ + jmp e85c │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je ede9 │ │ │ │ + je ee29 │ │ │ │ add $0x2,%ecx │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ cmp %ecx,%esi │ │ │ │ - je eb1c │ │ │ │ + je eb5c │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %ecx,0x4(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne edc1 │ │ │ │ + jne ee01 │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp eb8e │ │ │ │ + jmp ebce │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp e319 │ │ │ │ + jmp e359 │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp ed79 │ │ │ │ + jmp edb9 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ lea 0x1(%ecx),%esi │ │ │ │ cmp %esi,-0x40(%ebp) │ │ │ │ - je edfd │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ - mov %esi,0xc(%eax) │ │ │ │ + je ee3d │ │ │ │ add $0x2,%ecx │ │ │ │ cmp %ecx,-0x40(%ebp) │ │ │ │ - je ed0d │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ + mov %esi,0xc(%eax) │ │ │ │ + je ed4d │ │ │ │ xor %esi,%esi │ │ │ │ add $0x10,%eax │ │ │ │ mov %ecx,0x4(%eax) │ │ │ │ mov %esi,(%eax) │ │ │ │ - jmp ee0c │ │ │ │ + jmp ee4c │ │ │ │ xor %edx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je edf3 │ │ │ │ + je ee33 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je e2a7 │ │ │ │ + je e2e7 │ │ │ │ xor %esi,%esi │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %esi,(%eax) │ │ │ │ - jmp ee3a │ │ │ │ + jmp ee7a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0000ee70 : │ │ │ │ +0000eeb0 : │ │ │ │ call 3b47 │ │ │ │ - add $0x3df4f,%eax │ │ │ │ + add $0x3df0f,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xbc,%esp │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov 0x1c(%eax),%eax │ │ │ │ mov 0x2c(%edi),%edi │ │ │ │ - mov (%eax),%eax │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ + mov (%eax),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jle eebd │ │ │ │ + jle eefd │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %edi │ │ │ │ lea (%edi,%edi,1),%ebx │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jg eee0 │ │ │ │ + jg ef20 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 36b0 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -14161,17 +14190,17 @@ │ │ │ │ mov 0x7c(%eax),%ebx │ │ │ │ mov 0x80(%eax),%esi │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov %ebx,0x78(%eax) │ │ │ │ mov %esi,0x74(%eax) │ │ │ │ mov %edi,%eax │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ + shr $0x1f,%eax │ │ │ │ mov %esi,-0x64(%ebp) │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ - shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ @@ -14192,45 +14221,45 @@ │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 31f0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne f400 │ │ │ │ + jne f440 │ │ │ │ test $0x10,%al │ │ │ │ - jne f390 │ │ │ │ + jne f3d0 │ │ │ │ test $0x8,%al │ │ │ │ - jne f556 │ │ │ │ + jne f596 │ │ │ │ mov %eax,%ecx │ │ │ │ mov %eax,%edi │ │ │ │ and $0x800,%ecx │ │ │ │ and $0x2,%edi │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ - jne f8c7 │ │ │ │ + jne f907 │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ - jne f6d8 │ │ │ │ + jne f718 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne fbca │ │ │ │ + jne fc0a │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle f1b0 │ │ │ │ + jle f1f0 │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ fildl -0x60(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ add %edi,%edi │ │ │ │ mov %edi,-0xa4(%ebp) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add $0x10,%eax │ │ │ │ - fdivrs -0x7cbc(%edi) │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ + fdivrs -0x7cbc(%edi) │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ fldl -0x79c4(%edi) │ │ │ │ fstpl -0x50(%ebp) │ │ │ │ fldt -0x7974(%edi) │ │ │ │ fstpt -0x70(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -14238,72 +14267,72 @@ │ │ │ │ sub -0xa8(%ebp),%esp │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %esi,%edi │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ testb $0x8,0x39(%ebx) │ │ │ │ - je f02e │ │ │ │ + je f06e │ │ │ │ mov 0x88(%ebx),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%edi │ │ │ │ + cmpl $0xffffffff,-0xa4(%ebp) │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ - cmpl $0xffffffff,-0xa4(%ebp) │ │ │ │ - jl f174 │ │ │ │ + jl f1b4 │ │ │ │ mov 0x24(%ebx),%edx │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ fildl (%edx) │ │ │ │ mov 0x18(%ebx),%edx │ │ │ │ imul %edi,%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) │ │ │ │ + mov 0x30(%ebx),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl 0x2c(%ebx) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x30(%ebx),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ fldl (%eax) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - fstl -0x58(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + fstl -0x58(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x50(%ebp) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ sub 0x2c(%ebx),%edx │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ lea 0x2(%eax,%edx,1),%esi │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ sub %eax,%ecx │ │ │ │ fstpl -0x98(%ebp) │ │ │ │ - jmp f123 │ │ │ │ + jmp f163 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ mov %ax,-0x38(%ebp) │ │ │ │ + movzwl -0x38(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fldt -0x70(%ebp) │ │ │ │ - movzwl -0x38(%ebp),%eax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -14318,105 +14347,105 @@ │ │ │ │ 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 f10d │ │ │ │ + je f14d │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmuls -0x7cac(%eax) │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je f170 │ │ │ │ + je f1b0 │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + fmull -0x40(%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 f0c0 │ │ │ │ + ja f100 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja f2d0 │ │ │ │ + ja f310 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x98(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jne f123 │ │ │ │ + jne f163 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp f174 │ │ │ │ + jmp f1b4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%ebx),%eax │ │ │ │ push -0x48(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ - call 8110 │ │ │ │ + call 8150 │ │ │ │ mov -0xa0(%ebp),%esp │ │ │ │ incl -0x78(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ cmp %eax,-0x5c(%ebp) │ │ │ │ - jne f000 │ │ │ │ + jne f040 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ push 0x60(%eax) │ │ │ │ call 3310 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ mov %eax,%esi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ and $0x1,%esi │ │ │ │ - jne f2f0 │ │ │ │ + jne f330 │ │ │ │ cmpl $0x1,-0x90(%ebp) │ │ │ │ - jle eece │ │ │ │ - movl $0x0,-0x30(%ebp) │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ + jle ef0e │ │ │ │ fldl -0x79d4(%ebx) │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ + sub $0x10,%esp │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ fldl (%eax,%esi,1) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ fldl 0x8(%eax,%esi,1) │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ fldl (%ecx) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ sub -0x44(%ebp),%ecx │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ - fmull -0x38(%ebp) │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ + fmull -0x38(%ebp) │ │ │ │ fildl (%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -14450,163 +14479,163 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ fldl -0x50(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ incl -0x30(%ebp) │ │ │ │ - fdiv %st(1),%st │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ + fdiv %st(1),%st │ │ │ │ fstpl (%edx,%esi,1) │ │ │ │ fdivrl -0x40(%ebp) │ │ │ │ fstpl 0x8(%edx,%esi,1) │ │ │ │ add $0x10,%esi │ │ │ │ cmp %eax,-0x44(%ebp) │ │ │ │ - jg f200 │ │ │ │ + jg f240 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp f11b │ │ │ │ + jmp f15b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmpl $0x1,-0x90(%ebp) │ │ │ │ - jle eece │ │ │ │ + jle ef0e │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ mov 0x64(%eax),%eax │ │ │ │ add $0x8,%esi │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ mov (%eax),%edi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - mov %edi,-0x24(%ebp) │ │ │ │ lea (%edi,%eax,8),%eax │ │ │ │ + mov %edi,-0x24(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ add $0x10,%esi │ │ │ │ add $0x10,%ebx │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ - fldl -0x10(%esi) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ + fldl -0x10(%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x18(%esi) │ │ │ │ fstpl -0x18(%ebx) │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl -0x10(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x18(%ecx) │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %eax,-0x44(%ebp) │ │ │ │ - jg f340 │ │ │ │ + jg f380 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle f1b0 │ │ │ │ + jle f1f0 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x40(%ebx),%ebx │ │ │ │ mov 0x68(%edi),%esi │ │ │ │ mov 0xc(%edi),%edi │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ test $0x8,%ah │ │ │ │ - jne f506 │ │ │ │ + jne f546 │ │ │ │ mov %edi,%eax │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ shl $0x4,%edi │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ push -0x48(%ebp) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ - mov %esi,%ecx │ │ │ │ push -0x60(%ebp) │ │ │ │ push 0x4(%eax,%ebx,8) │ │ │ │ push (%eax,%ebx,8) │ │ │ │ mov %edi,%eax │ │ │ │ inc %ebx │ │ │ │ add $0x10,%edi │ │ │ │ - call 8110 │ │ │ │ + call 8150 │ │ │ │ add -0x38(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebx,-0x5c(%ebp) │ │ │ │ - jne f3d0 │ │ │ │ - jmp f1b0 │ │ │ │ + jne f410 │ │ │ │ + jmp f1f0 │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle f1b0 │ │ │ │ + jle f1f0 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov 0x88(%edi),%ecx │ │ │ │ mov 0xc(%edi),%edi │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x68(%edi),%edi │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x6c(%edi),%edi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ - je f453 │ │ │ │ + je f493 │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle fde4 │ │ │ │ + jle fe24 │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x4(%ecx,%eax,8),%eax │ │ │ │ - jmp f470 │ │ │ │ + jmp f4b0 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle f1b0 │ │ │ │ + jle f1f0 │ │ │ │ xor %edi,%edi │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ add %ebx,%ebx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ add $0x8,%ebx │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ imul -0x38(%ebp),%eax │ │ │ │ @@ -14618,75 +14647,75 @@ │ │ │ │ lea (%esi,%eax,8),%ecx │ │ │ │ add -0x50(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ lea (%esi,%eax,4),%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 │ │ │ │ fldl (%ecx) │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ + mov (%edx),%eax │ │ │ │ add $0x4,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ add $0x8,%ecx │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne f4c0 │ │ │ │ + jne f500 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x5c(%ebp) │ │ │ │ - je f1b0 │ │ │ │ + je f1f0 │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne f6d0 │ │ │ │ + jne f710 │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp f48a │ │ │ │ - mov %esi,-0x38(%ebp) │ │ │ │ + jmp f4ca │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%edx │ │ │ │ inc %ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ + add %edi,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ add -0x38(%ebp),%ecx │ │ │ │ push -0x48(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ - add %edi,%eax │ │ │ │ push 0x4(%esi,%edx,8) │ │ │ │ push (%esi,%edx,8) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ - call 8110 │ │ │ │ + call 8150 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebx,-0x5c(%ebp) │ │ │ │ - jne f510 │ │ │ │ - jmp f1b0 │ │ │ │ + jne f550 │ │ │ │ + jmp f1f0 │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov %esp,%edi │ │ │ │ shl $0x4,%ecx │ │ │ │ lea 0x10(%ecx),%edx │ │ │ │ lea 0x13(%ecx),%ebx │ │ │ │ sub %edx,%esp │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ lea 0x7(%esp),%ebx │ │ │ │ and $0xfffffff8,%ebx │ │ │ │ cmpl $0x1,-0x38(%ebp) │ │ │ │ - jle f5e0 │ │ │ │ + jle f620 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ fld1 │ │ │ │ add %ebx,%ecx │ │ │ │ fchs │ │ │ │ mov 0x30(%esi),%edx │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ fdivl (%edx) │ │ │ │ @@ -14718,169 +14747,169 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%edx) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne f5c0 │ │ │ │ + jne f600 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ add %esi,%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle f8c0 │ │ │ │ + jle f900 │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ shr $0x4,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ sub -0x58(%ebp),%esp │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ shr $0x3,%edx │ │ │ │ test $0x8,%ah │ │ │ │ - je f63a │ │ │ │ + je f67a │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov 0x68(%edi),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ fldl 0x8(%ebx,%eax,1) │ │ │ │ fldl (%ebx,%eax,1) │ │ │ │ fstl 0x0(,%edx,8) │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js f67e │ │ │ │ + js f6be │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ fld1 │ │ │ │ nop │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%ebx,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jge f660 │ │ │ │ + jge f6a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ - jmp f690 │ │ │ │ + jmp f6d0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x40(%edi),%edx │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ add 0xc(%edi),%eax │ │ │ │ push -0x48(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ push 0x4(%edx,%ebx,8) │ │ │ │ push (%edx,%ebx,8) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ - call 8110 │ │ │ │ + call 8150 │ │ │ │ mov -0x40(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %eax,-0x5c(%ebp) │ │ │ │ - je f8bd │ │ │ │ + je f8fd │ │ │ │ mov 0x38(%edi),%eax │ │ │ │ - jmp f610 │ │ │ │ + jmp f650 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ - jmp f440 │ │ │ │ + jmp f480 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne fe02 │ │ │ │ + jne fe42 │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle f1b0 │ │ │ │ + jle f1f0 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ lea 0x2(%eax),%ecx │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ add %edi,%edi │ │ │ │ - fildl -0x30(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ + add $0x10,%eax │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ fstpl -0x98(%ebp) │ │ │ │ fildl -0x60(%ebp) │ │ │ │ fstpl -0xa0(%ebp) │ │ │ │ - shl $0x4,%eax │ │ │ │ - add $0x10,%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ testb $0x8,0x39(%ebx) │ │ │ │ - je f75c │ │ │ │ + je f79c │ │ │ │ mov 0x88(%ebx),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ sub -0x78(%ebp),%esp │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ lea 0x7(%esp),%edi │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ and $0xfffffff8,%edi │ │ │ │ test %edx,%edx │ │ │ │ - jle f887 │ │ │ │ - mov 0x18(%ebx),%edx │ │ │ │ + jle f8c7 │ │ │ │ mov 0x24(%ebx),%ecx │ │ │ │ + mov 0x18(%ebx),%edx │ │ │ │ mov %ebx,0x8(%ebp) │ │ │ │ - imul %esi,%edx │ │ │ │ fildl (%ecx) │ │ │ │ + imul %esi,%edx │ │ │ │ fmull (%eax,%edx,8) │ │ │ │ xor %edx,%edx │ │ │ │ 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 -0x58(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ sub 0x2c(%ebx),%eax │ │ │ │ mov 0x68(%ebx),%esi │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ fildl -0x58(%ebp) │ │ │ │ - fldl -0xa0(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ + fldl -0xa0(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmull -0x98(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ @@ -14891,16 +14920,16 @@ │ │ │ │ fildl -0x58(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x7cbc(%eax) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp f85e │ │ │ │ - jmp f840 │ │ │ │ + jmp f89e │ │ │ │ + jmp f880 │ │ │ │ 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 │ │ │ │ @@ -14910,69 +14939,69 @@ │ │ │ │ fldl (%esi,%ecx,1) │ │ │ │ sub -0x30(%ebp),%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je f880 │ │ │ │ + je f8c0 │ │ │ │ test %eax,%eax │ │ │ │ - jg f840 │ │ │ │ + jg f880 │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ neg %ecx │ │ │ │ fldl (%esi,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je f845 │ │ │ │ + je f885 │ │ │ │ sub $0x8,%ecx │ │ │ │ - jmp f84c │ │ │ │ + jmp f88c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ mov %edi,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%ebx),%eax │ │ │ │ push -0x48(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ - call 8110 │ │ │ │ + call 8150 │ │ │ │ mov -0x70(%ebp),%esp │ │ │ │ incl -0x50(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp %eax,-0x5c(%ebp) │ │ │ │ - jne f740 │ │ │ │ - jmp f1b0 │ │ │ │ + jne f780 │ │ │ │ + jmp f1f0 │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov %edi,%esp │ │ │ │ - jmp f1b0 │ │ │ │ + jmp f1f0 │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov %esp,-0xa8(%ebp) │ │ │ │ shl $0x4,%ebx │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ lea 0x10(%ebx),%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ shr $0x3,%edx │ │ │ │ + cmpl $0x1,-0x38(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ fldl (%eax) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fstl 0x0(,%edx,8) │ │ │ │ - cmpl $0x1,-0x38(%ebp) │ │ │ │ - jle f962 │ │ │ │ + jle f9a2 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x7ba8(%eax) │ │ │ │ lea (%edi,%ebx,1),%edx │ │ │ │ fldt -0x7974(%eax) │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x30(%ebp) │ │ │ │ @@ -14994,40 +15023,40 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne f940 │ │ │ │ + jne f980 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp f966 │ │ │ │ + jmp f9a6 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 1001a │ │ │ │ + jne 1005a │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle fb7e │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ + jle fbbe │ │ │ │ fildl -0x60(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ - fstl -0xa0(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%esi │ │ │ │ - fdivrs -0x7cbc(%edi) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ + fstl -0xa0(%ebp) │ │ │ │ + fdivrs -0x7cbc(%edi) │ │ │ │ fstpl -0x78(%ebp) │ │ │ │ fldl -0x79c4(%edi) │ │ │ │ fstpl -0x98(%ebp) │ │ │ │ fldt -0x7974(%edi) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ fstpt -0x70(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -15037,48 +15066,48 @@ │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - je f9fd │ │ │ │ + je fa3d │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%edx │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov 0x40(%edi),%ebx │ │ │ │ fildl (%eax) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ imul %edx,%eax │ │ │ │ fldl (%ebx,%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 0x40(%edi),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl 0x2c(%edi) │ │ │ │ - mov 0x40(%edi),%eax │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x50(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ sub 0x2c(%edi),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ + fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(3) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ @@ -15086,15 +15115,15 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldl (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe fb90 │ │ │ │ + jbe fbd0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -15121,28 +15150,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 fac8 │ │ │ │ + je fb08 │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmuls -0x7cac(%eax) │ │ │ │ fmull -0x98(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - js fb3e │ │ │ │ + js fb7e │ │ │ │ fldl -0xa0(%ebp) │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ fmul %st(4),%st │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fldt -0x70(%ebp) │ │ │ │ @@ -15162,118 +15191,118 @@ │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%esi,%eax,8) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl 0x8(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge fb20 │ │ │ │ + jge fb60 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ - jmp fb50 │ │ │ │ + jmp fb90 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ push -0x48(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ - call 8110 │ │ │ │ + call 8150 │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %eax,-0x5c(%ebp) │ │ │ │ - jne f9d0 │ │ │ │ + jne fa10 │ │ │ │ mov -0xa8(%ebp),%esp │ │ │ │ - jmp f1b0 │ │ │ │ + jmp f1f0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja fba9 │ │ │ │ + ja fbe9 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fldl -0x98(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp fad9 │ │ │ │ + jmp fb19 │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmull -0x98(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp fad9 │ │ │ │ + jmp fb19 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,%esi │ │ │ │ mov 0x88(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xa8(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle fd34 │ │ │ │ + jle fd74 │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ + mov %edi,%edx │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ - mov %edi,%edx │ │ │ │ test %eax,%eax │ │ │ │ - jle 10226 │ │ │ │ + jle 10266 │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ mov %edi,-0x78(%ebp) │ │ │ │ mov %edi,-0xac(%ebp) │ │ │ │ mov %esi,-0xb0(%ebp) │ │ │ │ mov %ebx,-0xb4(%ebp) │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ - fildl -0x30(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ - jmp fcbd │ │ │ │ + jmp fcfd │ │ │ │ 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) │ │ │ │ @@ -15289,67 +15318,67 @@ │ │ │ │ mov -0x30(%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,-0x40(%ebp) │ │ │ │ - jne fcb0 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne fcf0 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x70(%ebp),%eax │ │ │ │ - je fd20 │ │ │ │ + je fd60 │ │ │ │ addl $0x8,-0x78(%ebp) │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ add %esi,-0x8c(%ebp) │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp fc80 │ │ │ │ + jmp fcc0 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1025c │ │ │ │ + jle 1029c │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je fd60 │ │ │ │ + je fda0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je fd6e │ │ │ │ + je fdae │ │ │ │ xchg %ax,%ax │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne fd60 │ │ │ │ + jne fda0 │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ @@ -15371,77 +15400,77 @@ │ │ │ │ push -0x70(%ebp) │ │ │ │ call 33c0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3720 │ │ │ │ mov %esi,%esp │ │ │ │ - jmp efa2 │ │ │ │ + jmp efe2 │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - je f1b0 │ │ │ │ + je f1f0 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jne f440 │ │ │ │ - jmp f1b0 │ │ │ │ + jne f480 │ │ │ │ + jmp f1f0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xbc(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ 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 ff6d │ │ │ │ + jle ffad │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %edx,%edx │ │ │ │ - jle 10277 │ │ │ │ + jle 102b7 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - movzwl -0x1a(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov %ebx,-0xb4(%ebp) │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ + movzwl -0x1a(%ebp),%eax │ │ │ │ fildl -0x40(%ebp) │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ or $0xc,%ah │ │ │ │ - add %ebx,%edi │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + add %ebx,%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ - jmp fefd │ │ │ │ + jmp ff3d │ │ │ │ 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) │ │ │ │ @@ -15457,63 +15486,63 @@ │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x58(%ebp) │ │ │ │ - jne fef0 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne ff30 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x78(%ebp) │ │ │ │ - je ff65 │ │ │ │ + je ffa5 │ │ │ │ addl $0x8,-0x8c(%ebp) │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ add %esi,-0x98(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp fec0 │ │ │ │ + jmp ff00 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1026d │ │ │ │ + jle 102ad │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je ff97 │ │ │ │ + je ffd7 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je ffa5 │ │ │ │ + je ffe5 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne ff97 │ │ │ │ + jne ffd7 │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ @@ -15532,70 +15561,70 @@ │ │ │ │ mov %eax,%esi │ │ │ │ push -0x78(%ebp) │ │ │ │ call 33c0 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3720 │ │ │ │ mov -0xbc(%ebp),%esp │ │ │ │ - jmp f6ec │ │ │ │ + jmp f72c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xbc(%ebp) │ │ │ │ mov 0x88(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xa4(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 1017a │ │ │ │ + jle 101ba │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 102b8 │ │ │ │ + jle 102f8 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + fildl -0x38(%ebp) │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov %edi,-0xb4(%ebp) │ │ │ │ mov %ebx,-0xb8(%ebp) │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ - fildl -0x38(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ lea (%edi,%esi,8),%ebx │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ - jmp 1010d │ │ │ │ + jmp 1014d │ │ │ │ nop │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -15610,64 +15639,64 @@ │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%edi) │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %esi,-0x40(%ebp) │ │ │ │ - jne 10100 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 10140 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x58(%ebp) │ │ │ │ - je 1016c │ │ │ │ + je 101ac │ │ │ │ addl $0x8,-0x70(%ebp) │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ add %esi,-0x78(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 100e0 │ │ │ │ + jmp 10120 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ mov -0xb8(%ebp),%ebx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 10266 │ │ │ │ + jle 102a6 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 101a4 │ │ │ │ + je 101e4 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 101b2 │ │ │ │ + je 101f2 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 101a4 │ │ │ │ + jne 101e4 │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ @@ -15687,209 +15716,210 @@ │ │ │ │ push -0x58(%ebp) │ │ │ │ call 33c0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3720 │ │ │ │ mov -0xbc(%ebp),%esp │ │ │ │ - jmp f96e │ │ │ │ + jmp f9ae │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 10259 │ │ │ │ + je 10299 │ │ │ │ add $0x2,%ecx │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ cmp %edi,%ecx │ │ │ │ - je 102b0 │ │ │ │ + je 102f0 │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %ecx,0x4(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 10235 │ │ │ │ + jne 10275 │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov $0xffffffff,%edx │ │ │ │ - jmp fdab │ │ │ │ + jmp fdeb │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp 101ef │ │ │ │ + jmp 1022f │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp ffe2 │ │ │ │ + jmp 10022 │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 1026d │ │ │ │ + je 102ad │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je ff6d │ │ │ │ + je ffad │ │ │ │ xor %edi,%edi │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %edi,(%eax) │ │ │ │ - jmp 10282 │ │ │ │ + jmp 102c2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - jmp fd34 │ │ │ │ + jmp fd74 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 10266 │ │ │ │ + je 102a6 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - je 1017a │ │ │ │ + je 101ba │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ecx,(%eax) │ │ │ │ - jmp 102bd │ │ │ │ + jmp 102fd │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000102f0 : │ │ │ │ +00010330 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xdc,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3cac0,%ebx │ │ │ │ + add $0x3ca80,%ebx │ │ │ │ mov 0x1c(%eax),%ecx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov (%ecx),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jle 1033a │ │ │ │ + jle 1037a │ │ │ │ mov 0x4(%ecx),%esi │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jge 1033a │ │ │ │ + jge 1037a │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ mov (%ecx),%esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 1033a │ │ │ │ + jle 1037a │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 10350 │ │ │ │ + jl 10390 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ call 3730 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ mov 0x7c(%eax),%edi │ │ │ │ mov %edi,0x78(%eax) │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov %eax,0x74(%edx) │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov 0x28(%edx),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 31f0 │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ testb $0x1,0x38(%eax) │ │ │ │ - jne 10ad0 │ │ │ │ + jne 10af0 │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 10695 │ │ │ │ + jle 106cc │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ - fldl -0x79d4(%ebx) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ shl $0x4,%ecx │ │ │ │ + fldl -0x79d4(%ebx) │ │ │ │ + movl $0x0,-0x94(%ebp) │ │ │ │ mov %ecx,-0xa4(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edx │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %edx,%ecx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ - shl $0x4,%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ sub -0x98(%ebp),%eax │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ - imul -0xa4(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ + imul -0xa4(%ebp),%eax │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ sub %ecx,%edi │ │ │ │ add %edi,%eax │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ imul -0x98(%ebp),%eax │ │ │ │ add %edi,%eax │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ lea (%edi,%edx,1),%eax │ │ │ │ sub %ecx,%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ add %ecx,%eax │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ sub %ecx,%esi │ │ │ │ imul %edx,%esi │ │ │ │ imul %ecx,%eax │ │ │ │ - add -0x50(%ebp),%eax │ │ │ │ + add -0x48(%ebp),%eax │ │ │ │ add %edi,%esi │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - mov %esi,-0x24(%ebp) │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ sub $0x10,%esp │ │ │ │ fldl (%edx) │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ sub -0x98(%ebp),%edx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ + fmull -0x40(%ebp) │ │ │ │ fildl (%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -15897,56 +15927,55 @@ │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ fildl -0x94(%ebp) │ │ │ │ fmull -0x40(%ebp) │ │ │ │ - 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) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,-0xa0(%ebp) │ │ │ │ - jle 10640 │ │ │ │ + jle 10680 │ │ │ │ fld1 │ │ │ │ fldl -0x30(%ebp) │ │ │ │ mov %edi,0x8(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - xor %edi,%edi │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 10522 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(1) │ │ │ │ + fstpl -0x88(%ebp) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%esi),%ecx │ │ │ │ - fstpl -0x78(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ fldl 0x8(%ecx) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - sub -0x50(%ebp),%ecx │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - fildl -0x58(%ebp) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ + sub -0x48(%ebp),%ecx │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ + fmull -0x40(%ebp) │ │ │ │ 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) │ │ │ │ @@ -15954,16 +15983,16 @@ │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ mov 0x30(%esi),%ecx │ │ │ │ fld1 │ │ │ │ fdiv %st,%st(1) │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ fldl 0x8(%ecx) │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ fildl -0x30(%ebp) │ │ │ │ fmull -0x40(%ebp) │ │ │ │ fildl 0x4(%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -15972,544 +16001,535 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ - fdivrl -0x60(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ + fdivrl -0x58(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ + fldl -0x90(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + fldl -0x88(%ebp) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fmull (%ecx,%edi,1) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + fldl 0x8(%ecx,%edi,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fmull (%ecx,%edi,1) │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ - fmul %st,%st(2) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + 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) │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ add $0x10,%edi │ │ │ │ - cmp -0x50(%ebp),%eax │ │ │ │ - jl 10520 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp -0x48(%ebp),%eax │ │ │ │ + jl 10570 │ │ │ │ mov %esi,%edi │ │ │ │ - jmp 10650 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 10690 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - add %eax,-0x6c(%ebp) │ │ │ │ - add %esi,-0x90(%ebp) │ │ │ │ - add %eax,-0x88(%ebp) │ │ │ │ - add %esi,-0x84(%ebp) │ │ │ │ + add %eax,-0x60(%ebp) │ │ │ │ + add %esi,-0x78(%ebp) │ │ │ │ add %eax,-0x80(%ebp) │ │ │ │ - add %esi,-0x24(%ebp) │ │ │ │ - add %eax,-0x34(%ebp) │ │ │ │ - add %esi,-0x44(%ebp) │ │ │ │ + add %esi,-0x74(%ebp) │ │ │ │ + add %eax,-0x24(%ebp) │ │ │ │ + add %esi,-0x34(%ebp) │ │ │ │ + add %eax,-0x64(%ebp) │ │ │ │ + add %esi,-0x70(%ebp) │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ cmp -0x98(%ebp),%edx │ │ │ │ - jl 10480 │ │ │ │ + jl 104c0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x5c(%eax) │ │ │ │ call 3310 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x74(%eax),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 10c91 │ │ │ │ + jne 10c9e │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x24(%esi),%esi │ │ │ │ mov (%esi),%edi │ │ │ │ mov %esi,-0x80(%ebp) │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ - mov %edi,-0x34(%ebp) │ │ │ │ - mov %esi,-0x24(%ebp) │ │ │ │ + mov %edi,-0x24(%ebp) │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ test $0x10,%al │ │ │ │ - jne 1136d │ │ │ │ + jne 113ad │ │ │ │ mov %eax,%esi │ │ │ │ and $0x8,%esi │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - jne 117c6 │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + jne 11803 │ │ │ │ mov %eax,%ecx │ │ │ │ mov %eax,%esi │ │ │ │ and $0x800,%ecx │ │ │ │ and $0x2,%esi │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ - jne 10d81 │ │ │ │ + jne 10dc1 │ │ │ │ and $0x4,%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - jne 1148b │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + jne 114cb │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 11ae5 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + jne 11b28 │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 10348 │ │ │ │ + jle 10388 │ │ │ │ fld1 │ │ │ │ - fildl -0x34(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ lea (%edi,%edi,1),%esi │ │ │ │ + shl $0x4,%edi │ │ │ │ mov %edx,%eax │ │ │ │ - shl $0x5,%eax │ │ │ │ shl $0x4,%edx │ │ │ │ - shl $0x4,%edi │ │ │ │ - add $0x10,%eax │ │ │ │ - mov %edx,-0xc8(%ebp) │ │ │ │ mov %edi,-0xcc(%ebp) │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %edx,-0xc8(%ebp) │ │ │ │ + add $0x10,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstpl -0x60(%ebp) │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ fldl -0x79c4(%ebx) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ - fstpt -0x50(%ebp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ sub -0xa8(%ebp),%esp │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 107c1 │ │ │ │ + je 107ee │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%edx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edx,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ fldl (%eax,%edi,1) │ │ │ │ lea 0x8(%eax,%edi,1),%edi │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ inc %edi │ │ │ │ - js 10a6c │ │ │ │ + js 10a8e │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ mov 0x18(%ecx),%edi │ │ │ │ imul %edx,%edi │ │ │ │ mov 0x24(%ecx),%edx │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ fildl (%edx) │ │ │ │ - fldl (%eax,%edi,8) │ │ │ │ mov %edx,-0xa4(%ebp) │ │ │ │ + fldl (%eax,%edi,8) │ │ │ │ mov %ecx,%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ 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(%ecx),%ecx │ │ │ │ mov 0x30(%edi),%edi │ │ │ │ - or $0xc,%dh │ │ │ │ + movzwl -0x1a(%ebp),%edx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ - fildl -0x30(%ebp) │ │ │ │ mov %edi,-0xb8(%ebp) │ │ │ │ mov %ecx,-0xb0(%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 (%edi) │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ - fstl -0x78(%ebp) │ │ │ │ + fstl -0x70(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x30(%ebp) │ │ │ │ + fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ sub %ecx,%edi │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ lea 0x0(,%edi,8),%edx │ │ │ │ sub %edx,%ecx │ │ │ │ mov %edi,%edx │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ - jmp 108ed │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 10916 │ │ │ │ + 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 -0x50(%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 108d5 │ │ │ │ + je 108fe │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 10930 │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ - fildl -0x30(%ebp) │ │ │ │ - fmull -0x68(%ebp) │ │ │ │ + jl 10960 │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ + fmull -0x60(%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 10890 │ │ │ │ + ja 108c0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 11300 │ │ │ │ + ja 11340 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 108ed │ │ │ │ + jge 10916 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 10932 │ │ │ │ - nop │ │ │ │ + jmp 10962 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ fildl 0x4(%edi) │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ fldl 0x8(%eax,%edi,8) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ - fxch %st(2) │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ + fld %st(2) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fstl -0x78(%ebp) │ │ │ │ + fstl -0x70(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x30(%ebp) │ │ │ │ + fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ sub -0xb0(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ - add -0x84(%ebp),%ecx │ │ │ │ + add -0x78(%ebp),%ecx │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fstpl -0xa0(%ebp) │ │ │ │ - jmp 10a0e │ │ │ │ + jmp 10a37 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x50(%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 109f5 │ │ │ │ + je 10a1e │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 10a60 │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ - fildl -0x30(%ebp) │ │ │ │ - fmull -0x60(%ebp) │ │ │ │ + jl 10a80 │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ + fmull -0x58(%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 109b0 │ │ │ │ + ja 109e0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 11320 │ │ │ │ + ja 11360 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 10a0e │ │ │ │ + jge 10a37 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 10a66 │ │ │ │ + jmp 10a84 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0xa0(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 10a90 │ │ │ │ + fxch %st(1) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ add 0xc(%edi),%eax │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - mov -0xc8(%ebp),%edi │ │ │ │ + push -0x64(%ebp) │ │ │ │ + push -0x74(%ebp) │ │ │ │ push -0x24(%ebp) │ │ │ │ - push -0x34(%ebp) │ │ │ │ push -0x88(%ebp) │ │ │ │ - lea (%ecx,%edi,1),%edx │ │ │ │ + mov -0xc8(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ + lea (%ecx,%edi,1),%edx │ │ │ │ push %edx │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - call 8c90 │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + call 8cd0 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x80(%ebp) │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - jne 10790 │ │ │ │ - jmp 10348 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + cmp %eax,-0x50(%ebp) │ │ │ │ + jne 107c0 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 10388 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 10695 │ │ │ │ + jle 106cc │ │ │ │ mov -0xa0(%ebp),%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 10695 │ │ │ │ + jle 106cc │ │ │ │ mov 0x64(%eax),%eax │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ mov (%eax),%edi │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ - mov %edi,-0x24(%ebp) │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ sub %eax,%edi │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ sub %esi,%eax │ │ │ │ imul %esi,%edx │ │ │ │ imul %ecx,%eax │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ mov %edx,%esi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ shl $0x4,%esi │ │ │ │ + shl $0x4,%edi │ │ │ │ + shl $0x4,%eax │ │ │ │ + add %ecx,%edi │ │ │ │ add %ecx,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ - shl $0x4,%edi │ │ │ │ - add %ecx,%edi │ │ │ │ add %eax,%esi │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ shl $0x4,%esi │ │ │ │ lea (%ecx,%esi,1),%edi │ │ │ │ lea (%eax,%edx,1),%esi │ │ │ │ mov -0x98(%ebp),%edx │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ shl $0x4,%esi │ │ │ │ add -0x40(%ebp),%esi │ │ │ │ lea (%edi,%edx,8),%edx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ lea (%edi,%eax,8),%eax │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + nop │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ fld %st(3) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%ecx,%edx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%edx,1) │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edx,1) │ │ │ │ fstpl 0x8(%ecx,%edx,1) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%ecx,%edx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%edx,1) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edx,1) │ │ │ │ fstpl 0x8(%ecx,%edx,1) │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ fldl 0x8(%ecx,%edx,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fldl (%ecx,%edx,1) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -16521,87 +16541,94 @@ │ │ │ │ fldl (%esi,%edx,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpl (%ecx,%edx,1) │ │ │ │ fstpl 0x8(%ecx,%edx,1) │ │ │ │ add $0x10,%edx │ │ │ │ - cmp %eax,-0x78(%ebp) │ │ │ │ - jg 10bd0 │ │ │ │ + cmp %eax,-0x70(%ebp) │ │ │ │ + jg 10be0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ - incl -0x34(%ebp) │ │ │ │ - add %edx,-0x68(%ebp) │ │ │ │ - add %edx,-0x58(%ebp) │ │ │ │ + incl -0x24(%ebp) │ │ │ │ + add %edx,-0x60(%ebp) │ │ │ │ + add %edx,-0x50(%ebp) │ │ │ │ add %eax,-0x40(%ebp) │ │ │ │ - add %eax,-0x60(%ebp) │ │ │ │ - add %eax,-0x50(%ebp) │ │ │ │ add %edx,%edi │ │ │ │ add %edx,%ecx │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ add %eax,%esi │ │ │ │ - cmp %edx,-0x34(%ebp) │ │ │ │ - jl 10bb0 │ │ │ │ - jmp 10695 │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + add %eax,-0x58(%ebp) │ │ │ │ + add %eax,-0x48(%ebp) │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + cmp %edx,-0x24(%ebp) │ │ │ │ + jl 10bc0 │ │ │ │ + jmp 106cc │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 10348 │ │ │ │ + jle 10388 │ │ │ │ and $0x800,%eax │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - movl $0x0,-0x30(%ebp) │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ fldz │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ inc %edx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov %edx,%esi │ │ │ │ imul %edx,%esi │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - nop │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ test %esi,%esi │ │ │ │ - je 10ce9 │ │ │ │ + je 10cf9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ mov %eax,%edx │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ fstl (%esi,%edx,1) │ │ │ │ lea (%esi,%edx,1),%ebx │ │ │ │ fstl 0x8(%esi,%edx,1) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 10d6b │ │ │ │ + je 10dab │ │ │ │ imul -0x40(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ fld %st(0) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ fld %st(1) │ │ │ │ mov 0x68(%esi),%esi │ │ │ │ mov %eax,%edx │ │ │ │ mov %eax,%ecx │ │ │ │ shl $0x5,%edx │ │ │ │ + shl $0x4,%ecx │ │ │ │ add %esi,%edx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - shl $0x4,%ecx │ │ │ │ add 0x6c(%edx),%ecx │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 10d80 │ │ │ │ + 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 │ │ │ │ mov (%ecx),%eax │ │ │ │ fldl (%edx) │ │ │ │ add $0x8,%edx │ │ │ │ add $0x4,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ @@ -16611,24 +16638,24 @@ │ │ │ │ fmull 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 10d40 │ │ │ │ + jne 10d80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - jne 10cd0 │ │ │ │ + cmp %eax,-0x50(%ebp) │ │ │ │ + jne 10ce0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 10348 │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + jmp 10388 │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ mov %esp,-0xe8(%ebp) │ │ │ │ inc %eax │ │ │ │ mov %eax,%edi │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ shl $0x5,%edi │ │ │ │ lea 0x10(%edi),%eax │ │ │ │ lea 0x13(%edi),%esi │ │ │ │ @@ -16636,30 +16663,30 @@ │ │ │ │ mov %esi,-0xd0(%ebp) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ lea 0x7(%esp),%esi │ │ │ │ shr $0x3,%esi │ │ │ │ mov %esi,%edx │ │ │ │ lea 0x7(%esp),%esi │ │ │ │ and $0xfffffff8,%esi │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %esi,-0xcc(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - shl $0x4,%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ mov 0x30(%esi),%esi │ │ │ │ fldl (%esi) │ │ │ │ fld1 │ │ │ │ fstl 0x0(,%edx,8) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ lea 0x1(%edx,%edx,1),%edx │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ mov -0xcc(%ebp),%edx │ │ │ │ add %edx,%eax │ │ │ │ + cmpl $0x0,-0x78(%ebp) │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ - cmpl $0x0,-0x84(%ebp) │ │ │ │ - jle 120ed │ │ │ │ + jle 1211d │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x7ba8(%ebx) │ │ │ │ lea 0x8(%edx),%eax │ │ │ │ mov -0xb8(%ebp),%edx │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x30(%ebp) │ │ │ │ @@ -16671,27 +16698,27 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 10e40 │ │ │ │ + jne 10e80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ mov -0xa0(%ebp),%edx │ │ │ │ fchs │ │ │ │ @@ -16716,150 +16743,150 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fstl (%esi) │ │ │ │ fld %st(0) │ │ │ │ - jmp 10ec0 │ │ │ │ + jmp 10f00 │ │ │ │ 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 10ec0 │ │ │ │ + jne 10f00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 11ed2 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + jne 11f0c │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 112f3 │ │ │ │ - fildl -0x34(%ebp) │ │ │ │ + jle 11333 │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ - mov -0xcc(%ebp),%esi │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ - fstl -0xd8(%ebp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + mov -0xcc(%ebp),%esi │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %esi,%eax │ │ │ │ lea -0x18(%esi,%edi,1),%esi │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %eax,-0xe4(%ebp) │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - fstpl -0xc8(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ - fstl -0xe0(%ebp) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + fstl -0xd8(%ebp) │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ + fld1 │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0xc8(%ebp) │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ + fstl -0xe0(%ebp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ fstpl -0xc0(%ebp) │ │ │ │ fldl -0x79c4(%ebx) │ │ │ │ fstpl -0xb0(%ebp) │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ - fstpt -0x78(%ebp) │ │ │ │ + fstpt -0x70(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esp,-0x88(%ebp) │ │ │ │ sub -0xd0(%ebp),%esp │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ shr $0x3,%edx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov %edx,-0xa4(%ebp) │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - je 10fb6 │ │ │ │ + je 10ff6 │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%ecx │ │ │ │ - mov 0x18(%edi),%eax │ │ │ │ mov 0x24(%edi),%esi │ │ │ │ + mov 0x18(%edi),%eax │ │ │ │ mov 0x40(%edi),%edx │ │ │ │ - imul %ecx,%eax │ │ │ │ fildl (%esi) │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ + imul %ecx,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ + mov 0x2c(%edi),%eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + movzwl -0x1a(%ebp),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - movzwl -0x1a(%ebp),%eax │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ + or $0xc,%ah │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldl (%edx,%ecx,1) │ │ │ │ + mov %ax,-0x1e(%ebp) │ │ │ │ + mov 0x30(%edi),%eax │ │ │ │ fstl -0x80(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ - or $0xc,%ah │ │ │ │ - mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x98(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ - sub -0x50(%ebp),%esi │ │ │ │ - mov 0x30(%edi),%eax │ │ │ │ + sub -0x48(%ebp),%esi │ │ │ │ mov %esi,-0x98(%ebp) │ │ │ │ fildl -0x98(%ebp) │ │ │ │ - fldl -0xc8(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ + fldl -0xc8(%ebp) │ │ │ │ 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) │ │ │ │ fldl (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(3) │ │ │ │ fcomi %st(3),%st │ │ │ │ - jbe 11352 │ │ │ │ + jbe 11392 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x78(%ebp) │ │ │ │ + fldt -0x70(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -16874,92 +16901,92 @@ │ │ │ │ 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 110ae │ │ │ │ + je 110ee │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ fmull -0xb0(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ test %esi,%esi │ │ │ │ - jle 11146 │ │ │ │ + jle 11186 │ │ │ │ fldl -0x80(%ebp) │ │ │ │ + mov %edx,-0xa4(%ebp) │ │ │ │ fmull -0xd8(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ - mov %edx,-0xa4(%ebp) │ │ │ │ mov -0xb8(%ebp),%edx │ │ │ │ lea 0x8(%esi),%ecx │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ add $0x8,%eax │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt -0x78(%ebp) │ │ │ │ + fldt -0x70(%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) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 11120 │ │ │ │ + jne 11160 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - jmp 11150 │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + jmp 11190 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ fildl 0x4(%eax) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fldl 0x8(%edx,%eax,8) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ 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 -0x90(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ - sub -0x50(%ebp),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + sub -0x48(%ebp),%eax │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ + fldl -0xc0(%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) │ │ │ │ @@ -16967,27 +16994,27 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 11335 │ │ │ │ + jbe 11375 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x78(%ebp) │ │ │ │ + fldt -0x70(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -17002,510 +17029,512 @@ │ │ │ │ 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 1120e │ │ │ │ + je 1124e │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ fmull -0xb0(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 112a1 │ │ │ │ + jle 112e1 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0xe0(%ebp) │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ lea 0x8(%eax,%esi,1),%ecx │ │ │ │ mov -0xe4(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ fsubp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt -0x78(%ebp) │ │ │ │ + fldt -0x70(%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) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(2) │ │ │ │ fldl 0x18(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 11280 │ │ │ │ + jne 112c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - jmp 112b0 │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + jmp 112f0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ - push -0x6c(%ebp) │ │ │ │ + push -0x64(%ebp) │ │ │ │ + push -0x74(%ebp) │ │ │ │ push -0x24(%ebp) │ │ │ │ - push -0x34(%ebp) │ │ │ │ push %edx │ │ │ │ + lea (%ecx,%esi,1),%edx │ │ │ │ push -0x7c(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ - lea (%ecx,%esi,1),%edx │ │ │ │ push %edx │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - call 8c90 │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + call 8cd0 │ │ │ │ mov -0x88(%ebp),%esp │ │ │ │ incl -0x40(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - jne 10f80 │ │ │ │ + cmp %eax,-0x50(%ebp) │ │ │ │ + jne 10fc0 │ │ │ │ mov -0xe8(%ebp),%esp │ │ │ │ - jmp 10348 │ │ │ │ + jmp 10388 │ │ │ │ xchg %ax,%ax │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 108e0 │ │ │ │ + jmp 10909 │ │ │ │ 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 -0x40(%ebp) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 10a00 │ │ │ │ + jmp 10a29 │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1146a │ │ │ │ + ja 114aa │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fldl -0xb0(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1121c │ │ │ │ + jmp 1125c │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 117a7 │ │ │ │ + ja 117e4 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fldl -0xb0(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 110bc │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + jmp 110fc │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 10348 │ │ │ │ + jle 10388 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ mov 0x68(%ebx),%esi │ │ │ │ mov 0x40(%edx),%edx │ │ │ │ mov 0xc(%ebx),%ebx │ │ │ │ inc %edi │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ test $0x8,%ah │ │ │ │ - jne 113f0 │ │ │ │ + jne 11430 │ │ │ │ mov %ebx,%eax │ │ │ │ mov %edi,%ebx │ │ │ │ - shl $0x5,%ebx │ │ │ │ shl $0x4,%edi │ │ │ │ + shl $0x5,%ebx │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ lea 0x8(%edx),%ebx │ │ │ │ - xor %edi,%edi │ │ │ │ xchg %ax,%ax │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - push -0x24(%ebp) │ │ │ │ - push -0x34(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ inc %edi │ │ │ │ + push -0x64(%ebp) │ │ │ │ + push -0x74(%ebp) │ │ │ │ + push -0x24(%ebp) │ │ │ │ push %ebx │ │ │ │ - push -0x4(%ebx) │ │ │ │ add $0x10,%ebx │ │ │ │ - push -0x18(%ebx) │ │ │ │ add %esi,%edx │ │ │ │ + push -0x14(%ebx) │ │ │ │ + push -0x18(%ebx) │ │ │ │ push %edx │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - call 8c90 │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + call 8cd0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - add -0x40(%ebp),%esi │ │ │ │ add $0x20,%esp │ │ │ │ + add -0x40(%ebp),%esi │ │ │ │ add $0x10,%eax │ │ │ │ - cmp %edi,-0x58(%ebp) │ │ │ │ - jne 113b0 │ │ │ │ - jmp 10348 │ │ │ │ + cmp %edi,-0x50(%ebp) │ │ │ │ + jne 113f0 │ │ │ │ + jmp 10388 │ │ │ │ xor %ebx,%ebx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ inc %ebx │ │ │ │ mov %eax,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ lea 0x1(%eax,%eax,1),%eax │ │ │ │ imul -0x30(%ebp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ add %edx,%edi │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ - push -0x6c(%ebp) │ │ │ │ + push -0x64(%ebp) │ │ │ │ + shl $0x5,%ecx │ │ │ │ + add %esi,%ecx │ │ │ │ + push -0x74(%ebp) │ │ │ │ push -0x24(%ebp) │ │ │ │ - push -0x34(%ebp) │ │ │ │ - shl $0x4,%eax │ │ │ │ lea 0x8(%edi,%edx,1),%edi │ │ │ │ - add %esi,%eax │ │ │ │ + shl $0x4,%eax │ │ │ │ push %edi │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ - shl $0x5,%ecx │ │ │ │ - add %esi,%ecx │ │ │ │ + add %esi,%eax │ │ │ │ push 0x4(%edi,%edx,1) │ │ │ │ push (%edi,%edx,1) │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ push %eax │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - call 8c90 │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + call 8cd0 │ │ │ │ add $0x20,%esp │ │ │ │ - cmp %ebx,-0x58(%ebp) │ │ │ │ - jne 11400 │ │ │ │ - jmp 10348 │ │ │ │ + cmp %ebx,-0x50(%ebp) │ │ │ │ + jne 11440 │ │ │ │ + jmp 10388 │ │ │ │ fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmull -0xb0(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1121c │ │ │ │ + jmp 1125c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 11ce1 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + jne 11d1e │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 10348 │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ + jle 10388 │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ + movl $0x0,-0x70(%ebp) │ │ │ │ lea 0x2(%esi),%ecx │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ fildl -0x30(%ebp) │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ + shl $0x4,%esi │ │ │ │ mov %eax,%edx │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - fstpl -0x90(%ebp) │ │ │ │ - fildl -0x34(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - fstpl -0xb0(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ + mov %esi,-0xc0(%ebp) │ │ │ │ shl $0x5,%edx │ │ │ │ - fstpl -0xb8(%ebp) │ │ │ │ - shl $0x4,%esi │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ - mov %esi,-0xc0(%ebp) │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ + fstpl -0xb0(%ebp) │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ + fstpl -0xb8(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %esp,-0x84(%ebp) │ │ │ │ + mov %esp,-0x78(%ebp) │ │ │ │ sub -0xa4(%ebp),%esp │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ testb $0x8,0x39(%edx) │ │ │ │ - je 1152e │ │ │ │ + je 1156b │ │ │ │ mov 0x88(%edx),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x40(%esi),%edx │ │ │ │ mov %eax,%esi │ │ │ │ shl $0x4,%esi │ │ │ │ mov %esi,-0x80(%ebp) │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ fldl (%edx,%esi,1) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 11abf │ │ │ │ + jle 11aff │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edx,%ecx │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ mov 0x24(%esi),%esi │ │ │ │ mov 0x2c(%edx),%edx │ │ │ │ fildl (%esi) │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ - fmull (%ecx,%eax,8) │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ + fmull (%ecx,%eax,8) │ │ │ │ xor %ecx,%ecx │ │ │ │ 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 -0x68(%ebp) │ │ │ │ + fistpl -0x60(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ sub %edx,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - fildl -0x68(%ebp) │ │ │ │ - fldl -0xb0(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fmul %st(2),%st │ │ │ │ mov 0x68(%eax),%edx │ │ │ │ + fldl -0xb0(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x68(%ebp) │ │ │ │ + fistpl -0x60(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fildl -0x68(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x7cbc(%ebx) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 11621 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 11661 │ │ │ │ + jmp 11640 │ │ │ │ + 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),%esi │ │ │ │ fldl (%edx,%esi,1) │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ sub -0x30(%ebp),%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %edi,%ecx │ │ │ │ - je 11640 │ │ │ │ + je 11680 │ │ │ │ test %eax,%eax │ │ │ │ - jg 11600 │ │ │ │ + jg 11640 │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%edx,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 11605 │ │ │ │ + je 11645 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 1160c │ │ │ │ + jmp 1164c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ fildl 0x4(%esi) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ lea 0x8(%eax,%ecx,1),%ecx │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ fmull 0x8(%eax,%esi,8) │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ add -0xc0(%ebp),%esi │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl -0xb8(%ebp) │ │ │ │ fmull (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ xor %ecx,%ecx │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x60(%ebp) │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ sub -0x98(%ebp),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x60(%ebp) │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x7cbc(%ebx) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1171b │ │ │ │ - jmp 11700 │ │ │ │ + jmp 1175b │ │ │ │ + jmp 11740 │ │ │ │ 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 0x2(%edi,%eax,1),%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%esi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ - cmp %ecx,-0x60(%ebp) │ │ │ │ - je 11750 │ │ │ │ + cmp %ecx,-0x58(%ebp) │ │ │ │ + je 11790 │ │ │ │ sub -0x30(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ neg %esi │ │ │ │ cmovs %eax,%esi │ │ │ │ lea 0x1(%edi,%esi,1),%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 11700 │ │ │ │ + jns 11740 │ │ │ │ mov %edi,%esi │ │ │ │ sub %eax,%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%esi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ - cmp -0x60(%ebp),%ecx │ │ │ │ - jne 11718 │ │ │ │ + cmp -0x58(%ebp),%ecx │ │ │ │ + jne 11758 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 11754 │ │ │ │ + jmp 11794 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ add 0xc(%esi),%eax │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + push -0x64(%ebp) │ │ │ │ + push -0x74(%ebp) │ │ │ │ push -0x24(%ebp) │ │ │ │ - push -0x34(%ebp) │ │ │ │ push -0x88(%ebp) │ │ │ │ - lea (%ecx,%esi,1),%edx │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ + lea (%ecx,%esi,1),%edx │ │ │ │ push %edx │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - call 8c90 │ │ │ │ - mov -0x84(%ebp),%esp │ │ │ │ - incl -0x78(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - jne 11500 │ │ │ │ - jmp 10348 │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + call 8cd0 │ │ │ │ + mov -0x78(%ebp),%esp │ │ │ │ + incl -0x70(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + cmp %eax,-0x50(%ebp) │ │ │ │ + jne 11540 │ │ │ │ + jmp 10388 │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fsin │ │ │ │ fmull -0xb0(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 110bc │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ + jmp 110fc │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ mov %esp,-0xa4(%ebp) │ │ │ │ inc %esi │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ shl $0x5,%esi │ │ │ │ lea 0x13(%esi),%edx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ lea 0x10(%esi),%edx │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ shr $0x3,%ecx │ │ │ │ + mov %edx,-0x94(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ mov 0x30(%ecx),%ecx │ │ │ │ fldl (%ecx) │ │ │ │ fld1 │ │ │ │ fstl 0x0(,%edi,8) │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ lea 0x1(%edi,%edi,1),%edi │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ shl $0x4,%edi │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ add %edx,%edi │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ cmpl $0x0,-0x88(%ebp) │ │ │ │ - jle 120e4 │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ + jle 12114 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x7ba8(%ebx) │ │ │ │ add $0x8,%edx │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -17516,35 +17545,35 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(2) │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%edx) │ │ │ │ cmp %edx,%edi │ │ │ │ - jne 11860 │ │ │ │ + jne 118a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ fchs │ │ │ │ fdivl 0x8(%ecx) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ add %edi,%ecx │ │ │ │ fld1 │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ @@ -17560,176 +17589,177 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fstl (%edi) │ │ │ │ fld %st(0) │ │ │ │ - jmp 118e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 11920 │ │ │ │ + lea %cs:0x0(%esi,%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,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%edx) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 118e0 │ │ │ │ + jne 11920 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 11ab4 │ │ │ │ + jle 11af4 │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ add %edi,%edi │ │ │ │ + shl $0x4,%edx │ │ │ │ mov %edi,-0x90(%ebp) │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ - shl $0x4,%edx │ │ │ │ add %edi,%edx │ │ │ │ lea -0x18(%edi,%esi,1),%edi │ │ │ │ mov %edx,-0xa0(%ebp) │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ shr $0x4,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %esp,-0x68(%ebp) │ │ │ │ + mov %esp,-0x60(%ebp) │ │ │ │ sub -0x98(%ebp),%esp │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ shr $0x3,%edx │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ test $0x8,%ah │ │ │ │ - je 11983 │ │ │ │ + je 119c3 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ mov 0x68(%eax),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ lea 0x1(%ecx,%ecx,1),%ecx │ │ │ │ shl $0x5,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ fldl 0x8(%esi,%eax,1) │ │ │ │ fldl (%esi,%eax,1) │ │ │ │ + lea (%esi,%ecx,1),%eax │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ fstl 0x0(,%edx,8) │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ - lea (%esi,%ecx,1),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 11ace │ │ │ │ + jle 11b0e │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ fld1 │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 119e0 │ │ │ │ + jne 11a20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ fldl 0x8(%esi,%ecx,1) │ │ │ │ fldl (%eax) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - fld1 │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ lea 0x8(%eax,%esi,1),%edx │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ - jmp 11a40 │ │ │ │ + fld1 │ │ │ │ + jmp 11a80 │ │ │ │ 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 0x18(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 11a40 │ │ │ │ + jne 11a80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov 0xc(%ecx),%esi │ │ │ │ - push -0x6c(%ebp) │ │ │ │ + push -0x64(%ebp) │ │ │ │ + push -0x74(%ebp) │ │ │ │ push -0x24(%ebp) │ │ │ │ - push -0x34(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea 0x8(%edx,%eax,1),%ecx │ │ │ │ add %eax,%esi │ │ │ │ push %ecx │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ push 0x4(%edx,%eax,1) │ │ │ │ push (%edx,%eax,1) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ add %ecx,%eax │ │ │ │ push %eax │ │ │ │ mov %esi,%eax │ │ │ │ - call 8c90 │ │ │ │ - mov -0x68(%ebp),%esp │ │ │ │ + call 8cd0 │ │ │ │ + mov -0x60(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - je 11ab4 │ │ │ │ + cmp %eax,-0x50(%ebp) │ │ │ │ + je 11af4 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - jmp 11950 │ │ │ │ + jmp 11990 │ │ │ │ mov -0xa4(%ebp),%esp │ │ │ │ - jmp 10348 │ │ │ │ + jmp 10388 │ │ │ │ lea 0x8(%edx,%esi,1),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - jmp 11757 │ │ │ │ + jmp 11797 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl (%eax) │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ + fstl -0x70(%ebp) │ │ │ │ fstpl (%eax,%esi,8) │ │ │ │ - jmp 11a5c │ │ │ │ + jmp 11a9c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ mov %esp,-0xa4(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -17737,56 +17767,55 @@ │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x94(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 11c3a │ │ │ │ + jle 11c77 │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ + mov %eax,%edi │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %eax,%edi │ │ │ │ test %edx,%edx │ │ │ │ - jle 12180 │ │ │ │ + jle 121ad │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ + fildl -0x64(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov %esi,-0x98(%ebp) │ │ │ │ - fildl -0x6c(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ add %esi,%edx │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ lea (%esi,%edi,8),%esi │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ - jmp 11bce │ │ │ │ + jmp 11c0e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%edi),%edx │ │ │ │ - addl $0x4,-0x50(%ebp) │ │ │ │ + addl $0x4,-0x48(%ebp) │ │ │ │ add $0x8,%esi │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmull (%esi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ @@ -17795,295 +17824,295 @@ │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov (%edi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %edi,-0x58(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax) │ │ │ │ - cmp %edi,-0x60(%ebp) │ │ │ │ - jne 11bc0 │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + jne 11c00 │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ - cmp %edx,-0x58(%ebp) │ │ │ │ - je 11c32 │ │ │ │ + cmp %edx,-0x50(%ebp) │ │ │ │ + je 11c6f │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ - add %edi,-0x84(%ebp) │ │ │ │ + add %edi,-0x78(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp 11b90 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 11bd0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 120f6 │ │ │ │ + jle 12126 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ and $0x4,%esi │ │ │ │ - je 11c61 │ │ │ │ + je 11c9e │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 11c6f │ │ │ │ + je 11cac │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 11c61 │ │ │ │ + jne 11c9e │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ dec %esi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ push -0xa0(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - push -0x58(%ebp) │ │ │ │ + push -0x50(%ebp) │ │ │ │ call 33c0 │ │ │ │ add $0x14,%esp │ │ │ │ push %edi │ │ │ │ call 3720 │ │ │ │ mov -0xa4(%ebp),%esp │ │ │ │ - jmp 10729 │ │ │ │ + jmp 1075d │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xb0(%ebp) │ │ │ │ mov 0x88(%eax),%esi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%edi │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ lea 0xf(%edi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov %esp,-0x98(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 11e27 │ │ │ │ + jle 11e61 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ - mov %esi,-0x84(%ebp) │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1214e │ │ │ │ + jle 1217e │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fildl -0x6c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + fildl -0x64(%ebp) │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ mov %edi,-0xa4(%ebp) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ or $0xc,%dh │ │ │ │ - add %edi,%eax │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + add %edi,%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ lea (%esi,%edi,8),%esi │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ - jmp 11dae │ │ │ │ + jmp 11dee │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ imul (%edi),%edx │ │ │ │ - addl $0x4,-0x50(%ebp) │ │ │ │ + addl $0x4,-0x48(%ebp) │ │ │ │ add $0x8,%esi │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmull (%esi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x60(%ebp) │ │ │ │ + fistpl -0x58(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov (%edi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %edi,-0x60(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax) │ │ │ │ - cmp %edi,-0x68(%ebp) │ │ │ │ - jne 11da0 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + jne 11de0 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - je 11e19 │ │ │ │ - addl $0x8,-0x84(%ebp) │ │ │ │ + cmp %eax,-0x50(%ebp) │ │ │ │ + je 11e53 │ │ │ │ + addl $0x8,-0x78(%ebp) │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ add %edx,-0x88(%ebp) │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - jmp 11d7e │ │ │ │ + jmp 11db8 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 12144 │ │ │ │ + jle 12174 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%edi,1),%ecx │ │ │ │ and $0x4,%edi │ │ │ │ - je 11e4e │ │ │ │ + je 11e88 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 11e5c │ │ │ │ + je 11e96 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 11e4e │ │ │ │ + jne 11e88 │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ shl $0x3,%eax │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - fldl -0x30(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - push -0x58(%ebp) │ │ │ │ + push -0x50(%ebp) │ │ │ │ call 33c0 │ │ │ │ add $0x14,%esp │ │ │ │ push %edi │ │ │ │ call 3720 │ │ │ │ mov -0xb0(%ebp),%esp │ │ │ │ - jmp 1149c │ │ │ │ + jmp 114dc │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xc0(%ebp) │ │ │ │ mov 0x88(%eax),%esi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov %esp,-0x98(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 12029 │ │ │ │ + jle 12059 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 12100 │ │ │ │ + jle 12130 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fildl -0x6c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ + fildl -0x64(%ebp) │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ - add -0x80(%ebp),%eax │ │ │ │ mov %edi,-0xc8(%ebp) │ │ │ │ mov %esi,-0xa8(%ebp) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + add -0x80(%ebp),%eax │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ lea (%esi,%edi,8),%esi │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ - jmp 11fb3 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 11fe3 │ │ │ │ + xchg %ax,%ax │ │ │ │ imul (%edi),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x8,%esi │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmull (%esi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ @@ -18092,195 +18121,193 @@ │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov (%edi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %edi,-0x58(%ebp) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ - cmp %edi,-0x60(%ebp) │ │ │ │ - jne 11fa0 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + jne 11fd0 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - je 1201b │ │ │ │ + cmp %eax,-0x50(%ebp) │ │ │ │ + je 1204b │ │ │ │ addl $0x8,-0x88(%ebp) │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ - add %edx,-0x68(%ebp) │ │ │ │ + add %edx,-0x60(%ebp) │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - jmp 11f75 │ │ │ │ + jmp 11faf │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc8(%ebp),%edi │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1213a │ │ │ │ + jle 1216a │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ lea (%eax,%edx,1),%ecx │ │ │ │ mov $0x1,%edx │ │ │ │ testb $0x4,-0xb0(%ebp) │ │ │ │ - je 1205a │ │ │ │ + je 1208a │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 12068 │ │ │ │ + je 12098 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1205a │ │ │ │ + jne 1208a │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ shl $0x3,%eax │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - fldl -0x30(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ push %esi │ │ │ │ - push -0x58(%ebp) │ │ │ │ + push -0x50(%ebp) │ │ │ │ call 33c0 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ add $0x14,%esp │ │ │ │ push %edx │ │ │ │ call 3720 │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ - jmp 10ee8 │ │ │ │ + jmp 10f28 │ │ │ │ fstp %st(1) │ │ │ │ fstpl (%edi) │ │ │ │ - jmp 11900 │ │ │ │ + jmp 11940 │ │ │ │ fstp %st(1) │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 10ee0 │ │ │ │ + jmp 10f20 │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp 11cac │ │ │ │ + jmp 11ce9 │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - cmp %ecx,-0x58(%ebp) │ │ │ │ - je 1213a │ │ │ │ + cmp %ecx,-0x50(%ebp) │ │ │ │ + je 1216a │ │ │ │ + add $0x2,%eax │ │ │ │ + cmp %eax,-0x50(%ebp) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %ecx,0xc(%edx) │ │ │ │ - add $0x2,%eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - je 12029 │ │ │ │ + je 12059 │ │ │ │ add $0x10,%edx │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ + cmp %ecx,-0x50(%ebp) │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ - cmp %ecx,-0x58(%ebp) │ │ │ │ - jne 12110 │ │ │ │ + jne 12140 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 12068 │ │ │ │ + jmp 12098 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 11e5c │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + jmp 11e96 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ - cmp %ecx,-0x58(%ebp) │ │ │ │ - je 12144 │ │ │ │ + cmp %ecx,-0x50(%ebp) │ │ │ │ + je 12174 │ │ │ │ + add $0x2,%edx │ │ │ │ + cmp %edx,-0x50(%ebp) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ - add $0x2,%edx │ │ │ │ - cmp %edx,-0x58(%ebp) │ │ │ │ - je 11e27 │ │ │ │ + je 11e61 │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ecx,(%eax) │ │ │ │ - jmp 12156 │ │ │ │ + jmp 12183 │ │ │ │ xor %eax,%eax │ │ │ │ mov %edi,%edx │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 120f6 │ │ │ │ + je 12126 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %ecx,0xc(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - je 11c3a │ │ │ │ + je 11c77 │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %ecx,(%edx) │ │ │ │ - jmp 12184 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 121b1 │ │ │ │ │ │ │ │ -000121c0 : │ │ │ │ +000121e0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0xec,%esp │ │ │ │ + sub $0xfc,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3abed,%ebx │ │ │ │ + add $0x3abcd,%ebx │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov 0x2c(%esi),%esi │ │ │ │ mov (%eax),%edi │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ mov %edi,-0x78(%ebp) │ │ │ │ cmp %esi,%edi │ │ │ │ - jle 1221e │ │ │ │ + jle 1223e │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 1221e │ │ │ │ + jge 1223e │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %esi │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - add %esi,%esi │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ + add %esi,%esi │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov (%eax),%edi │ │ │ │ - mov %edi,-0x24(%ebp) │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ cmp %esi,%edi │ │ │ │ - jle 1221e │ │ │ │ + jle 1223e │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 12240 │ │ │ │ + jl 12260 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ call 36b0 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -18290,445 +18317,439 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,0x78(%esi) │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x80(%esi),%esi │ │ │ │ mov %esi,0x74(%eax) │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ - mov %esi,-0x34(%ebp) │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 31f0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%edx │ │ │ │ test $0x20,%dl │ │ │ │ - jne 12f54 │ │ │ │ + jne 12f54 │ │ │ │ test $0x10,%dl │ │ │ │ - jne 12ec6 │ │ │ │ + jne 12ec6 │ │ │ │ mov %edx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - jne 130fc │ │ │ │ + jne 130fc │ │ │ │ mov %edx,%esi │ │ │ │ mov %edx,%eax │ │ │ │ and $0x800,%esi │ │ │ │ and $0x2,%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ - jne 13422 │ │ │ │ + jne 13425 │ │ │ │ and $0x4,%edx │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ - jne 129a7 │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + jne 129a1 │ │ │ │ test %esi,%esi │ │ │ │ - jne 139e9 │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + jne 139e9 │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 12680 │ │ │ │ + jle 12690 │ │ │ │ fld1 │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - fdivr %st(1),%st │ │ │ │ + fildl -0x34(%ebp) │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ movl $0x0,-0x80(%ebp) │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ - lea (%edx,%edx,1),%esi │ │ │ │ - shl $0x5,%eax │ │ │ │ shl $0x4,%edi │ │ │ │ + shl $0x5,%eax │ │ │ │ + lea (%edx,%edx,1),%esi │ │ │ │ shl $0x4,%edx │ │ │ │ - add $0x10,%eax │ │ │ │ mov %edi,-0xd0(%ebp) │ │ │ │ - mov %edx,-0xd8(%ebp) │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ + add $0x10,%eax │ │ │ │ + mov %edx,-0xdc(%ebp) │ │ │ │ + mov %eax,-0xd4(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ fildl -0x74(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ fldl -0x79c4(%ebx) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ - fstpt -0x50(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ mov %esp,-0xa0(%ebp) │ │ │ │ - sub -0xc8(%ebp),%esp │ │ │ │ + sub -0xd4(%ebp),%esp │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 12381 │ │ │ │ + je 12391 │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%edi,8),%edx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %edx,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ + mov %edi,-0xa8(%ebp) │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ fldl (%eax,%edi,1) │ │ │ │ lea 0x8(%eax,%edi,1),%edi │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ inc %edi │ │ │ │ - js 1262c │ │ │ │ + js 1262e │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ mov 0x18(%ecx),%edi │ │ │ │ imul %edx,%edi │ │ │ │ mov 0x24(%ecx),%edx │ │ │ │ mov %edi,-0xb0(%ebp) │ │ │ │ fildl (%edx) │ │ │ │ + mov %edx,-0xb4(%ebp) │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ + mov 0x2c(%ecx),%ecx │ │ │ │ + mov 0x30(%edi),%edi │ │ │ │ + movzwl -0x1a(%ebp),%edx │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ + mov %ecx,-0xb8(%ebp) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - movzwl -0x1a(%ebp),%edx │ │ │ │ - mov 0x2c(%ecx),%ecx │ │ │ │ - mov 0x30(%edi),%edi │ │ │ │ or $0xc,%dh │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ - mov %ecx,-0xb4(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fxch %st(2) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fldl (%edi) │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ fstl -0x70(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x30(%ebp) │ │ │ │ + fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ + fmull -0x50(%ebp) │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ sub %ecx,%edi │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ lea 0x0(,%edi,8),%edx │ │ │ │ sub %edx,%ecx │ │ │ │ mov %edi,%edx │ │ │ │ fstpl -0x98(%ebp) │ │ │ │ - jmp 124ad │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 124b6 │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x50(%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 12495 │ │ │ │ + je 1249e │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ + fmull -0x50(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 124f0 │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ - fildl -0x30(%ebp) │ │ │ │ - fmull -0x60(%ebp) │ │ │ │ + jl 12500 │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ + fmull -0x68(%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 12450 │ │ │ │ + ja 12460 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 12b80 │ │ │ │ + ja 12b80 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x98(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 124ad │ │ │ │ + jge 124b6 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 124f2 │ │ │ │ - nop │ │ │ │ + jmp 12502 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - mov -0xd8(%ebp),%ecx │ │ │ │ + mov -0xb4(%ebp),%edi │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + mov -0xdc(%ebp),%ecx │ │ │ │ fildl 0x4(%edi) │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ fldl 0x8(%eax,%edi,8) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ - fxch %st(2) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ + fld %st(2) │ │ │ │ + fmulp %st,%st(3) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fstl -0x70(%ebp) │ │ │ │ fxch %st(2) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x30(%ebp) │ │ │ │ + fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ - sub -0xb4(%ebp),%edi │ │ │ │ + fmull -0x50(%ebp) │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + sub -0xb8(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ add -0x88(%ebp),%ecx │ │ │ │ fstpl -0x98(%ebp) │ │ │ │ - fxch %st(3) │ │ │ │ + fxch %st(2) │ │ │ │ fstpl -0xb0(%ebp) │ │ │ │ - jmp 125ce │ │ │ │ + jmp 125d7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x50(%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 125b5 │ │ │ │ + je 125be │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ + fmull -0x50(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 12620 │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ - fildl -0x30(%ebp) │ │ │ │ - fmull -0x58(%ebp) │ │ │ │ + jl 12620 │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ + fmull -0x60(%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 12570 │ │ │ │ + ja 12580 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 12ba0 │ │ │ │ + ja 12ba0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x98(%ebp) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 125ce │ │ │ │ - ffreep %st(0) │ │ │ │ + jge 125d7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 12626 │ │ │ │ + jmp 12624 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0xb0(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 12630 │ │ │ │ + fxch %st(1) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ add 0xc(%edi),%eax │ │ │ │ - push -0x68(%ebp) │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ + push -0x44(%ebp) │ │ │ │ push -0x74(%ebp) │ │ │ │ - push -0x24(%ebp) │ │ │ │ - push -0x8c(%ebp) │ │ │ │ - lea (%ecx,%edi,1),%edx │ │ │ │ + push -0x34(%ebp) │ │ │ │ + push -0x90(%ebp) │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ + lea (%ecx,%edi,1),%edx │ │ │ │ push %edx │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ - call 8410 │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + call 8450 │ │ │ │ mov -0xa0(%ebp),%esp │ │ │ │ incl -0x80(%ebp) │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - cmp %eax,-0x44(%ebp) │ │ │ │ - jne 12350 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + jne 12360 │ │ │ │ + ffreep %st(0) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%eax) │ │ │ │ call 3310 │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ testb $0x1,0x38(%eax) │ │ │ │ - jne 12d10 │ │ │ │ + jne 12d10 │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 1222c │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - mov -0xc4(%ebp),%edi │ │ │ │ + jle 1224c │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ + movl $0x0,-0x98(%ebp) │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ fldl -0x79d4(%ebx) │ │ │ │ - movl $0x0,-0x98(%ebp) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ shr $0x1f,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ add %esi,%eax │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ sar $1,%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ sub -0xa0(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - shl $0x4,%edx │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ shl $0x4,%ecx │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ sub %ecx,%edi │ │ │ │ - mov %edx,-0xa4(%ebp) │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ add %edi,%eax │ │ │ │ mov %esi,%edi │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ shl $0x4,%edi │ │ │ │ mov %edi,-0xb0(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ add %edx,%eax │ │ │ │ sub %ecx,%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ imul %edi,%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ add %edi,%eax │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ sub -0xa0(%ebp),%eax │ │ │ │ imul %edx,%eax │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ - mov %edx,-0x74(%ebp) │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ lea (%edx,%ecx,1),%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ imul %esi,%eax │ │ │ │ - add -0x34(%ebp),%eax │ │ │ │ + add -0x50(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ sub $0x10,%esp │ │ │ │ fldl (%edx) │ │ │ │ mov -0x98(%ebp),%edx │ │ │ │ sub -0xa0(%ebp),%edx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ + fmull -0x40(%ebp) │ │ │ │ fildl (%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -18736,56 +18757,55 @@ │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ fildl -0x98(%ebp) │ │ │ │ fmull -0x40(%ebp) │ │ │ │ - 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) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,-0x90(%ebp) │ │ │ │ - jle 12950 │ │ │ │ + cmpl $0x1,-0xa4(%ebp) │ │ │ │ + jle 12950 │ │ │ │ fld1 │ │ │ │ fldl -0x30(%ebp) │ │ │ │ mov %edi,0x8(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - xor %edi,%edi │ │ │ │ fdivp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 12832 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(1) │ │ │ │ + fstpl -0x88(%ebp) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%esi),%ecx │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ fldl 0x8(%ecx) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - sub -0x34(%ebp),%ecx │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ + sub -0x50(%ebp),%ecx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ + fmull -0x40(%ebp) │ │ │ │ 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) │ │ │ │ @@ -18793,16 +18813,16 @@ │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ mov 0x30(%esi),%ecx │ │ │ │ fld1 │ │ │ │ fdiv %st,%st(1) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ fldl 0x8(%ecx) │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ fildl -0x30(%ebp) │ │ │ │ fmull -0x40(%ebp) │ │ │ │ fildl 0x4(%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -18811,179 +18831,177 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ - fdivrl -0x58(%ebp) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + fdivrl -0x60(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ + fldl -0x90(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + fldl -0x88(%ebp) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + fldl 0x8(%ecx,%edi,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - fmul %st,%st(2) │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + 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) │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ add $0x10,%edi │ │ │ │ - cmp -0x34(%ebp),%eax │ │ │ │ - jl 12830 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + cmp -0x50(%ebp),%eax │ │ │ │ + jl 12840 │ │ │ │ mov %esi,%edi │ │ │ │ - jmp 12960 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 12960 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl -0x98(%ebp) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - add %eax,-0x88(%ebp) │ │ │ │ + add %eax,-0x78(%ebp) │ │ │ │ add %esi,-0x44(%ebp) │ │ │ │ - add %eax,-0x80(%ebp) │ │ │ │ - add %esi,-0x78(%ebp) │ │ │ │ add %eax,-0x74(%ebp) │ │ │ │ add %esi,-0x24(%ebp) │ │ │ │ - add %eax,-0x70(%ebp) │ │ │ │ - add %esi,-0x8c(%ebp) │ │ │ │ + add %eax,-0x34(%ebp) │ │ │ │ + add %esi,-0x70(%ebp) │ │ │ │ + add %eax,-0x68(%ebp) │ │ │ │ + add %esi,-0x80(%ebp) │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ cmp -0xa0(%ebp),%edx │ │ │ │ - jl 12790 │ │ │ │ - jmp 1222c │ │ │ │ + jl 12790 │ │ │ │ + jmp 1224c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ + mov %eax,-0xd4(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jne 13c10 │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ + jne 13c10 │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 12680 │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + jle 12690 │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ + mov -0xd4(%ebp),%eax │ │ │ │ movl $0x0,-0x70(%ebp) │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ lea 0x2(%edi),%ecx │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %esi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ + mov %edx,-0xb4(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ add %esi,%esi │ │ │ │ - fildl -0x30(%ebp) │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov %edi,%esi │ │ │ │ - mov -0xc8(%ebp),%edi │ │ │ │ - fstpl -0x98(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ + mov -0xd4(%ebp),%edi │ │ │ │ + shl $0x5,%eax │ │ │ │ shl $0x4,%esi │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ + mov %esi,-0xbc(%ebp) │ │ │ │ + lea 0x10(%eax),%esi │ │ │ │ + mov %esi,-0xb8(%ebp) │ │ │ │ + fstpl -0x98(%ebp) │ │ │ │ + fildl -0x34(%ebp) │ │ │ │ + fstpl -0xc8(%ebp) │ │ │ │ fildl -0x74(%ebp) │ │ │ │ - shl $0x5,%eax │ │ │ │ fstpl -0xd0(%ebp) │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ - lea 0x10(%eax),%esi │ │ │ │ - mov %esi,-0xb4(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ + mov %esp,-0x90(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - mov %esp,-0x8c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ testb $0x8,0x39(%edx) │ │ │ │ - je 12a4e │ │ │ │ + je 12a4e │ │ │ │ mov 0x88(%edx),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ - sub -0xb4(%ebp),%esp │ │ │ │ + sub -0xb8(%ebp),%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov 0x40(%esi),%edx │ │ │ │ mov %eax,%esi │ │ │ │ shl $0x4,%esi │ │ │ │ mov %esi,-0x80(%ebp) │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ fldl (%edx,%esi,1) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 133ff │ │ │ │ + jle 133ff │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edx,%ecx │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ mov 0x24(%esi),%esi │ │ │ │ mov 0x2c(%edx),%edx │ │ │ │ fildl (%esi) │ │ │ │ - mov %edx,-0xa4(%ebp) │ │ │ │ - fmull (%ecx,%eax,8) │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ + fmull (%ecx,%eax,8) │ │ │ │ xor %ecx,%ecx │ │ │ │ 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 -0x88(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ sub %edx,%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ fildl -0x88(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fmul %st(2),%st │ │ │ │ mov 0x68(%eax),%edx │ │ │ │ + fldl -0xc8(%ebp) │ │ │ │ + fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmull -0x98(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -18996,257 +19014,257 @@ │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x7cbc(%ebx) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov %esi,-0xb0(%ebp) │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 12b61 │ │ │ │ + jmp 12b61 │ │ │ │ nop │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ lea 0x8(,%eax,8),%edi │ │ │ │ fldl (%edx,%edi,1) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ sub -0x30(%ebp),%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 12bc0 │ │ │ │ + je 12bc0 │ │ │ │ test %eax,%eax │ │ │ │ - jg 12b40 │ │ │ │ + jg 12b40 │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ neg %edi │ │ │ │ fldl (%edx,%edi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 12b45 │ │ │ │ + je 12b45 │ │ │ │ sub $0x8,%edi │ │ │ │ - jmp 12b4c │ │ │ │ + jmp 12b4c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ + fmull -0x50(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 124a0 │ │ │ │ + jmp 124a9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ + fmull -0x50(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 125c0 │ │ │ │ + jmp 125c9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ fildl 0x4(%esi) │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ lea 0x8(%eax,%ecx,1),%ecx │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ fmull 0x8(%eax,%esi,8) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ - add -0xb8(%ebp),%esi │ │ │ │ + add -0xbc(%ebp),%esi │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl -0xd0(%ebp) │ │ │ │ fmull (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ xor %ecx,%ecx │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x58(%ebp) │ │ │ │ + fistpl -0x60(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - sub -0xa4(%ebp),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - fildl -0x58(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + sub -0xa8(%ebp),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmull -0x98(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x58(%ebp) │ │ │ │ + fistpl -0x60(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fildl -0x58(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x7cbc(%ebx) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 12c83 │ │ │ │ - jmp 12c80 │ │ │ │ + jmp 12c83 │ │ │ │ + jmp 12c80 │ │ │ │ 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 -0x30(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ neg %esi │ │ │ │ cmovs %eax,%esi │ │ │ │ lea 0x1(%edi,%esi,1),%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ lea 0x2(%edi,%eax,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 12c9f │ │ │ │ + jns 12c9f │ │ │ │ mov %edi,%esi │ │ │ │ sub %eax,%esi │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%esi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x50(%ebp) │ │ │ │ - jne 12c80 │ │ │ │ + jne 12c80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ add 0xc(%esi),%eax │ │ │ │ - push -0x68(%ebp) │ │ │ │ - mov -0xa8(%ebp),%esi │ │ │ │ + push -0x44(%ebp) │ │ │ │ push -0x74(%ebp) │ │ │ │ - push -0x24(%ebp) │ │ │ │ + push -0x34(%ebp) │ │ │ │ push -0x88(%ebp) │ │ │ │ - lea (%ecx,%esi,1),%edx │ │ │ │ + mov -0xb4(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ + lea (%ecx,%esi,1),%edx │ │ │ │ push %edx │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ - call 8410 │ │ │ │ - mov -0x8c(%ebp),%esp │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + call 8450 │ │ │ │ + mov -0x90(%ebp),%esp │ │ │ │ incl -0x70(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ - cmp %eax,-0x44(%ebp) │ │ │ │ - jne 12a30 │ │ │ │ - jmp 12680 │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + jne 12a30 │ │ │ │ + jmp 12690 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmpl $0x1,-0x78(%ebp) │ │ │ │ - jle 1222c │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + jle 1224c │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 1222c │ │ │ │ + jle 1224c │ │ │ │ mov 0x64(%eax),%eax │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ mov (%eax),%edi │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %esi,%edx │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ + mov %edi,-0x24(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ shl $0x4,%edi │ │ │ │ + shr $0x1f,%eax │ │ │ │ mov %edi,-0x74(%ebp) │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - shr $0x1f,%eax │ │ │ │ add %ebx,%eax │ │ │ │ - sub %edi,%ecx │ │ │ │ - imul %ecx,%esi │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%edx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov %esi,%ecx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + sub %edi,%ecx │ │ │ │ + imul %ecx,%esi │ │ │ │ lea (%esi,%edx,1),%eax │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - shl $0x4,%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov -0xc0(%ebp),%esi │ │ │ │ shl $0x4,%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ + add -0xc0(%ebp),%ecx │ │ │ │ add %eax,%esi │ │ │ │ mov %ebx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov -0xc4(%ebp),%edx │ │ │ │ imul %edi,%ebx │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - mov -0xd4(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - shl $0x4,%ecx │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + mov -0xd8(%ebp),%esi │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ add %eax,%edx │ │ │ │ mov %ebx,%eax │ │ │ │ - add -0xc4(%ebp),%ecx │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ lea (%esi,%edx,1),%ebx │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add %esi,%edx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ lea (%ebx,%eax,1),%ebx │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ shl $0x4,%ebx │ │ │ │ add %esi,%ebx │ │ │ │ lea (%edi,%eax,8),%edi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ - mov -0xc4(%ebp),%edi │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ lea (%eax,%edx,8),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ fld %st(3) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%ecx,%edx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%edx,1) │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ fstpl (%esi,%edx,1) │ │ │ │ fstpl 0x8(%esi,%edx,1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%ecx,%edx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%edx,1) │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edx,1) │ │ │ │ fstpl 0x8(%ecx,%edx,1) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ fld %st(2) │ │ │ │ fmull 0x8(%ecx,%edx,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl (%ecx,%edx,1) │ │ │ │ @@ -19261,233 +19279,233 @@ │ │ │ │ fldl (%edi,%edx,1) │ │ │ │ fmul %st(3),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpl (%ebx,%edx,1) │ │ │ │ fstpl 0x8(%ebx,%edx,1) │ │ │ │ add $0x10,%edx │ │ │ │ - cmp %eax,-0x60(%ebp) │ │ │ │ - jg 12e10 │ │ │ │ + cmp %eax,-0x68(%ebp) │ │ │ │ + jg 12e10 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - add %edx,-0x50(%ebp) │ │ │ │ + incl -0x34(%ebp) │ │ │ │ + add %edx,-0x58(%ebp) │ │ │ │ add %edx,-0x40(%ebp) │ │ │ │ - incl -0x44(%ebp) │ │ │ │ - add %eax,-0x58(%ebp) │ │ │ │ - add %eax,-0x34(%ebp) │ │ │ │ + add %eax,-0x60(%ebp) │ │ │ │ add %edx,%esi │ │ │ │ add %edx,%ebx │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - add %eax,%ecx │ │ │ │ add %eax,%edi │ │ │ │ - cmp %edx,-0x44(%ebp) │ │ │ │ - jl 12df0 │ │ │ │ - jmp 1222c │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + add %eax,-0x50(%ebp) │ │ │ │ + add %eax,%ecx │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ + cmp %edx,-0x34(%ebp) │ │ │ │ + jl 12df0 │ │ │ │ + jmp 1224c │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 12680 │ │ │ │ + jle 12690 │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x68(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ + and $0x8,%dh │ │ │ │ mov 0x40(%esi),%esi │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ - and $0x8,%dh │ │ │ │ - jne 13089 │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + jne 13089 │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ add $0x8,%esi │ │ │ │ mov %edi,%edx │ │ │ │ - shl $0x5,%edx │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ shl $0x4,%edi │ │ │ │ + shl $0x5,%edx │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ - push -0x68(%ebp) │ │ │ │ - push -0x74(%ebp) │ │ │ │ - push -0x24(%ebp) │ │ │ │ inc %edi │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push -0x74(%ebp) │ │ │ │ + push -0x34(%ebp) │ │ │ │ push %esi │ │ │ │ - push -0x4(%esi) │ │ │ │ add $0x10,%esi │ │ │ │ - push -0x18(%esi) │ │ │ │ add %ecx,%edx │ │ │ │ + push -0x14(%esi) │ │ │ │ + push -0x18(%esi) │ │ │ │ push %edx │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - call 8410 │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + call 8450 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ add $0x20,%esp │ │ │ │ - add -0x58(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + add -0x60(%ebp),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ - cmp %edi,-0x44(%ebp) │ │ │ │ - jne 12f10 │ │ │ │ - jmp 12680 │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + cmp %edi,-0x24(%ebp) │ │ │ │ + jne 12f10 │ │ │ │ + jmp 12690 │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 12680 │ │ │ │ + jle 12690 │ │ │ │ mov 0x88(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x68(%eax),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ imul %eax,%eax │ │ │ │ and $0x800,%edx │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - je 13070 │ │ │ │ + je 13070 │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ nop │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ test %edi,%edi │ │ │ │ - je 13050 │ │ │ │ + je 13051 │ │ │ │ mov 0x4(%ecx,%eax,8),%eax │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ shl $0x2,%esi │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ imul -0x50(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ shl $0x4,%esi │ │ │ │ - add -0x68(%ebp),%esi │ │ │ │ + add -0x44(%ebp),%esi │ │ │ │ mov %eax,%edx │ │ │ │ mov %eax,%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ - add %edi,%edx │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ shl $0x5,%ecx │ │ │ │ add -0x70(%ebp),%ecx │ │ │ │ + add %edi,%edx │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ lea (%edi,%eax,4),%edi │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%edx),%eax │ │ │ │ fldl (%ecx) │ │ │ │ - fldl 0x8(%esi) │ │ │ │ add $0x4,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ add $0x8,%ecx │ │ │ │ + mov -0x4(%edx),%eax │ │ │ │ + fldl 0x8(%esi) │ │ │ │ shl $0x4,%eax │ │ │ │ - add -0x34(%ebp),%eax │ │ │ │ + add -0x58(%ebp),%eax │ │ │ │ + cmp %edx,-0x30(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%esi) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp %edx,-0x30(%ebp) │ │ │ │ - jne 13000 │ │ │ │ + jne 13000 │ │ │ │ incl -0x40(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - cmp %eax,-0x44(%ebp) │ │ │ │ - je 12680 │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + je 12690 │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 12fc1 │ │ │ │ + je 12fc1 │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ - jmp 12fa0 │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ + jmp 12fa0 │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 12680 │ │ │ │ + je 12690 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 13050 │ │ │ │ - jmp 12680 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jne 13051 │ │ │ │ + jmp 12690 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 12680 │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ + je 12690 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 12fb2 │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ + jmp 12fb2 │ │ │ │ xor %esi,%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ inc %esi │ │ │ │ - mov %eax,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ lea 0x1(%eax,%eax,1),%eax │ │ │ │ - imul -0x58(%ebp),%eax │ │ │ │ + imul -0x60(%ebp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ add %edx,%edi │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ shl $0x5,%ecx │ │ │ │ - shl $0x4,%eax │ │ │ │ - lea 0x8(%edi,%edx,1),%edi │ │ │ │ add -0x30(%ebp),%ecx │ │ │ │ - add -0x30(%ebp),%eax │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ push -0x74(%ebp) │ │ │ │ - push -0x24(%ebp) │ │ │ │ + push -0x34(%ebp) │ │ │ │ + lea 0x8(%edi,%edx,1),%edi │ │ │ │ + shl $0x4,%eax │ │ │ │ + add -0x30(%ebp),%eax │ │ │ │ push %edi │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ push 0x4(%edi,%edx,1) │ │ │ │ push (%edi,%edx,1) │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ push %eax │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - call 8410 │ │ │ │ + call 8450 │ │ │ │ add $0x20,%esp │ │ │ │ - cmp %esi,-0x44(%ebp) │ │ │ │ - jne 13090 │ │ │ │ - jmp 12680 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov %esp,-0xa8(%ebp) │ │ │ │ + cmp %esi,-0x24(%ebp) │ │ │ │ + jne 13090 │ │ │ │ + jmp 12690 │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %esp,-0xb4(%ebp) │ │ │ │ shl $0x5,%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ lea 0x13(%eax),%edi │ │ │ │ add $0x10,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ lea 0x7(%esp),%esi │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ and $0xfffffff8,%esi │ │ │ │ + shr $0x3,%ecx │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - shr $0x3,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov 0x30(%esi),%esi │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ fldl (%esi) │ │ │ │ fld1 │ │ │ │ fstl 0x0(,%ecx,8) │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ lea 0x1(%ecx,%ecx,1),%ecx │ │ │ │ - mov %ecx,-0x8c(%ebp) │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ + cmpl $0x0,-0x90(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ - cmpl $0x0,-0x8c(%ebp) │ │ │ │ - jle 14053 │ │ │ │ + jle 14053 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x7ba8(%ebx) │ │ │ │ lea 0x8(%ecx),%eax │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ @@ -19510,21 +19528,21 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 131a0 │ │ │ │ + jne 131a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ fchs │ │ │ │ fdivl 0x8(%esi) │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ add %esi,%ecx │ │ │ │ fld1 │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ @@ -19543,202 +19561,203 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fstl (%esi) │ │ │ │ fld %st(0) │ │ │ │ - jmp 13220 │ │ │ │ + jmp 13220 │ │ │ │ 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(1) │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 13220 │ │ │ │ + jne 13220 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 133f4 │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + jle 133f4 │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ add %esi,%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ lea -0x18(%esi,%eax,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x4,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ - sub -0xa4(%ebp),%esp │ │ │ │ + sub -0xa8(%ebp),%esp │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ shr $0x3,%ecx │ │ │ │ and $0x8,%dh │ │ │ │ - je 132b3 │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + je 132b3 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ mov 0x68(%eax),%esi │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x5,%eax │ │ │ │ fldl 0x8(%esi,%eax,1) │ │ │ │ fldl (%esi,%eax,1) │ │ │ │ fstl 0x0(,%ecx,8) │ │ │ │ lea 0x1(%edx,%edx,1),%ecx │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ lea (%esi,%ecx,1),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 1340e │ │ │ │ + jle 1340e │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ fld1 │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - jmp 13320 │ │ │ │ + jmp 13320 │ │ │ │ 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 (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 13320 │ │ │ │ + jne 13320 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ fldl 0x8(%esi,%ecx,1) │ │ │ │ fldl (%eax) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - fld1 │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ lea 0x8(%eax,%esi,1),%edx │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ - jmp 13380 │ │ │ │ + fld1 │ │ │ │ + jmp 13380 │ │ │ │ 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 0x18(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 13380 │ │ │ │ + jne 13380 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov 0xc(%ecx),%esi │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ push -0x74(%ebp) │ │ │ │ - push -0x24(%ebp) │ │ │ │ + push -0x34(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea 0x8(%edx,%eax,1),%ecx │ │ │ │ add %eax,%esi │ │ │ │ push %ecx │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ push 0x4(%edx,%eax,1) │ │ │ │ push (%edx,%eax,1) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ add %ecx,%eax │ │ │ │ push %eax │ │ │ │ mov %esi,%eax │ │ │ │ - call 8410 │ │ │ │ + call 8450 │ │ │ │ mov -0x70(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - cmp %eax,-0x44(%ebp) │ │ │ │ - je 133f4 │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + je 133f4 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%edx │ │ │ │ - jmp 13280 │ │ │ │ - mov -0xa8(%ebp),%esp │ │ │ │ - jmp 12680 │ │ │ │ + jmp 13280 │ │ │ │ + mov -0xb4(%ebp),%esp │ │ │ │ + jmp 12690 │ │ │ │ lea 0x8(%edx,%esi,1),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - jmp 12cb7 │ │ │ │ + jmp 12cb7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl (%eax) │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ + fstl -0x80(%ebp) │ │ │ │ fstpl (%eax,%esi,8) │ │ │ │ - jmp 1339c │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - mov %esp,-0xf4(%ebp) │ │ │ │ + jmp 1339c │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov %esp,-0xf8(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ + shl $0x4,%edi │ │ │ │ shl $0x5,%eax │ │ │ │ lea 0x13(%eax),%edx │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ + mov %eax,-0xdc(%ebp) │ │ │ │ add $0x10,%eax │ │ │ │ - mov %edx,-0xf8(%ebp) │ │ │ │ + mov %edx,-0xfc(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ shr $0x3,%ecx │ │ │ │ - mov 0x30(%edx),%edx │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - shl $0x4,%edi │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ + mov %eax,-0xd4(%ebp) │ │ │ │ + mov 0x30(%edx),%edx │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ fld1 │ │ │ │ fstl 0x0(,%ecx,8) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ dec %ecx │ │ │ │ - mov %ecx,-0x8c(%ebp) │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1405c │ │ │ │ + jle 1405c │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x7ba8(%ebx) │ │ │ │ mov %edi,%ecx │ │ │ │ add $0x8,%eax │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x30(%ebp) │ │ │ │ @@ -19750,33 +19769,32 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%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,%ecx │ │ │ │ - jne 134c0 │ │ │ │ + jne 134c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ fchs │ │ │ │ fdivl 0x8(%edx) │ │ │ │ mov -0x98(%ebp),%edx │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ add %edi,%edx │ │ │ │ fld1 │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ @@ -19795,106 +19813,106 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fstl (%edi) │ │ │ │ fld %st(0) │ │ │ │ - jmp 13540 │ │ │ │ + jmp 13540 │ │ │ │ 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(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 13540 │ │ │ │ + jne 13540 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ test %esi,%esi │ │ │ │ - jne 13e2e │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + jne 13e2e │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 13972 │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ + jle 13972 │ │ │ │ + fildl -0x34(%ebp) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ - fstl -0xe0(%ebp) │ │ │ │ + mov -0xd4(%ebp),%esi │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ shl $0x4,%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0xf0(%ebp) │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ + mov %eax,-0xf4(%ebp) │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ lea -0x18(%esi,%eax,1),%eax │ │ │ │ - mov %eax,-0xec(%ebp) │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - fstpl -0xd0(%ebp) │ │ │ │ - fildl -0x74(%ebp) │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ fstl -0xe8(%ebp) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ + fld1 │ │ │ │ + mov %eax,-0xdc(%ebp) │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0xd0(%ebp) │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ + fstl -0xf0(%ebp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + fstpl -0xc8(%ebp) │ │ │ │ fldl -0x79c4(%ebx) │ │ │ │ fstpl -0xa0(%ebp) │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ fstpt -0x50(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %esp,-0xa4(%ebp) │ │ │ │ - sub -0xd8(%ebp),%esp │ │ │ │ + mov %esp,-0xa8(%ebp) │ │ │ │ + sub -0xdc(%ebp),%esp │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ mov %esi,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ shr $0x3,%eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - je 13623 │ │ │ │ + je 13623 │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%edx │ │ │ │ mov 0x18(%edi),%esi │ │ │ │ mov 0x40(%edi),%eax │ │ │ │ imul %edx,%esi │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ shl $0x4,%edx │ │ │ │ mov %esi,-0x80(%ebp) │ │ │ │ mov 0x24(%edi),%esi │ │ │ │ fildl (%esi) │ │ │ │ mov %esi,-0xb0(%ebp) │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ fldl (%eax,%esi,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),%esi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ + mov %esi,-0xb4(%ebp) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%edi),%esi │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ fildl -0x70(%ebp) │ │ │ │ - mov %esi,-0xa8(%ebp) │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fldl (%eax,%edx,1) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ @@ -19902,18 +19920,18 @@ │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x88(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ sub %esi,%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ fildl -0x88(%ebp) │ │ │ │ - fldl -0xd0(%ebp) │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + fldl -0xd0(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %eax,-0xb4(%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 │ │ │ │ @@ -19921,15 +19939,15 @@ │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldl (%eax) │ │ │ │ fstl -0x88(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 13994 │ │ │ │ + jbe 13994 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -19954,30 +19972,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 13729 │ │ │ │ + je 13729 │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ fmull -0xa0(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 137c2 │ │ │ │ - fldl -0xe0(%ebp) │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + jle 137c2 │ │ │ │ + fldl -0xe8(%ebp) │ │ │ │ + mov -0xd4(%ebp),%eax │ │ │ │ lea 0x8(%ecx),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ add $0x8,%eax │ │ │ │ + fmul %st(3),%st │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivl -0x88(%ebp) │ │ │ │ fld1 │ │ │ │ fldt -0x50(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ @@ -19999,49 +20017,49 @@ │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(5),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 137a0 │ │ │ │ + jne 137a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - jmp 137d0 │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + jmp 137d0 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ fildl 0x4(%eax) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fldl 0x8(%eax,%esi,8) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%eax,%esi,1),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x80(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - sub -0xa8(%ebp),%eax │ │ │ │ + sub -0xb4(%ebp),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ fildl -0x80(%ebp) │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ fstl -0x80(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fldl -0xc8(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ @@ -20049,15 +20067,15 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fldz │ │ │ │ fxch %st(3) │ │ │ │ fcomi %st(3),%st │ │ │ │ - jbe 1397d │ │ │ │ + jbe 1397d │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ @@ -20083,33 +20101,33 @@ │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1388f │ │ │ │ + je 1388f │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ fmull -0xa0(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 13924 │ │ │ │ + jle 13924 │ │ │ │ fxch %st(2) │ │ │ │ - fmull -0xe8(%ebp) │ │ │ │ + fmull -0xf0(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - fsubl -0x80(%ebp) │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ lea 0x8(%ecx,%eax,1),%edx │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + fsubl -0x80(%ebp) │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ - mov -0xf0(%ebp),%eax │ │ │ │ - mov -0xec(%ebp),%ecx │ │ │ │ + mov -0xe0(%ebp),%ecx │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fldt -0x50(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ @@ -20128,148 +20146,148 @@ │ │ │ │ fldl 0x18(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 13900 │ │ │ │ + jne 13900 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - jmp 13930 │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + jmp 13930 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ add 0xc(%edi),%eax │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ push -0x74(%ebp) │ │ │ │ - push -0x24(%ebp) │ │ │ │ + push -0x34(%ebp) │ │ │ │ push -0x40(%ebp) │ │ │ │ - lea (%ecx,%esi,1),%edx │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ + lea (%ecx,%esi,1),%edx │ │ │ │ push %edx │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ - call 8410 │ │ │ │ - mov -0xa4(%ebp),%esp │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + call 8450 │ │ │ │ + mov -0xa8(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - cmp %eax,-0x44(%ebp) │ │ │ │ - jne 135f0 │ │ │ │ - mov -0xf4(%ebp),%esp │ │ │ │ - jmp 12680 │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + jne 135f0 │ │ │ │ + mov -0xf8(%ebp),%esp │ │ │ │ + jmp 12690 │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 139af │ │ │ │ + ja 139af │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fldl -0xa0(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1389d │ │ │ │ + jmp 1389d │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 139ce │ │ │ │ + ja 139ce │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x88(%ebp) │ │ │ │ fmull -0xa0(%ebp) │ │ │ │ - jmp 13737 │ │ │ │ + jmp 13737 │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fsin │ │ │ │ fmull -0xa0(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 1389d │ │ │ │ + jmp 1389d │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x88(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0xa0(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 13737 │ │ │ │ + jmp 13737 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0xb8(%ebp) │ │ │ │ + mov %esp,-0xbc(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xb0(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 13b66 │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ + jle 13b66 │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 14065 │ │ │ │ + jle 14065 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ fildl -0x40(%ebp) │ │ │ │ - mov %esi,-0xa8(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + mov %esi,-0xb4(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ or $0xc,%dh │ │ │ │ - add %esi,%edi │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ + add %esi,%edi │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ lea (%esi,%edi,8),%esi │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ - jmp 13af3 │ │ │ │ + jmp 13af3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%edi),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x8,%esi │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmull (%esi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ @@ -20282,60 +20300,60 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %edi,-0x68(%ebp) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ - cmp %edi,-0x60(%ebp) │ │ │ │ - jne 13ae0 │ │ │ │ + jne 13ae0 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x80(%ebp),%eax │ │ │ │ - je 13b5e │ │ │ │ + je 13b5e │ │ │ │ addl $0x8,-0x88(%ebp) │ │ │ │ mov -0xa0(%ebp),%edx │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ - add %edx,-0x8c(%ebp) │ │ │ │ + add %edx,-0x90(%ebp) │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - jmp 13ab0 │ │ │ │ + jmp 13ab0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xa8(%ebp),%esi │ │ │ │ + mov -0xb4(%ebp),%esi │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 1409c │ │ │ │ + jle 1409c │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ and $0x4,%esi │ │ │ │ - je 13b90 │ │ │ │ + je 13b90 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 13b9e │ │ │ │ + je 13b9e │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 13b90 │ │ │ │ + jne 13b90 │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ @@ -20345,82 +20363,82 @@ │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ - push -0xb4(%ebp) │ │ │ │ + push -0xb8(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ push -0x80(%ebp) │ │ │ │ call 33c0 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3720 │ │ │ │ - mov -0xb8(%ebp),%esp │ │ │ │ - jmp 122e3 │ │ │ │ + mov -0xbc(%ebp),%esp │ │ │ │ + jmp 12303 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0xc0(%ebp) │ │ │ │ + mov %esp,-0xc8(%ebp) │ │ │ │ mov 0x88(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0xa8(%ebp) │ │ │ │ + mov %esp,-0xb4(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 13d7a │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ + jle 13d7a │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 140ba │ │ │ │ + jle 140ba │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ fildl -0x40(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ - mov %edi,-0xb4(%ebp) │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ + mov %edi,-0xb8(%ebp) │ │ │ │ + mov %esi,-0xbc(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ or $0xc,%dh │ │ │ │ - add %esi,%eax │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ + add %esi,%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ lea (%esi,%edi,8),%esi │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ + mov -0xb4(%ebp),%edi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - jmp 13cfe │ │ │ │ + jmp 13cfe │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul (%edi),%edx │ │ │ │ addl $0x4,-0x40(%ebp) │ │ │ │ add $0x8,%esi │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmull (%esi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ @@ -20432,72 +20450,72 @@ │ │ │ │ mov (%edi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %edi,-0x70(%ebp) │ │ │ │ - jne 13cf0 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 13cf0 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x88(%ebp) │ │ │ │ - je 13d6c │ │ │ │ - addl $0x8,-0x8c(%ebp) │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ + je 13d6c │ │ │ │ + addl $0x8,-0x90(%ebp) │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ add %edx,-0x98(%ebp) │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - jmp 13cc8 │ │ │ │ + jmp 13cc8 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 140b0 │ │ │ │ + jle 140b0 │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ and $0x4,%esi │ │ │ │ - je 13da4 │ │ │ │ + je 13da4 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 13db2 │ │ │ │ + je 13db2 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 13da4 │ │ │ │ + jne 13da4 │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ shl $0x3,%eax │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - fldl -0x30(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -20507,75 +20525,75 @@ │ │ │ │ push %esi │ │ │ │ push %edi │ │ │ │ push -0x88(%ebp) │ │ │ │ call 33c0 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3720 │ │ │ │ - mov -0xc0(%ebp),%esp │ │ │ │ - jmp 129bb │ │ │ │ + mov -0xc8(%ebp),%esp │ │ │ │ + jmp 129b5 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0xe0(%ebp) │ │ │ │ + mov %esp,-0xe8(%ebp) │ │ │ │ mov 0x88(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0xb8(%ebp) │ │ │ │ + mov %esp,-0xbc(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 13f9a │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ + jle 13f9a │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ + mov %edi,-0xa8(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 140ee │ │ │ │ + jle 140ee │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ fildl -0x40(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ - mov %edi,-0xc0(%ebp) │ │ │ │ + mov %edi,-0xc8(%ebp) │ │ │ │ mov %esi,-0xd0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ or $0xc,%dh │ │ │ │ - add %esi,%eax │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ + add %esi,%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ - mov -0xb4(%ebp),%esi │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ lea (%esi,%edi,8),%esi │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ - jmp 13f1e │ │ │ │ + jmp 13f1e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%edi),%edx │ │ │ │ addl $0x4,-0x40(%ebp) │ │ │ │ add $0x8,%esi │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmull (%esi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ @@ -20587,72 +20605,72 @@ │ │ │ │ mov (%edi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,(%eax) │ │ │ │ cmp %edi,-0x70(%ebp) │ │ │ │ - jne 13f10 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 13f10 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0xa0(%ebp),%eax │ │ │ │ - je 13f8c │ │ │ │ - addl $0x8,-0xa4(%ebp) │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ + je 13f8c │ │ │ │ + addl $0x8,-0xa8(%ebp) │ │ │ │ + mov -0xb4(%ebp),%edx │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ add %edx,-0x80(%ebp) │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - jmp 13ee6 │ │ │ │ + jmp 13ee6 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ + mov -0xc8(%ebp),%edi │ │ │ │ mov -0xd0(%ebp),%esi │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 140a6 │ │ │ │ + jle 140a6 │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ and $0x4,%esi │ │ │ │ - je 13fc4 │ │ │ │ + je 13fc4 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 13fd2 │ │ │ │ + je 13fd2 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 13fc4 │ │ │ │ + jne 13fc4 │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - fldl -0x30(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -20664,74 +20682,74 @@ │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ call 33c0 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ add $0x14,%esp │ │ │ │ push %edx │ │ │ │ call 3720 │ │ │ │ - mov -0xe0(%ebp),%esp │ │ │ │ - jmp 13568 │ │ │ │ + mov -0xe8(%ebp),%esp │ │ │ │ + jmp 13568 │ │ │ │ fstp %st(1) │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 13240 │ │ │ │ + jmp 13240 │ │ │ │ fstp %st(1) │ │ │ │ fstpl (%edi) │ │ │ │ - jmp 13560 │ │ │ │ + jmp 13560 │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 1409c │ │ │ │ + je 1409c │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 13b66 │ │ │ │ + je 13b66 │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ cmp %ecx,%edi │ │ │ │ - jne 14074 │ │ │ │ + jne 14074 │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 13bdb │ │ │ │ + jmp 13bdb │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 13fd2 │ │ │ │ + jmp 13fd2 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 13db2 │ │ │ │ + jmp 13db2 │ │ │ │ xor %edx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,-0x88(%ebp) │ │ │ │ - je 140b0 │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ - mov %ecx,0xc(%eax) │ │ │ │ + je 140b0 │ │ │ │ add $0x2,%edx │ │ │ │ cmp -0x88(%ebp),%edx │ │ │ │ - je 13d7a │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ + mov %ecx,0xc(%eax) │ │ │ │ + je 13d7a │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ecx,(%eax) │ │ │ │ - jmp 140be │ │ │ │ + jmp 140be │ │ │ │ xor %edx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,-0xa0(%ebp) │ │ │ │ - je 140a6 │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ - mov %ecx,0xc(%eax) │ │ │ │ + je 140a6 │ │ │ │ add $0x2,%edx │ │ │ │ cmp %edx,-0xa0(%ebp) │ │ │ │ - je 13f9a │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ + mov %ecx,0xc(%eax) │ │ │ │ + je 13f9a │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ecx,(%eax) │ │ │ │ - jmp 140f2 │ │ │ │ + jmp 140f2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00014130 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ @@ -20741,422 +20759,421 @@ │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ add $0x38c80,%ebx │ │ │ │ mov 0x1c(%eax),%edx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov (%edx),%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jle 14740 │ │ │ │ + jle 14750 │ │ │ │ mov 0x4(%edx),%esi │ │ │ │ - mov %esi,-0xf8(%ebp) │ │ │ │ + mov %esi,-0x114(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jge 14740 │ │ │ │ + jge 14750 │ │ │ │ mov 0x8(%edx),%esi │ │ │ │ - mov %esi,-0xf0(%ebp) │ │ │ │ + mov %esi,-0xf8(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jge 14740 │ │ │ │ + jge 14750 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov 0x24(%esi),%edx │ │ │ │ mov (%edx),%esi │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 14740 │ │ │ │ + jle 14750 │ │ │ │ mov 0x4(%edx),%esi │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jge 14740 │ │ │ │ + jge 14750 │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - jge 14740 │ │ │ │ + jge 14750 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x7c(%eax),%esi │ │ │ │ mov %esi,0x78(%eax) │ │ │ │ mov 0x80(%eax),%eax │ │ │ │ - mov %esi,-0x11c(%ebp) │ │ │ │ + mov %esi,-0x12c(%ebp) │ │ │ │ mov %eax,0x74(%edx) │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ - mov %eax,-0x118(%ebp) │ │ │ │ + mov %eax,-0x11c(%ebp) │ │ │ │ mov 0x28(%edx),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 31f0 │ │ │ │ mov %edi,%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ sar $1,%eax │ │ │ │ - mov %eax,-0x114(%ebp) │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ testb $0x1,0x38(%eax) │ │ │ │ - je 14756 │ │ │ │ + je 14766 │ │ │ │ cmp $0x1,%edi │ │ │ │ jle 14e02 │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov -0x114(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ jle 14e02 │ │ │ │ - mov -0xf0(%ebp),%esi │ │ │ │ + mov -0xf8(%ebp),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ jle 14e02 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x64(%edi),%edi │ │ │ │ mov (%edi),%ecx │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov %ecx,-0xf4(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ mov %eax,%edi │ │ │ │ shr $0x1f,%eax │ │ │ │ - mov %ecx,-0xc0(%ebp) │ │ │ │ + mov %ecx,-0xc8(%ebp) │ │ │ │ lea (%eax,%edi,1),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ + sar $1,%ecx │ │ │ │ add %esi,%eax │ │ │ │ mov %edx,%esi │ │ │ │ + mov %ecx,-0xc0(%ebp) │ │ │ │ + mov -0xc0(%ebp),%ecx │ │ │ │ sar $1,%eax │ │ │ │ sub %eax,%esi │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ + sub -0x118(%ebp),%eax │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ - sub -0x114(%ebp),%eax │ │ │ │ - sar $1,%ecx │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ mov %esi,%edi │ │ │ │ imul %eax,%edi │ │ │ │ lea (%esi,%edi,1),%eax │ │ │ │ imul %edx,%edi │ │ │ │ - sub %ecx,%eax │ │ │ │ sub %ecx,%esi │ │ │ │ - mov -0xf0(%ebp),%ecx │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ imul %edx,%eax │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - imul %edx,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ + imul %edx,%eax │ │ │ │ imul %edi,%ecx │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - imul -0x114(%ebp),%eax │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ - mov -0xf0(%ebp),%ecx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x114(%ebp),%eax │ │ │ │ + imul -0x118(%ebp),%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ add %eax,%edi │ │ │ │ imul %eax,%esi │ │ │ │ imul %ecx,%edi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ - mov -0xf8(%ebp),%edi │ │ │ │ + mov -0x114(%ebp),%edi │ │ │ │ imul %ecx,%edi │ │ │ │ - mov -0xf4(%ebp),%ecx │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x154(%ebp) │ │ │ │ + mov %eax,-0x15c(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x4,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x150(%ebp) │ │ │ │ - mov -0x114(%ebp),%eax │ │ │ │ + mov %eax,-0x158(%ebp) │ │ │ │ + mov -0x118(%ebp),%eax │ │ │ │ lea (%ecx,%eax,8),%eax │ │ │ │ - mov %eax,-0x14c(%ebp) │ │ │ │ + mov %eax,-0x154(%ebp) │ │ │ │ mov 0x8(%edi),%edi │ │ │ │ - mov -0xf0(%ebp),%eax │ │ │ │ - mov %edx,-0xc8(%ebp) │ │ │ │ - mov -0x118(%ebp),%ecx │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + mov %edx,-0xd8(%ebp) │ │ │ │ + mov -0x11c(%ebp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov %edi,-0x94(%ebp) │ │ │ │ - add -0x50(%ebp),%eax │ │ │ │ - mov -0x11c(%ebp),%edi │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ + mov -0x12c(%ebp),%edi │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + add -0x34(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - add -0x70(%ebp),%eax │ │ │ │ - mov %edx,-0x148(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + add -0x68(%ebp),%eax │ │ │ │ + mov %edx,-0x150(%ebp) │ │ │ │ mov %esi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ lea (%ecx,%edx,1),%edx │ │ │ │ + mov %edx,-0x14c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %edx,-0x144(%ebp) │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov %edx,-0x140(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov %edx,-0x148(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%ecx,%eax,1),%edx │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - add -0x68(%ebp),%eax │ │ │ │ - mov %edx,-0x13c(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + add -0x60(%ebp),%eax │ │ │ │ + mov %edx,-0x144(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ - mov %edx,-0x138(%ebp) │ │ │ │ + mov %edx,-0x140(%ebp) │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add %ecx,%edx │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - mov %edx,-0x134(%ebp) │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ + mov %edx,-0x13c(%ebp) │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%edx │ │ │ │ - add %edi,%edx │ │ │ │ - mov %edx,-0x130(%ebp) │ │ │ │ - mov -0x118(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ + add %edi,%edx │ │ │ │ + mov %edx,-0x138(%ebp) │ │ │ │ + mov -0x11c(%ebp),%edx │ │ │ │ add %eax,%edx │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov %edx,-0x12c(%ebp) │ │ │ │ - mov -0x118(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %edx,-0x134(%ebp) │ │ │ │ + mov -0x11c(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ - mov %eax,-0x128(%ebp) │ │ │ │ + mov %eax,-0x130(%ebp) │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%edx,%eax,1),%esi │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov %esi,-0xf8(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %esi,-0x128(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%edi,%eax,1),%esi │ │ │ │ - mov %esi,-0x104(%ebp) │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + mov %esi,-0x114(%ebp) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov %ecx,%esi │ │ │ │ - movl $0x0,-0xd8(%ebp) │ │ │ │ + movl $0x0,-0xe8(%ebp) │ │ │ │ lea (%ecx,%edx,1),%eax │ │ │ │ - mov -0x118(%ebp),%ecx │ │ │ │ + mov -0x11c(%ebp),%ecx │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add %ecx,%eax │ │ │ │ - mov %eax,-0x110(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov %eax,-0x104(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov %eax,-0x100(%ebp) │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ + mov %eax,-0x110(%ebp) │ │ │ │ lea (%esi,%edx,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%ecx,%eax,1),%edx │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - mov %edx,-0xf0(%ebp) │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + mov %edx,-0x100(%ebp) │ │ │ │ lea (%eax,%edi,8),%edx │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov %edx,-0xc4(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov %edx,-0xd0(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ lea (%eax,%esi,8),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ - mov -0xf4(%ebp),%edi │ │ │ │ - mov -0x12c(%ebp),%ecx │ │ │ │ + mov -0xe8(%ebp),%esi │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov -0x134(%ebp),%ecx │ │ │ │ fldl (%edi,%esi,8) │ │ │ │ - mov -0x14c(%ebp),%edi │ │ │ │ + mov -0x154(%ebp),%edi │ │ │ │ add %eax,%ecx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ - mov -0x128(%ebp),%ecx │ │ │ │ + mov -0x130(%ebp),%ecx │ │ │ │ fldl (%edi,%esi,8) │ │ │ │ - mov -0x118(%ebp),%esi │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0x11c(%ebp),%esi │ │ │ │ add %edx,%ecx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - mov -0xf8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + mov -0x128(%ebp),%ecx │ │ │ │ add %eax,%esi │ │ │ │ - mov %esi,-0x90(%ebp) │ │ │ │ - mov -0x148(%ebp),%esi │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ + mov -0x150(%ebp),%esi │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + mov -0x114(%ebp),%ecx │ │ │ │ + add %edx,%esi │ │ │ │ + mov %esi,-0x7c(%ebp) │ │ │ │ + mov -0x14c(%ebp),%esi │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ mov -0x104(%ebp),%ecx │ │ │ │ + add %eax,%esi │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + mov -0x148(%ebp),%esi │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x110(%ebp),%ecx │ │ │ │ add %edx,%esi │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ mov -0x144(%ebp),%esi │ │ │ │ add %edx,%ecx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - mov -0x110(%ebp),%ecx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + mov -0x100(%ebp),%ecx │ │ │ │ add %eax,%esi │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ mov -0x140(%ebp),%esi │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ - mov -0x100(%ebp),%ecx │ │ │ │ add %edx,%esi │ │ │ │ - mov %esi,-0x24(%ebp) │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ mov -0x13c(%ebp),%esi │ │ │ │ - add %edx,%ecx │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - mov -0xf0(%ebp),%ecx │ │ │ │ - add %eax,%esi │ │ │ │ - mov %esi,-0x34(%ebp) │ │ │ │ + lea (%esi,%eax,1),%edi │ │ │ │ mov -0x138(%ebp),%esi │ │ │ │ - add %eax,%ecx │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ + fstpl -0xb0(%ebp) │ │ │ │ + movl $0x0,-0x9c(%ebp) │ │ │ │ + mov %edx,-0xf0(%ebp) │ │ │ │ + mov %eax,-0xf8(%ebp) │ │ │ │ + mov -0x12c(%ebp),%ecx │ │ │ │ add %edx,%esi │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ - mov -0x134(%ebp),%esi │ │ │ │ - lea (%esi,%eax,1),%edi │ │ │ │ - mov -0x130(%ebp),%esi │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov -0x11c(%ebp),%ecx │ │ │ │ - movl $0x0,-0x98(%ebp) │ │ │ │ - mov %edx,-0xe0(%ebp) │ │ │ │ - mov %eax,-0xe8(%ebp) │ │ │ │ + fstpl -0xb8(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ - add %edx,%esi │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - nop │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0xc0(%ebp),%edx │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov -0xc8(%ebp),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - mov -0xc4(%ebp),%edx │ │ │ │ + mov -0xd0(%ebp),%edx │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fxch %st(5) │ │ │ │ fstpl -0xa8(%ebp) │ │ │ │ + fldl -0xb0(%ebp) │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + fldl -0xb8(%ebp) │ │ │ │ + fmul %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ - fstpl -0xb0(%ebp) │ │ │ │ - nop │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ + fmull -0xa8(%ebp) │ │ │ │ + fldl -0xa8(%ebp) │ │ │ │ + fmulp %st,%st(4) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ fld %st(1) │ │ │ │ - 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 -0x80(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ fld %st(1) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ fld %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ fmul %st(5),%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 │ │ │ │ + fmul %st(4),%st │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%ecx,%eax,1) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ fmul %st(4),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ add $0x10,%eax │ │ │ │ - cmp %edx,-0x84(%ebp) │ │ │ │ - jg 14590 │ │ │ │ + cmp %edx,-0x8c(%ebp) │ │ │ │ + jg 145b0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + mov -0xd8(%ebp),%edx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ - fldl -0xa8(%ebp) │ │ │ │ - add %eax,-0x90(%ebp) │ │ │ │ - add %eax,-0x7c(%ebp) │ │ │ │ - add %eax,-0x34(%ebp) │ │ │ │ - fldl -0xb0(%ebp) │ │ │ │ - add %eax,-0x70(%ebp) │ │ │ │ - add %eax,-0x60(%ebp) │ │ │ │ - add %eax,-0x50(%ebp) │ │ │ │ - incl -0x98(%ebp) │ │ │ │ - add %edx,-0x80(%ebp) │ │ │ │ - add %edx,-0x24(%ebp) │ │ │ │ + incl -0x9c(%ebp) │ │ │ │ + add %eax,-0x88(%ebp) │ │ │ │ + add %eax,-0x78(%ebp) │ │ │ │ + add %eax,-0x24(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ - add %edx,-0x44(%ebp) │ │ │ │ - add %edx,-0x78(%ebp) │ │ │ │ - add %edx,-0x68(%ebp) │ │ │ │ - add %eax,%ecx │ │ │ │ add %edx,%esi │ │ │ │ - add %edx,-0x58(%ebp) │ │ │ │ + add %eax,-0x68(%ebp) │ │ │ │ + add %eax,%ecx │ │ │ │ + add %eax,-0x58(%ebp) │ │ │ │ + add %eax,-0x34(%ebp) │ │ │ │ + add %edx,-0x7c(%ebp) │ │ │ │ + add %edx,-0x74(%ebp) │ │ │ │ + add %edx,-0x4c(%ebp) │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ + add %edx,-0x60(%ebp) │ │ │ │ + add %edx,-0x48(%ebp) │ │ │ │ add %edx,-0x40(%ebp) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - cmp %eax,-0xb8(%ebp) │ │ │ │ - jg 14550 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe0(%ebp),%edx │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ - incl -0xd8(%ebp) │ │ │ │ - mov -0x114(%ebp),%edi │ │ │ │ - add -0x154(%ebp),%eax │ │ │ │ - add -0x150(%ebp),%edx │ │ │ │ - cmp %edi,-0xd8(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + cmp %eax,-0xc0(%ebp) │ │ │ │ + jg 14560 │ │ │ │ + incl -0xe8(%ebp) │ │ │ │ + mov -0xf0(%ebp),%edx │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + add -0x158(%ebp),%edx │ │ │ │ + add -0x15c(%ebp),%eax │ │ │ │ + mov -0x118(%ebp),%edi │ │ │ │ + cmp %edi,-0xe8(%ebp) │ │ │ │ jl 14470 │ │ │ │ jmp 14e02 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ call 3730 │ │ │ │ @@ -21165,139 +21182,139 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ cmp $0x1,%edi │ │ │ │ jle 14e02 │ │ │ │ - mov -0xf8(%ebp),%esi │ │ │ │ - mov -0xf0(%ebp),%ecx │ │ │ │ + mov -0x114(%ebp),%esi │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ sar $1,%eax │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ + mov %eax,-0xe8(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ecx,%eax │ │ │ │ sar $1,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %ecx,%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov %eax,-0x128(%ebp) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ - sub -0x114(%ebp),%eax │ │ │ │ + sub -0x118(%ebp),%eax │ │ │ │ mov %ecx,%esi │ │ │ │ imul %edx,%esi │ │ │ │ mov %eax,%edi │ │ │ │ + mov %esi,-0x148(%ebp) │ │ │ │ imul %ecx,%edi │ │ │ │ - mov %esi,-0x144(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ - sub -0xe0(%ebp),%ecx │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + sub -0xe8(%ebp),%ecx │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ imul %edx,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - mov -0x11c(%ebp),%esi │ │ │ │ + mov -0x12c(%ebp),%esi │ │ │ │ sub %edi,%ecx │ │ │ │ - mov %ecx,-0x130(%ebp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - shl $0x4,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ shl $0x4,%edi │ │ │ │ - add %ecx,%esi │ │ │ │ - mov %eax,-0x148(%ebp) │ │ │ │ + mov %ecx,-0x134(%ebp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %eax,-0x14c(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ + add %ecx,%esi │ │ │ │ sub %edi,%esi │ │ │ │ - mov -0x114(%ebp),%edi │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ + mov -0x118(%ebp),%edi │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ sub %edi,%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - mov -0xf0(%ebp),%eax │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,%esi │ │ │ │ mov -0x128(%ebp),%eax │ │ │ │ - mov %esi,-0xf4(%ebp) │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ imul %edi,%eax │ │ │ │ - mov -0x118(%ebp),%edi │ │ │ │ + mov -0x11c(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ - mov -0xe0(%ebp),%edi │ │ │ │ - mov %eax,-0x164(%ebp) │ │ │ │ + mov -0xe8(%ebp),%edi │ │ │ │ + mov %eax,-0x168(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ sub %edi,%eax │ │ │ │ imul %ecx,%eax │ │ │ │ - mov %eax,-0x160(%ebp) │ │ │ │ + mov %eax,-0x164(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%esi │ │ │ │ imul %edi,%eax │ │ │ │ - mov -0x118(%ebp),%edi │ │ │ │ + mov -0x11c(%ebp),%edi │ │ │ │ add %edi,%eax │ │ │ │ - mov %eax,-0x13c(%ebp) │ │ │ │ - mov -0x144(%ebp),%eax │ │ │ │ + mov %eax,-0x140(%ebp) │ │ │ │ + mov -0x148(%ebp),%eax │ │ │ │ imul -0x40(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x15c(%ebp) │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - mov -0x118(%ebp),%edi │ │ │ │ - fldl -0x79d4(%ebx) │ │ │ │ - imul -0x114(%ebp),%eax │ │ │ │ - movl $0x0,-0x134(%ebp) │ │ │ │ + mov %eax,-0x160(%ebp) │ │ │ │ + mov -0x114(%ebp),%eax │ │ │ │ + imul -0x118(%ebp),%eax │ │ │ │ + movl $0x0,-0x138(%ebp) │ │ │ │ movl $0x0,-0x104(%ebp) │ │ │ │ + mov -0x11c(%ebp),%edi │ │ │ │ + fldl -0x79d4(%ebx) │ │ │ │ add %esi,%eax │ │ │ │ - imul -0xf4(%ebp),%eax │ │ │ │ + imul -0xa0(%ebp),%eax │ │ │ │ add %edi,%eax │ │ │ │ mov %esi,%edi │ │ │ │ - mov %eax,-0x138(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ + mov %eax,-0x13c(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ sub %esi,%eax │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ dec %eax │ │ │ │ imul %edx,%eax │ │ │ │ - add -0x50(%ebp),%eax │ │ │ │ + add -0x34(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x158(%ebp) │ │ │ │ + mov %eax,-0x15c(%ebp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ sub %edi,%eax │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ imul %edx,%eax │ │ │ │ add %edi,%eax │ │ │ │ - mov %edi,-0x12c(%ebp) │ │ │ │ + mov %edi,-0x130(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x154(%ebp) │ │ │ │ + mov %eax,-0x158(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ imul %esi,%eax │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ dec %eax │ │ │ │ imul %edx,%eax │ │ │ │ add %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x150(%ebp) │ │ │ │ + mov %eax,-0x154(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ sub %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x14c(%ebp) │ │ │ │ + mov %eax,-0x150(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ sub $0x10,%esp │ │ │ │ fldl (%edx) │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ - sub -0x114(%ebp),%edx │ │ │ │ + sub -0x118(%ebp),%edx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ + fmull -0x40(%ebp) │ │ │ │ fildl (%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -21305,103 +21322,103 @@ │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ fildl -0x104(%ebp) │ │ │ │ fmull -0x40(%ebp) │ │ │ │ - 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) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,-0xf8(%ebp) │ │ │ │ - jle 14dba │ │ │ │ - mov -0x134(%ebp),%edx │ │ │ │ - mov -0x118(%ebp),%ecx │ │ │ │ + cmpl $0x1,-0x114(%ebp) │ │ │ │ + jle 14db1 │ │ │ │ + mov -0x138(%ebp),%edx │ │ │ │ + mov -0x11c(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ fldl -0x30(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ shl $0x4,%edx │ │ │ │ lea (%ecx,%edx,1),%eax │ │ │ │ - mov -0x11c(%ebp),%ecx │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov -0x130(%ebp),%eax │ │ │ │ + mov -0x12c(%ebp),%ecx │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + mov -0x134(%ebp),%eax │ │ │ │ + fdivr %st(1),%st │ │ │ │ shl $0x4,%eax │ │ │ │ add %ecx,%eax │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - mov -0x164(%ebp),%eax │ │ │ │ - fstpl -0x100(%ebp) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + mov -0x168(%ebp),%eax │ │ │ │ lea (%eax,%edx,1),%ecx │ │ │ │ - mov %ecx,-0xc0(%ebp) │ │ │ │ - mov -0x160(%ebp),%ecx │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + mov -0x164(%ebp),%ecx │ │ │ │ add %esi,%ecx │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ - mov -0x13c(%ebp),%ecx │ │ │ │ - fstpl -0x110(%ebp) │ │ │ │ + mov %ecx,-0x9c(%ebp) │ │ │ │ + mov -0x140(%ebp),%ecx │ │ │ │ + fstpl -0x100(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ - mov %ecx,-0xb0(%ebp) │ │ │ │ - mov -0x15c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ + mov -0x160(%ebp),%ecx │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add %esi,%ecx │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - mov -0x138(%ebp),%ecx │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ + mov -0x13c(%ebp),%ecx │ │ │ │ add %ecx,%edx │ │ │ │ - mov -0x118(%ebp),%ecx │ │ │ │ - mov %edx,-0x98(%ebp) │ │ │ │ - mov -0x12c(%ebp),%edx │ │ │ │ + mov -0x11c(%ebp),%ecx │ │ │ │ + mov %edx,-0x8c(%ebp) │ │ │ │ + mov -0x130(%ebp),%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add %edx,%ecx │ │ │ │ add %edx,%eax │ │ │ │ - mov %ecx,-0x94(%ebp) │ │ │ │ - mov -0x158(%ebp),%ecx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov -0x154(%ebp),%eax │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ + mov -0x15c(%ebp),%ecx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x158(%ebp),%eax │ │ │ │ + fstpl -0x110(%ebp) │ │ │ │ add %esi,%ecx │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ - mov -0x13c(%ebp),%ecx │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + mov -0x140(%ebp),%ecx │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ lea (%edx,%ecx,1),%eax │ │ │ │ - mov -0x138(%ebp),%ecx │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov -0x150(%ebp),%eax │ │ │ │ + mov -0x13c(%ebp),%ecx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov -0x154(%ebp),%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ lea (%edx,%ecx,1),%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - mov -0x14c(%ebp),%eax │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ - movl $0x0,-0xd8(%ebp) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - mov %esi,-0x140(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x150(%ebp),%eax │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ + movl $0x0,-0xe0(%ebp) │ │ │ │ + mov %esi,-0x144(%ebp) │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + nop │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ fldl 0x8(%edx) │ │ │ │ - mov -0xd8(%ebp),%edx │ │ │ │ - sub -0xe0(%ebp),%edx │ │ │ │ + mov -0xe0(%ebp),%edx │ │ │ │ + sub -0xe8(%ebp),%edx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ + fmull -0x40(%ebp) │ │ │ │ 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) │ │ │ │ @@ -21409,67 +21426,68 @@ │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ fldl 0x8(%edx) │ │ │ │ - fildl -0xd8(%ebp) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ + fildl -0xe0(%ebp) │ │ │ │ + fmull -0x40(%ebp) │ │ │ │ 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) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,-0xf0(%ebp) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + cmpl $0x1,-0xf8(%ebp) │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ jle 14d30 │ │ │ │ fld1 │ │ │ │ fldl -0x30(%ebp) │ │ │ │ mov %edi,0x8(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ + mov %ecx,-0xf0(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - mov %ecx,-0xe8(%ebp) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - xor %edi,%edi │ │ │ │ fdivp %st,%st(2) │ │ │ │ fldl -0x100(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl -0x110(%ebp) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fstpl -0xc0(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + fstpl -0xc8(%ebp) │ │ │ │ fstpl -0xd0(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + fstpl -0xd8(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x30(%esi),%ecx │ │ │ │ - fstpl -0x78(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstpl -0x70(%ebp) │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ fldl 0x10(%ecx) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - sub -0x50(%ebp),%ecx │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - fildl -0x58(%ebp) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ + sub -0x34(%ebp),%ecx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ + fmull -0x40(%ebp) │ │ │ │ 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) │ │ │ │ @@ -21477,16 +21495,16 @@ │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ mov 0x30(%esi),%ecx │ │ │ │ fld1 │ │ │ │ fdiv %st,%st(1) │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ fldl 0x10(%ecx) │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ fildl -0x30(%ebp) │ │ │ │ fmull -0x40(%ebp) │ │ │ │ fildl 0x8(%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -21495,687 +21513,665 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ - fdivrl -0x60(%ebp) │ │ │ │ - mov -0xc8(%ebp),%ecx │ │ │ │ + fdivrl -0x58(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + fldl -0xd8(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x48(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ - fld %st(1) │ │ │ │ - fldl -0x70(%ebp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fldl 0x8(%ecx,%edi,1) │ │ │ │ + fldl -0xd0(%ebp) │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + 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 -0xb8(%ebp),%ecx │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ - fxch %st(1) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ - fld %st(2) │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + fldl -0xc8(%ebp) │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ + 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 -0xa8(%ebp),%ecx │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ - fxch %st(1) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ - fldl -0xd0(%ebp) │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - fmul %st,%st(4) │ │ │ │ + fldl -0xc0(%ebp) │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ + 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 -0xa0(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ - fxch %st(4) │ │ │ │ + fxch %st(3) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fxch %st(3) │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + 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 -0x84(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + 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 -0x80(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + fldl 0x8(%ecx,%edi,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ - fxch %st(4) │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + 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) │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ add $0x10,%edi │ │ │ │ - cmp -0x50(%ebp),%eax │ │ │ │ - jl 14b70 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe8(%ebp),%ecx │ │ │ │ + cmp -0x34(%ebp),%eax │ │ │ │ + jl 14b80 │ │ │ │ + mov -0xf0(%ebp),%ecx │ │ │ │ mov %esi,%edi │ │ │ │ jmp 14d40 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + 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 │ │ │ │ - incl -0xd8(%ebp) │ │ │ │ - mov -0xf4(%ebp),%eax │ │ │ │ - add %ecx,-0xc4(%ebp) │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ - add %eax,-0xc8(%ebp) │ │ │ │ - add %eax,-0xc0(%ebp) │ │ │ │ - add %ecx,-0xb8(%ebp) │ │ │ │ - add %eax,-0xb0(%ebp) │ │ │ │ - add %ecx,-0xa8(%ebp) │ │ │ │ + incl -0xe0(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + add %ecx,-0xb0(%ebp) │ │ │ │ + add %eax,-0xb8(%ebp) │ │ │ │ + add %eax,-0xa8(%ebp) │ │ │ │ + add %ecx,-0x9c(%ebp) │ │ │ │ add %eax,-0x98(%ebp) │ │ │ │ - add %ecx,-0xa0(%ebp) │ │ │ │ - add %eax,-0x94(%ebp) │ │ │ │ - add %ecx,-0x84(%ebp) │ │ │ │ - add %eax,-0x90(%ebp) │ │ │ │ - add %ecx,-0x80(%ebp) │ │ │ │ + add %ecx,-0x90(%ebp) │ │ │ │ + add %eax,-0x8c(%ebp) │ │ │ │ + add %ecx,-0x88(%ebp) │ │ │ │ add %eax,-0x7c(%ebp) │ │ │ │ + add %ecx,-0x78(%ebp) │ │ │ │ + add %eax,-0x74(%ebp) │ │ │ │ add %ecx,-0x24(%ebp) │ │ │ │ - add %eax,-0x34(%ebp) │ │ │ │ - add %ecx,-0x44(%ebp) │ │ │ │ - cmp -0xe0(%ebp),%esi │ │ │ │ + add %eax,-0x4c(%ebp) │ │ │ │ + add %ecx,-0x70(%ebp) │ │ │ │ + mov -0xe0(%ebp),%esi │ │ │ │ + add %eax,-0x68(%ebp) │ │ │ │ + add %ecx,-0x60(%ebp) │ │ │ │ + cmp -0xe8(%ebp),%esi │ │ │ │ jl 14aa0 │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - mov -0x140(%ebp),%esi │ │ │ │ + mov -0x144(%ebp),%esi │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ jmp 14dc0 │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x128(%ebp),%ecx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl -0x104(%ebp) │ │ │ │ - add -0x148(%ebp),%esi │ │ │ │ - add %ecx,-0x134(%ebp) │ │ │ │ - mov -0x144(%ebp),%ecx │ │ │ │ + mov -0x128(%ebp),%ecx │ │ │ │ + add -0x14c(%ebp),%esi │ │ │ │ + add %ecx,-0x138(%ebp) │ │ │ │ mov -0x104(%ebp),%eax │ │ │ │ - add %ecx,-0x130(%ebp) │ │ │ │ + mov -0x148(%ebp),%ecx │ │ │ │ + add %ecx,-0x134(%ebp) │ │ │ │ mov -0x128(%ebp),%ecx │ │ │ │ - add %ecx,-0x12c(%ebp) │ │ │ │ - cmp -0x114(%ebp),%eax │ │ │ │ - jl 14910 │ │ │ │ + add %ecx,-0x130(%ebp) │ │ │ │ + cmp -0x118(%ebp),%eax │ │ │ │ + jl 14920 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x5c(%eax) │ │ │ │ call 3310 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x74(%eax),%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%ecx │ │ │ │ test $0x20,%cl │ │ │ │ - jne 153a9 │ │ │ │ + jne 1539d │ │ │ │ mov 0x24(%eax),%edx │ │ │ │ mov (%edx),%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ test $0x10,%cl │ │ │ │ - jne 154c1 │ │ │ │ + jne 15481 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ - jne 15560 │ │ │ │ + jne 15541 │ │ │ │ mov %ecx,%esi │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x800,%esi │ │ │ │ and $0x2,%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jne 1609c │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + jne 1605c │ │ │ │ and $0x4,%ecx │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ - jne 1597d │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + jne 15960 │ │ │ │ test %esi,%esi │ │ │ │ - jne 15eb5 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + jne 15e75 │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1474e │ │ │ │ + jle 1475e │ │ │ │ fld1 │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ + movl $0x0,-0x88(%ebp) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ lea 0x3(%edi,%edi,2),%edx │ │ │ │ lea (%edi,%edi,1),%esi │ │ │ │ + shl $0x4,%edi │ │ │ │ mov %eax,%ecx │ │ │ │ - shl $0x5,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %eax,-0xe8(%ebp) │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ + shl $0x5,%ecx │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ lea -0x20(%ecx),%eax │ │ │ │ - mov %ecx,-0xe0(%ebp) │ │ │ │ + mov %ecx,-0xe8(%ebp) │ │ │ │ mov %eax,-0x100(%ebp) │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ - mov %eax,-0xf0(%ebp) │ │ │ │ - fstpl -0x70(%ebp) │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ + mov %eax,-0xf8(%ebp) │ │ │ │ fdivr %st(1),%st │ │ │ │ - shl $0x4,%edi │ │ │ │ - mov %edi,-0xf4(%ebp) │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ - fildl -0x80(%ebp) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ + fildl -0x78(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ fstpl -0x60(%ebp) │ │ │ │ + fildl -0x7c(%ebp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ fldl -0x79c4(%ebx) │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ - fstpt -0x50(%ebp) │ │ │ │ - mov %esp,-0xc4(%ebp) │ │ │ │ - sub -0xf0(%ebp),%esp │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ + mov %esp,-0xc8(%ebp) │ │ │ │ + sub -0xf8(%ebp),%esp │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 14f56 │ │ │ │ + je 14f53 │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%edx,8),%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ mov 0x40(%eax),%edi │ │ │ │ lea (%edx,%edx,2),%eax │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ + mov %ecx,-0x9c(%ebp) │ │ │ │ fldl (%edi,%ecx,1) │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov %esi,%edi │ │ │ │ inc %edi │ │ │ │ - fstl -0xd0(%ebp) │ │ │ │ - js 1530f │ │ │ │ + js 15520 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ imul 0x18(%edi),%edx │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ fildl (%edi) │ │ │ │ mov %edi,-0xb0(%ebp) │ │ │ │ + mov %edx,-0xd0(%ebp) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ - mov %edx,-0xc8(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov 0x2c(%eax),%edx │ │ │ │ + mov 0x30(%eax),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%eax),%edx │ │ │ │ - mov 0x30(%eax),%eax │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ mov %edx,-0xb8(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ - fxch %st(2) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ + fstl -0x70(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fldl -0x30(%ebp) │ │ │ │ + fmull -0x30(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ - fmul %st(2),%st │ │ │ │ sub %edx,%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ fstpl -0xa8(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpl -0x78(%ebp) │ │ │ │ - jmp 1507d │ │ │ │ + jmp 15076 │ │ │ │ + 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 -0x50(%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 15065 │ │ │ │ + je 1505e │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ fmull -0x30(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 150be │ │ │ │ + jl 150b8 │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ - fmull -0x70(%ebp) │ │ │ │ + fmull -0x68(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fsub %st(4),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fsubr %st(4),%st │ │ │ │ + fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(2),%st │ │ │ │ + fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ ja 15020 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 150ac │ │ │ │ + ja 150a6 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0xa8(%ebp) │ │ │ │ - jmp 15070 │ │ │ │ + jmp 15069 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x30(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 15070 │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - mov -0xf4(%ebp),%ecx │ │ │ │ + jmp 15069 │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ lea 0x8(,%eax,8),%edx │ │ │ │ mov %edx,-0xd8(%ebp) │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ fildl 0x4(%edx) │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ fldl 0x8(%edx,%eax,8) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ lea 0x8(%edx,%eax,1),%eax │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fstl -0x78(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ + fstl -0x70(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ fmull -0x30(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ sub -0xb8(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ - add -0x34(%ebp),%ecx │ │ │ │ + add -0x24(%ebp),%ecx │ │ │ │ fstpl -0xa8(%ebp) │ │ │ │ - jmp 151ae │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fxch %st(2) │ │ │ │ + fstpl -0xe0(%ebp) │ │ │ │ + jmp 151a7 │ │ │ │ + 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 -0x50(%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 15195 │ │ │ │ + je 1518e │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ fmull -0x30(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 151ef │ │ │ │ + jl 151e9 │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ - fmull -0x68(%ebp) │ │ │ │ + fmull -0x60(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ ja 15150 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 151dd │ │ │ │ + ja 151d7 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0xa8(%ebp) │ │ │ │ - jmp 151a0 │ │ │ │ + jmp 15199 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x30(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 151a0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 15199 │ │ │ │ + fstp %st(1) │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ + fldl -0xe0(%ebp) │ │ │ │ mov -0xd8(%ebp),%edx │ │ │ │ mov -0x100(%ebp),%ecx │ │ │ │ fildl 0x8(%eax) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ fldl 0x8(%eax,%edx,1) │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ lea 0x10(%eax,%edx,1),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ fldl 0x10(%eax) │ │ │ │ - fstl -0x78(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ + fstl -0x70(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ fmull -0x30(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ sub -0xb8(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ - add -0x34(%ebp),%ecx │ │ │ │ - fstpl -0xa0(%ebp) │ │ │ │ - jmp 152ce │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add -0x24(%ebp),%ecx │ │ │ │ + fstpl -0x98(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ + jmp 152d7 │ │ │ │ + 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 -0x50(%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 152b5 │ │ │ │ + je 152be │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ fmull -0x30(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x20(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 1532d │ │ │ │ + jl 15319 │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ - fmull -0x60(%ebp) │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fsub %st(3),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ + fsub %st(2),%st │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fsubr %st(3),%st │ │ │ │ + fsubr %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + fadd %st(2),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 15270 │ │ │ │ + ja 15280 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 152fd │ │ │ │ + ja 15307 │ │ │ │ ffreep %st(0) │ │ │ │ - fldl -0xa0(%ebp) │ │ │ │ - jmp 152c0 │ │ │ │ + fldl -0x98(%ebp) │ │ │ │ + jmp 152c9 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x30(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 152c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - lea 0x8(%eax,%ecx,1),%edi │ │ │ │ - lea 0x10(%eax,%ecx,1),%eax │ │ │ │ - mov %edi,-0xc8(%ebp) │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - jmp 15333 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 152c9 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + fldl -0xa8(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + fstpt -0x40(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edx),%eax │ │ │ │ - mov -0xe0(%ebp),%edx │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push -0x80(%ebp) │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + mov -0xe8(%ebp),%edx │ │ │ │ push -0x7c(%ebp) │ │ │ │ - push -0x24(%ebp) │ │ │ │ - push -0x98(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - push -0xcc(%ebp) │ │ │ │ + push -0x78(%ebp) │ │ │ │ + push -0x74(%ebp) │ │ │ │ + push -0x9c(%ebp) │ │ │ │ add %ecx,%edx │ │ │ │ push -0xd0(%ebp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl (%esp) │ │ │ │ push %edx │ │ │ │ - mov -0xe8(%ebp),%edx │ │ │ │ + mov -0xf0(%ebp),%edx │ │ │ │ add %ecx,%edx │ │ │ │ push %edx │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - call 9550 │ │ │ │ - mov -0xc4(%ebp),%esp │ │ │ │ - incl -0x90(%ebp) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - jne 14f1b │ │ │ │ - jmp 1474e │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ + call 9590 │ │ │ │ + mov -0xc8(%ebp),%esp │ │ │ │ + incl -0x88(%ebp) │ │ │ │ + fldt -0x40(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + cmp %eax,-0x34(%ebp) │ │ │ │ + jne 14f18 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 1475e │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1474e │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + jle 1475e │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ and $0x800,%ecx │ │ │ │ - movl $0x0,-0x30(%ebp) │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ fldz │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ imul %edx,%eax │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 15400 │ │ │ │ + je 153f4 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ fstl (%esi,%edx,1) │ │ │ │ lea (%esi,%edx,1),%ebx │ │ │ │ fstl 0x8(%esi,%edx,1) │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 154ab │ │ │ │ + jle 1546b │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ fld %st(0) │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ fld %st(1) │ │ │ │ mov 0x68(%edx),%edx │ │ │ │ mov 0x6c(%ecx),%ecx │ │ │ │ imul %esi,%eax │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ lea (%ecx,%eax,4),%ecx │ │ │ │ lea (%edx,%eax,8),%edx │ │ │ │ add %esi,%eax │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ lea (%esi,%eax,8),%esi │ │ │ │ - jmp 15482 │ │ │ │ - jmp 15480 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%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 15442 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ mov (%ecx),%eax │ │ │ │ fldl (%edx) │ │ │ │ add $0x8,%edx │ │ │ │ add $0x4,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ @@ -22185,110 +22181,117 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull 0x8(%eax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 15480 │ │ │ │ + jne 15440 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - jne 153e7 │ │ │ │ + cmp %eax,-0x34(%ebp) │ │ │ │ + jne 153db │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1474e │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + jmp 1475e │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 1474e │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + jle 1475e │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + and $0x8,%ch │ │ │ │ lea 0x1(%ebx),%edi │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x68(%eax),%esi │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov 0x40(%ebx),%ebx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ - and $0x8,%ch │ │ │ │ - jne 15e1a │ │ │ │ + jne 15dda │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ lea (%edi,%edi,2),%eax │ │ │ │ add $0x8,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - shl $0x5,%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ shl $0x4,%edi │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + shl $0x5,%eax │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ lea 0x8(%ebx),%eax │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push -0x80(%ebp) │ │ │ │ - push -0x7c(%ebp) │ │ │ │ + push -0x4c(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ + push -0x7c(%ebp) │ │ │ │ inc %edi │ │ │ │ - push -0x24(%ebp) │ │ │ │ + push -0x78(%ebp) │ │ │ │ + push -0x74(%ebp) │ │ │ │ push %eax │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ add $0x18,%ebx │ │ │ │ push -0x1c(%ebx) │ │ │ │ push -0x20(%ebx) │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ add %esi,%eax │ │ │ │ push %eax │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ add %esi,%eax │ │ │ │ push %eax │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - call 9550 │ │ │ │ + call 9590 │ │ │ │ addl $0x10,-0x30(%ebp) │ │ │ │ - add -0x60(%ebp),%esi │ │ │ │ add $0x30,%esp │ │ │ │ - cmp %edi,-0x58(%ebp) │ │ │ │ - jne 15512 │ │ │ │ - jmp 1474e │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - mov %esp,-0xd0(%ebp) │ │ │ │ + add -0x58(%ebp),%esi │ │ │ │ + cmp %edi,-0x34(%ebp) │ │ │ │ + jne 154d2 │ │ │ │ + jmp 1475e │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + lea 0x8(%eax,%ecx,1),%edi │ │ │ │ + lea 0x10(%eax,%ecx,1),%eax │ │ │ │ + mov %edi,-0xd0(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + jmp 15325 │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ + mov %esp,-0xd8(%ebp) │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea 0x13(%eax),%esi │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ add $0x10,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ and $0xfffffff8,%eax │ │ │ │ shr $0x3,%esi │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ mov 0x30(%esi),%esi │ │ │ │ fldl (%esi) │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ fld1 │ │ │ │ fstl 0x0(,%esi,8) │ │ │ │ lea 0x1(%edi,%edi,1),%esi │ │ │ │ mov %edx,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ mov %esi,-0xb8(%ebp) │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ test %esi,%esi │ │ │ │ - jle 16d7c │ │ │ │ + jle 16d42 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x7ba8(%ebx) │ │ │ │ add $0x8,%eax │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -22309,26 +22312,26 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 155fb │ │ │ │ + jne 155dc │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fld1 │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ fchs │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ fdivl 0x8(%eax) │ │ │ │ - add %edi,%esi │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ + add %edi,%esi │ │ │ │ fld1 │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ @@ -22352,30 +22355,30 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1565c │ │ │ │ + jne 1563d │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ mov %edx,%eax │ │ │ │ fld1 │ │ │ │ - fchs │ │ │ │ shl $0x5,%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + fchs │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ add %eax,%esi │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ fdivl 0x10(%esi) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ fld1 │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x30(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ @@ -22391,669 +22394,664 @@ │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fstl (%esi,%eax,1) │ │ │ │ lea 0x8(%esi,%eax,1),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ + add -0x58(%ebp),%eax │ │ │ │ fld %st(0) │ │ │ │ - add -0x60(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ 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,%esi │ │ │ │ - jne 156db │ │ │ │ + jne 156bc │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 15972 │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ + jle 15955 │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ shl $0x5,%eax │ │ │ │ lea 0x8(%edx,%eax,1),%esi │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov %esi,-0x9c(%ebp) │ │ │ │ lea -0x28(%edx,%eax,1),%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ - mov %esp,-0x90(%ebp) │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ and $0x8,%ch │ │ │ │ - je 15784 │ │ │ │ + mov %esp,-0x88(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + je 15765 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - sub -0xc8(%ebp),%esp │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + sub -0xd0(%ebp),%esp │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov 0x68(%esi),%esi │ │ │ │ mov %eax,%ecx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + shr $0x3,%ecx │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ - shr $0x3,%ecx │ │ │ │ fldl 0x8(%esi,%edx,1) │ │ │ │ fldl (%esi,%edx,1) │ │ │ │ mov -0xb8(%ebp),%edx │ │ │ │ fstl 0x0(,%ecx,8) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ lea (%esi,%ecx,1),%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 15951 │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ + jle 15931 │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ fld1 │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - jmp 15800 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + 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 (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 15800 │ │ │ │ + jne 157e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ fldl 0x8(%esi,%ecx,1) │ │ │ │ fldl (%eax) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ fstl (%eax,%edx,8) │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - fld1 │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ lea 0x8(%eax,%edx,1),%edx │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - jmp 15860 │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + jmp 15840 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x18(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 15860 │ │ │ │ + jne 15840 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fldl 0x18(%esi,%ecx,1) │ │ │ │ fldl 0x10(%esi,%ecx,1) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ mov -0xc0(%ebp),%esi │ │ │ │ - fld1 │ │ │ │ lea 0x28(%eax,%esi,1),%edx │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ - jmp 158c0 │ │ │ │ + fld1 │ │ │ │ + jmp 158a0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x28(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 158c0 │ │ │ │ + jne 158a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ add %esi,%eax │ │ │ │ - shl $0x3,%eax │ │ │ │ shl $0x4,%esi │ │ │ │ add 0xc(%ecx),%esi │ │ │ │ - lea 0x10(%edx,%eax,1),%ecx │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push -0x80(%ebp) │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + shl $0x3,%eax │ │ │ │ push -0x7c(%ebp) │ │ │ │ - push -0x24(%ebp) │ │ │ │ + lea 0x10(%edx,%eax,1),%ecx │ │ │ │ + push -0x78(%ebp) │ │ │ │ + push -0x74(%ebp) │ │ │ │ push %ecx │ │ │ │ lea 0x8(%edx,%eax,1),%ecx │ │ │ │ push %ecx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ push 0x4(%edx,%eax,1) │ │ │ │ push (%edx,%eax,1) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ add %ecx,%eax │ │ │ │ push %eax │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ add %ecx,%eax │ │ │ │ push %eax │ │ │ │ mov %esi,%eax │ │ │ │ - call 9550 │ │ │ │ - mov -0x90(%ebp),%esp │ │ │ │ + call 9590 │ │ │ │ + mov -0x88(%ebp),%esp │ │ │ │ incl -0x40(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - je 15972 │ │ │ │ + cmp %eax,-0x34(%ebp) │ │ │ │ + je 15955 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%ecx │ │ │ │ - jmp 15763 │ │ │ │ + jmp 15744 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl (%eax) │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fstpl (%eax,%edx,8) │ │ │ │ fldl 0x10(%esi,%ecx,1) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + fstl -0x68(%ebp) │ │ │ │ fstpl (%eax,%esi,8) │ │ │ │ - jmp 158dc │ │ │ │ - mov -0xd0(%ebp),%esp │ │ │ │ - jmp 1474e │ │ │ │ + jmp 158bc │ │ │ │ + mov -0xd8(%ebp),%esp │ │ │ │ + jmp 1475e │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jne 16ab9 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 1474e │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ + jne 16a7f │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jle 1475e │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + movl $0x0,-0x88(%ebp) │ │ │ │ lea 0x2(%esi),%ecx │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ add %ecx,%ecx │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ + shl $0x4,%esi │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ - fstpl -0xd0(%ebp) │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ + mov %esi,-0xd0(%ebp) │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ - fstpl -0xd8(%ebp) │ │ │ │ - fildl -0x80(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - fstpl -0xe0(%ebp) │ │ │ │ - shl $0x4,%edx │ │ │ │ shl $0x5,%ecx │ │ │ │ - shl $0x4,%esi │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - lea 0x10(%edx),%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ mov %ecx,-0xb0(%ebp) │ │ │ │ - mov %esi,-0xc8(%ebp) │ │ │ │ - mov %eax,-0xe8(%ebp) │ │ │ │ + lea 0x10(%edx),%eax │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ + fstpl -0xd8(%ebp) │ │ │ │ + fildl -0x78(%ebp) │ │ │ │ + fstpl -0xe0(%ebp) │ │ │ │ + fildl -0x7c(%ebp) │ │ │ │ + fstpl -0xe8(%ebp) │ │ │ │ mov %esp,-0xc0(%ebp) │ │ │ │ - sub -0xe8(%ebp),%esp │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ + sub -0xf0(%ebp),%esp │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ - mov %esi,-0x34(%ebp) │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 15a43 │ │ │ │ + je 15a26 │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ fldl (%esi,%eax,1) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 15df7 │ │ │ │ + jle 15db7 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ mov 0x24(%esi),%esi │ │ │ │ mov 0x2c(%edx),%edx │ │ │ │ fildl (%esi) │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + mov %esi,-0x9c(%ebp) │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ mov %edx,-0xa8(%ebp) │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ fmull (%esi,%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 -0x68(%ebp) │ │ │ │ + fistpl -0x60(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ sub %edx,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - fildl -0x68(%ebp) │ │ │ │ - fldl -0xd0(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ + fldl -0xd8(%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 -0x68(%ebp) │ │ │ │ + fistpl -0x60(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fildl -0x68(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov 0x68(%eax),%edx │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x7cbc(%ebx) │ │ │ │ - mov 0x68(%eax),%edx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 15b61 │ │ │ │ - jmp 15b40 │ │ │ │ - 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 │ │ │ │ + jmp 15b21 │ │ │ │ + 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),%esi │ │ │ │ fldl (%edx,%esi,1) │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ sub -0x30(%ebp),%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %edi,%ecx │ │ │ │ - je 15b7c │ │ │ │ + je 15b3c │ │ │ │ test %eax,%eax │ │ │ │ - jg 15b40 │ │ │ │ + jg 15b00 │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%edx,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 15b45 │ │ │ │ + je 15b05 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 15b4c │ │ │ │ + jmp 15b0c │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ fildl 0x4(%ecx) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ lea 0x8(%eax,%esi,1),%esi │ │ │ │ mov %esi,-0xb8(%ebp) │ │ │ │ fmull 0x8(%eax,%ecx,8) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fldl -0xd8(%ebp) │ │ │ │ + fldl -0xe0(%ebp) │ │ │ │ fmull (%esi) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - add -0xc8(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + add -0xd0(%ebp),%esi │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x68(%ebp) │ │ │ │ + fistpl -0x60(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ sub -0xa8(%ebp),%eax │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - fildl -0x68(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x68(%ebp) │ │ │ │ + fistpl -0x60(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fildl -0x68(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x7cbc(%ebx) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 15c5b │ │ │ │ - jmp 15c40 │ │ │ │ + jmp 15c1b │ │ │ │ + jmp 15c00 │ │ │ │ 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 0x1(%eax,%edi,1),%ecx │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ fldl (%edx,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ - cmp %esi,-0x68(%ebp) │ │ │ │ - je 15c91 │ │ │ │ + cmp %esi,-0x60(%ebp) │ │ │ │ + je 15c51 │ │ │ │ sub -0x30(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ neg %ecx │ │ │ │ cmovs %eax,%ecx │ │ │ │ add %edi,%ecx │ │ │ │ fldl (%edx,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 15c40 │ │ │ │ + jns 15c00 │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ not %ecx │ │ │ │ - add -0x50(%ebp),%ecx │ │ │ │ + add -0x48(%ebp),%ecx │ │ │ │ fldl (%edx,%ecx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ - cmp -0x68(%ebp),%esi │ │ │ │ - jne 15c58 │ │ │ │ + cmp -0x60(%ebp),%esi │ │ │ │ + jne 15c18 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 15c95 │ │ │ │ + jmp 15c55 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov -0xb0(%ebp),%ecx │ │ │ │ lea 0x10(%eax,%esi,1),%eax │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ fildl 0x8(%eax) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ fmull 0x10(%eax,%esi,8) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ lea -0x20(%esi,%ecx,1),%esi │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fldl -0xe0(%ebp) │ │ │ │ + fldl -0xe8(%ebp) │ │ │ │ fmull (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x68(%ebp) │ │ │ │ + fistpl -0x60(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ sub -0xa8(%ebp),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - fildl -0x68(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x68(%ebp) │ │ │ │ + fistpl -0x60(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fildl -0x68(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + fildl -0x60(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x7cbc(%ebx) │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 15d43 │ │ │ │ + jmp 15d03 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub -0x30(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov %eax,%ecx │ │ │ │ neg %ecx │ │ │ │ cmovs %eax,%ecx │ │ │ │ add %edi,%ecx │ │ │ │ fldl (%edx,%ecx,8) │ │ │ │ lea 0x1(%eax,%edi,1),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 15d63 │ │ │ │ + jns 15d23 │ │ │ │ mov %eax,%ecx │ │ │ │ not %ecx │ │ │ │ add -0x40(%ebp),%ecx │ │ │ │ fldl (%edx,%ecx,8) │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x20(%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ - cmp %esi,-0x68(%ebp) │ │ │ │ - jne 15d40 │ │ │ │ + cmp %esi,-0x60(%ebp) │ │ │ │ + jne 15d00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push -0x80(%ebp) │ │ │ │ + push -0x4c(%ebp) │ │ │ │ push -0x7c(%ebp) │ │ │ │ - push -0x24(%ebp) │ │ │ │ - push -0x94(%ebp) │ │ │ │ - push -0xb8(%ebp) │ │ │ │ + push -0x78(%ebp) │ │ │ │ + push -0x74(%ebp) │ │ │ │ lea (%ecx,%esi,1),%edx │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ + push -0x90(%ebp) │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + mov -0xc8(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %edx │ │ │ │ lea (%ecx,%esi,1),%edx │ │ │ │ push %edx │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - call 9550 │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ + call 9590 │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ - incl -0x90(%ebp) │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - jne 15a0e │ │ │ │ + incl -0x88(%ebp) │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + cmp %eax,-0x34(%ebp) │ │ │ │ + jne 159f1 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1474e │ │ │ │ + jmp 1475e │ │ │ │ fxch %st(1) │ │ │ │ mov %esi,%eax │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ lea 0x8(%eax,%esi,1),%edx │ │ │ │ lea 0x10(%eax,%esi,1),%eax │ │ │ │ mov %edx,-0xb8(%ebp) │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - jmp 15d80 │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + jmp 15d40 │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%ebx │ │ │ │ mov %ebx,%ecx │ │ │ │ lea (%ebx,%ebx,2),%eax │ │ │ │ + shl $0x4,%ebx │ │ │ │ + add -0x58(%ebp),%ebx │ │ │ │ imul %edi,%ecx │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ add $0x2,%eax │ │ │ │ lea 0x10(%esi,%edx,1),%esi │ │ │ │ imul %edi,%eax │ │ │ │ - shl $0x4,%ebx │ │ │ │ lea (%ecx,%ecx,2),%ecx │ │ │ │ - add -0x60(%ebp),%ebx │ │ │ │ shl $0x4,%ecx │ │ │ │ - add -0x50(%ebp),%ecx │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push -0x80(%ebp) │ │ │ │ + add -0x48(%ebp),%ecx │ │ │ │ + push -0x4c(%ebp) │ │ │ │ push -0x7c(%ebp) │ │ │ │ - push -0x24(%ebp) │ │ │ │ + push -0x78(%ebp) │ │ │ │ + push -0x74(%ebp) │ │ │ │ push %esi │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ lea 0x8(%esi,%edx,1),%esi │ │ │ │ push %esi │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ push 0x4(%esi,%edx,1) │ │ │ │ push (%esi,%edx,1) │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ mov %eax,%edx │ │ │ │ sub %edi,%eax │ │ │ │ shl $0x4,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ add %esi,%edx │ │ │ │ add %esi,%eax │ │ │ │ push %edx │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ push %eax │ │ │ │ mov %ebx,%eax │ │ │ │ - call 9550 │ │ │ │ + call 9590 │ │ │ │ incl -0x30(%ebp) │ │ │ │ add $0x30,%esp │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x58(%ebp) │ │ │ │ - jne 15e21 │ │ │ │ - jmp 1474e │ │ │ │ + cmp %ebx,-0x34(%ebp) │ │ │ │ + jne 15de1 │ │ │ │ + jmp 1475e │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0x98(%ebp) │ │ │ │ + mov %esp,-0x9c(%ebp) │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov %esp,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 15ff3 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + jle 15fb3 │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 16d43 │ │ │ │ + jle 16d09 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ + fildl -0x4c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ mov %esi,-0xb0(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ lea (%esi,%edx,8),%esi │ │ │ │ mov -0xa8(%ebp),%edx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - jmp 15f83 │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + jmp 15f43 │ │ │ │ imul (%edi),%edx │ │ │ │ - addl $0x4,-0x50(%ebp) │ │ │ │ + addl $0x4,-0x48(%ebp) │ │ │ │ add $0x8,%esi │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmull (%esi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ @@ -23062,130 +23060,130 @@ │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov (%edi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %edi,-0x58(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax) │ │ │ │ - cmp %edi,-0x60(%ebp) │ │ │ │ - jne 15f75 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + jne 15f35 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - je 15fe5 │ │ │ │ - addl $0x8,-0x68(%ebp) │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - add %edi,-0x90(%ebp) │ │ │ │ + cmp %eax,-0x34(%ebp) │ │ │ │ + je 15fa5 │ │ │ │ + addl $0x8,-0x60(%ebp) │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + add %edi,-0x88(%ebp) │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - jmp 15f50 │ │ │ │ + jmp 15f10 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 16d72 │ │ │ │ + jle 16d38 │ │ │ │ lea (%edx,%esi,1),%ecx │ │ │ │ and $0x4,%esi │ │ │ │ mov $0x1,%eax │ │ │ │ - je 16014 │ │ │ │ + je 15fd4 │ │ │ │ mov (%edx),%eax │ │ │ │ add $0x4,%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 16022 │ │ │ │ + je 15fe2 │ │ │ │ imul (%edx),%eax │ │ │ │ add $0x8,%edx │ │ │ │ imul -0x4(%edx),%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 16014 │ │ │ │ + jne 15fd4 │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - fldl -0x30(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ - push -0x34(%ebp) │ │ │ │ + push -0x24(%ebp) │ │ │ │ push %esi │ │ │ │ call 33c0 │ │ │ │ add $0x14,%esp │ │ │ │ push %edi │ │ │ │ call 3720 │ │ │ │ - mov -0x98(%ebp),%esp │ │ │ │ + mov -0x9c(%ebp),%esp │ │ │ │ jmp 14e9b │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov %esp,-0xc4(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov %esp,-0xc8(%ebp) │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov %edi,-0x11c(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov %edi,-0x12c(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ lea 0x13(%edi),%ecx │ │ │ │ lea 0x10(%edi),%eax │ │ │ │ - mov %edi,-0xc8(%ebp) │ │ │ │ - mov %ecx,-0xd8(%ebp) │ │ │ │ + mov %edi,-0xd0(%ebp) │ │ │ │ + mov %ecx,-0xe0(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ lea 0x7(%esp),%edi │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ shr $0x3,%edi │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ lea 0x7(%esp),%edi │ │ │ │ mov 0x30(%ecx),%ecx │ │ │ │ and $0xfffffff8,%edi │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ fldl (%ecx) │ │ │ │ fld1 │ │ │ │ fstl 0x0(,%edi,8) │ │ │ │ lea 0x1(%eax,%eax,1),%edi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 16d12 │ │ │ │ + jle 16cd8 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x7ba8(%ebx) │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x30(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -23205,32 +23203,32 @@ │ │ │ │ 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,-0x90(%ebp) │ │ │ │ - jne 1614a │ │ │ │ + cmp %eax,-0x88(%ebp) │ │ │ │ + jne 1610a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ fchs │ │ │ │ fdivl 0x8(%ecx) │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ fld1 │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x30(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ @@ -23238,40 +23236,40 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fstl (%edi) │ │ │ │ - add -0x34(%ebp),%edi │ │ │ │ + add -0x24(%ebp),%edi │ │ │ │ fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 161b6 │ │ │ │ + jne 16176 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ fchs │ │ │ │ fdivl 0x10(%ecx) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ shl $0x5,%eax │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ fld1 │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x30(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ @@ -23285,700 +23283,690 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fstl (%ecx,%eax,1) │ │ │ │ lea 0x8(%ecx,%eax,1),%eax │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ - fld %st(0) │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ add %edi,%ecx │ │ │ │ + fld %st(0) │ │ │ │ fld %st(1) │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1622a │ │ │ │ + jne 161ea │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ test %esi,%esi │ │ │ │ - jne 168a6 │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + jne 1686c │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 16829 │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - fstl -0xd0(%ebp) │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + jle 167e9 │ │ │ │ + fildl -0x74(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + movl $0x0,-0x48(%ebp) │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0xf4(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,-0x100(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ shl $0x5,%eax │ │ │ │ lea 0x8(%edx,%eax,1),%esi │ │ │ │ - mov %eax,-0x114(%ebp) │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,-0x104(%ebp) │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - mov %esi,-0xf8(%ebp) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ - fstl -0xe8(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ + mov %esi,-0x114(%ebp) │ │ │ │ + fstl -0xd8(%ebp) │ │ │ │ lea -0x28(%edx,%eax,1),%esi │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x118(%ebp) │ │ │ │ - fstpl -0xb8(%ebp) │ │ │ │ - fildl -0x80(%ebp) │ │ │ │ + mov %eax,-0x11c(%ebp) │ │ │ │ + fstpl -0xc0(%ebp) │ │ │ │ + fildl -0x78(%ebp) │ │ │ │ fstl -0xf0(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ + fstpl -0xb8(%ebp) │ │ │ │ + fildl -0x7c(%ebp) │ │ │ │ + fstl -0xf8(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstpl -0xb0(%ebp) │ │ │ │ fldl -0x79c4(%ebx) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ - fstpt -0x30(%ebp) │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov %esp,-0xd0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0xc8(%ebp) │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 1632a │ │ │ │ + je 162ea │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%edx,8),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - sub -0x118(%ebp),%esp │ │ │ │ + sub -0x11c(%ebp),%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ mov %ecx,%edx │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ shr $0x3,%edx │ │ │ │ - mov %edx,-0xe0(%ebp) │ │ │ │ + mov %edx,-0xe8(%ebp) │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ imul 0x18(%edx),%eax │ │ │ │ mov 0x24(%edx),%edx │ │ │ │ fildl (%edx) │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov 0x2c(%eax),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - fld %st(0) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ - fstl -0x90(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fstl -0x88(%ebp) │ │ │ │ fldl (%edx,%eax,1) │ │ │ │ fxch %st(2) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0xa0(%ebp) │ │ │ │ + fistpl -0x98(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + sub -0x58(%ebp),%edx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - sub -0x60(%ebp),%edx │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ + fildl -0x98(%ebp) │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ - fildl -0xa0(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ fldl -0xc0(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - mov %eax,-0xa0(%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 │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 16856 │ │ │ │ + jbe 16818 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x30(%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(6),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ fscale │ │ │ │ fstpt -0x110(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldt -0x110(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1645e │ │ │ │ + je 16417 │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmull -0x30(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ test %edx,%edx │ │ │ │ - jle 164dd │ │ │ │ - fldl -0xd0(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + jle 1649d │ │ │ │ + fldl -0xd8(%ebp) │ │ │ │ lea 0x8(%ecx),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ add $0x8,%eax │ │ │ │ + fmul %st(3),%st │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt -0x30(%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(4),%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 │ │ │ │ + jmp 16480 │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(4),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 164c0 │ │ │ │ + jne 16480 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 164e3 │ │ │ │ + jmp 164a3 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ lea 0x8(,%eax,8),%edx │ │ │ │ mov %edx,-0x110(%ebp) │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ fildl 0x4(%edx) │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ fldl 0x8(%edx,%eax,8) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x8(%edx,%eax,1),%eax │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0xe0(%ebp) │ │ │ │ + fistpl -0xe8(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ - sub -0x60(%ebp),%eax │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ - fildl -0xe0(%ebp) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - fstl -0xe0(%ebp) │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ + sub -0x58(%ebp),%eax │ │ │ │ + mov %eax,-0xe8(%ebp) │ │ │ │ + fildl -0xe8(%ebp) │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + fstl -0xe8(%ebp) │ │ │ │ fldl -0xb8(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fld %st(2) │ │ │ │ - fsubp %st,%st(2) │ │ │ │ + fld %st(1) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - faddl -0x90(%ebp) │ │ │ │ + faddl -0x88(%ebp) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 16845 │ │ │ │ + jbe 16806 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x30(%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(6),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ fscale │ │ │ │ fstpt -0x128(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fldt -0x128(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 165cc │ │ │ │ + je 16585 │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmull -0x30(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0x11c(%ebp),%eax │ │ │ │ + mov -0x12c(%ebp),%eax │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 16664 │ │ │ │ - fldl -0xe8(%ebp) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - fsubl -0xe0(%ebp) │ │ │ │ - mov %esi,-0xe0(%ebp) │ │ │ │ - mov -0xf8(%ebp),%esi │ │ │ │ + jle 16624 │ │ │ │ + fldl -0xf0(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ lea 0x8(%ecx,%eax,1),%edx │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ + fsubl -0xe8(%ebp) │ │ │ │ + mov %esi,-0xe8(%ebp) │ │ │ │ + mov -0x114(%ebp),%esi │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt -0x30(%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(4),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ + fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ + jmp 16600 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x18(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 16640 │ │ │ │ + jne 16600 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xe0(%ebp),%esi │ │ │ │ - jmp 1666a │ │ │ │ + mov -0xe8(%ebp),%esi │ │ │ │ + jmp 1662a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ mov -0x110(%ebp),%edx │ │ │ │ fildl 0x8(%eax) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ fldl 0x8(%eax,%edx,1) │ │ │ │ mov -0xa8(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x10(%eax,%edx,1),%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x94(%ebp) │ │ │ │ + fistpl -0x90(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - sub -0x60(%ebp),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - fildl -0x60(%ebp) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - fstl -0x60(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + sub -0x58(%ebp),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + fstl -0x58(%ebp) │ │ │ │ fldl -0xb0(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fld %st(2) │ │ │ │ - fsubp %st,%st(2) │ │ │ │ + fld %st(1) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ fsub %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - faddl -0x90(%ebp) │ │ │ │ + faddl -0x88(%ebp) │ │ │ │ fldl 0x10(%eax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 16834 │ │ │ │ + jbe 167f4 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x30(%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(6),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ fscale │ │ │ │ - fstpt -0x90(%ebp) │ │ │ │ + fstpt -0x88(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x90(%ebp) │ │ │ │ + fldt -0x88(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1673a │ │ │ │ + je 166f3 │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmull -0x30(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - mov -0xf4(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 167c0 │ │ │ │ - fldl -0xf0(%ebp) │ │ │ │ - mov -0x114(%ebp),%eax │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ - fsubl -0x60(%ebp) │ │ │ │ + jle 16780 │ │ │ │ + fldl -0xf8(%ebp) │ │ │ │ + mov -0x118(%ebp),%eax │ │ │ │ lea 0x28(%ecx,%eax,1),%edx │ │ │ │ mov -0x104(%ebp),%eax │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fxch %st(2) │ │ │ │ + fsubl -0x58(%ebp) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt -0x30(%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(4),%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 │ │ │ │ + jmp 16760 │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x28(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(3),%st │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 167a0 │ │ │ │ + jne 16760 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 167c8 │ │ │ │ + jmp 16788 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ + fstpt -0x58(%ebp) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edx),%eax │ │ │ │ - push -0x44(%ebp) │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - push -0x80(%ebp) │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ push -0x7c(%ebp) │ │ │ │ - push -0x24(%ebp) │ │ │ │ - push -0x68(%ebp) │ │ │ │ - push -0xd8(%ebp) │ │ │ │ + push -0x78(%ebp) │ │ │ │ + push -0x74(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ add %ecx,%edx │ │ │ │ + push -0xe0(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %edx │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ add %ecx,%edx │ │ │ │ push %edx │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - call 9550 │ │ │ │ - mov -0xc8(%ebp),%esp │ │ │ │ - incl -0x50(%ebp) │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - jne 16308 │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ + call 9590 │ │ │ │ + mov -0xd0(%ebp),%esp │ │ │ │ + incl -0x48(%ebp) │ │ │ │ + fldt -0x58(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp %eax,-0x34(%ebp) │ │ │ │ + jne 162c8 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xc4(%ebp),%esp │ │ │ │ - jmp 1474e │ │ │ │ + mov -0xc8(%ebp),%esp │ │ │ │ + jmp 1475e │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 16867 │ │ │ │ + ja 1682a │ │ │ │ fstp %st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ - jmp 16744 │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 166fe │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1687c │ │ │ │ + ja 16840 │ │ │ │ fstp %st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ - jmp 165d6 │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 16590 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 16891 │ │ │ │ + ja 16856 │ │ │ │ fstp %st(1) │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ - jmp 16468 │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 16422 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmull -0x30(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 16744 │ │ │ │ + jmp 166fe │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmull -0x30(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 165d6 │ │ │ │ + jmp 16590 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmull -0x30(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 16468 │ │ │ │ + jmp 16422 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xc0(%ebp) │ │ │ │ mov 0x88(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov %esp,-0xd0(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov %esp,-0xd8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 16a09 │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + jle 169cf │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 16cd3 │ │ │ │ + jle 16c99 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ lea (%esi,%edx,1),%eax │ │ │ │ + fildl -0x4c(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ - movl $0x0,-0xa0(%ebp) │ │ │ │ + movl $0x0,-0x98(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %edi,-0xe8(%ebp) │ │ │ │ + mov %esi,-0xf0(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ - mov %edi,-0xe0(%ebp) │ │ │ │ - mov %esi,-0xe8(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov -0xa8(%ebp),%edx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %eax,-0xf8(%ebp) │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,-0xf0(%ebp) │ │ │ │ lea (%esi,%edx,8),%esi │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ + mov -0xd8(%ebp),%edx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ - jmp 16986 │ │ │ │ + jmp 1694c │ │ │ │ imul (%edi),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x8,%esi │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmull (%esi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x50(%ebp) │ │ │ │ + fistpl -0x48(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov (%edi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %edi,-0x60(%ebp) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ - cmp %edi,-0x68(%ebp) │ │ │ │ - jne 16973 │ │ │ │ - incl -0xa0(%ebp) │ │ │ │ - mov -0xf0(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - cmp %esi,-0x58(%ebp) │ │ │ │ - je 169f5 │ │ │ │ + jne 16939 │ │ │ │ + incl -0x98(%ebp) │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ + cmp %esi,-0x34(%ebp) │ │ │ │ + je 169bb │ │ │ │ add $0x8,%eax │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %esi,0x4(%eax) │ │ │ │ add %edi,-0xa8(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp 1694b │ │ │ │ + mov %esi,0x4(%eax) │ │ │ │ + jmp 16911 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ - mov -0xe0(%ebp),%edi │ │ │ │ - mov -0xe8(%ebp),%esi │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + mov -0xe8(%ebp),%edi │ │ │ │ + mov -0xf0(%ebp),%esi │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 16d08 │ │ │ │ + jle 16cce │ │ │ │ lea (%edx,%esi,1),%eax │ │ │ │ and $0x4,%esi │ │ │ │ mov $0x1,%ecx │ │ │ │ - je 16a2d │ │ │ │ + je 169f3 │ │ │ │ mov (%edx),%ecx │ │ │ │ add $0x4,%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je 16a3b │ │ │ │ + je 16a01 │ │ │ │ imul (%edx),%ecx │ │ │ │ add $0x8,%edx │ │ │ │ imul -0x4(%edx),%ecx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 16a2d │ │ │ │ + jne 169f3 │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - fldl -0x30(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -23991,316 +23979,315 @@ │ │ │ │ push %esi │ │ │ │ call 33c0 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ add $0x14,%esp │ │ │ │ push %edx │ │ │ │ call 3720 │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ - jmp 16252 │ │ │ │ + jmp 16212 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0x98(%ebp) │ │ │ │ + mov %esp,-0x9c(%ebp) │ │ │ │ mov 0x88(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov %esp,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 16bfa │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + jle 16bc0 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 16ca6 │ │ │ │ + jle 16c6c │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ lea (%esi,%edx,1),%eax │ │ │ │ + fildl -0x4c(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov %edi,-0xb0(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - movzwl -0x1a(%ebp),%eax │ │ │ │ mov %esi,-0xb8(%ebp) │ │ │ │ + movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ lea (%esi,%edx,8),%esi │ │ │ │ mov -0xa8(%ebp),%edx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ - jmp 16b84 │ │ │ │ + jmp 16b4a │ │ │ │ imul (%edi),%edx │ │ │ │ addl $0x4,-0x40(%ebp) │ │ │ │ add $0x8,%esi │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmull (%esi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x50(%ebp) │ │ │ │ + fistpl -0x48(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov (%edi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %edi,-0x58(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax) │ │ │ │ - cmp %edi,-0x60(%ebp) │ │ │ │ - jne 16b76 │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + jne 16b3c │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - je 16be6 │ │ │ │ - addl $0x8,-0x68(%ebp) │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - add %edi,-0x78(%ebp) │ │ │ │ + cmp %eax,-0x34(%ebp) │ │ │ │ + je 16bac │ │ │ │ + addl $0x8,-0x60(%ebp) │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + add %edi,-0x70(%ebp) │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - jmp 16b51 │ │ │ │ + jmp 16b17 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 16c9f │ │ │ │ + jle 16c65 │ │ │ │ lea (%edx,%esi,1),%ecx │ │ │ │ and $0x4,%esi │ │ │ │ mov $0x1,%eax │ │ │ │ - je 16c1b │ │ │ │ + je 16be1 │ │ │ │ mov (%edx),%eax │ │ │ │ add $0x4,%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 16c29 │ │ │ │ + je 16bef │ │ │ │ imul (%edx),%eax │ │ │ │ add $0x8,%edx │ │ │ │ imul -0x4(%edx),%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 16c1b │ │ │ │ + jne 16be1 │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ shl $0x3,%eax │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - fldl -0x30(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push %edi │ │ │ │ - push -0x58(%ebp) │ │ │ │ + push -0x34(%ebp) │ │ │ │ call 33c0 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3720 │ │ │ │ - mov -0x98(%ebp),%esp │ │ │ │ - jmp 1598e │ │ │ │ + mov -0x9c(%ebp),%esp │ │ │ │ + jmp 15971 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 16c29 │ │ │ │ + jmp 16bef │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %edi,%edx │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - cmp %ecx,-0x58(%ebp) │ │ │ │ - je 16c9f │ │ │ │ + cmp %ecx,-0x34(%ebp) │ │ │ │ + je 16c65 │ │ │ │ + add $0x2,%eax │ │ │ │ + cmp %eax,-0x34(%ebp) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %ecx,0xc(%edx) │ │ │ │ - add $0x2,%eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - je 16d33 │ │ │ │ + je 16cf9 │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %ecx,(%edx) │ │ │ │ - jmp 16cad │ │ │ │ + jmp 16c73 │ │ │ │ xor %eax,%eax │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov %edi,%edx │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - cmp %ecx,-0x58(%ebp) │ │ │ │ - je 16d08 │ │ │ │ + cmp %ecx,-0x34(%ebp) │ │ │ │ + je 16cce │ │ │ │ + add $0x2,%eax │ │ │ │ + cmp %eax,-0x34(%ebp) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %ecx,0xc(%edx) │ │ │ │ - add $0x2,%eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - je 16d3b │ │ │ │ + je 16d01 │ │ │ │ add $0x10,%edx │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ + cmp %ecx,-0x34(%ebp) │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ - cmp %ecx,-0x58(%ebp) │ │ │ │ - jne 16ce2 │ │ │ │ + jne 16ca8 │ │ │ │ mov $0x1,%ecx │ │ │ │ - jmp 16a3b │ │ │ │ + jmp 16a01 │ │ │ │ fstp %st(1) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ fstl (%eax) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ shl $0x5,%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ fstpl (%eax,%edi,8) │ │ │ │ - jmp 1624a │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + jmp 1620a │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - jmp 16bfa │ │ │ │ + jmp 16bc0 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - jmp 16a09 │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + jmp 169cf │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ - cmp %edi,-0x58(%ebp) │ │ │ │ - je 16d72 │ │ │ │ + cmp %edi,-0x34(%ebp) │ │ │ │ + je 16d38 │ │ │ │ + add $0x2,%eax │ │ │ │ + cmp %eax,-0x34(%ebp) │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ - add $0x2,%eax │ │ │ │ - cmp %eax,-0x58(%ebp) │ │ │ │ - je 15ff3 │ │ │ │ + je 15fb3 │ │ │ │ xor %edi,%edi │ │ │ │ add $0x10,%ecx │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ mov %edi,(%ecx) │ │ │ │ - jmp 16d48 │ │ │ │ + jmp 16d0e │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 16022 │ │ │ │ + jmp 15fe2 │ │ │ │ fstp %st(1) │ │ │ │ + fstl (%edi) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov %edx,%eax │ │ │ │ - fstl (%edi) │ │ │ │ shl $0x5,%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ fstpl (%eax,%esi,8) │ │ │ │ - jmp 156fb │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 156dc │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00016da0 : │ │ │ │ +00016d60 : │ │ │ │ call 3b47 │ │ │ │ - add $0x3601f,%eax │ │ │ │ + add $0x3605f,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x11c,%esp │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 16e3b │ │ │ │ + jle 16dfb │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov %eax,%edx │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x2(%ecx,%ecx,1),%ebx │ │ │ │ - jmp 16de4 │ │ │ │ + jmp 16da4 │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ cmp %ebx,(%edi,%eax,4) │ │ │ │ - jle 16de9 │ │ │ │ + jle 16da9 │ │ │ │ inc %eax │ │ │ │ cmp -0x28(%ebp),%eax │ │ │ │ - je 16e02 │ │ │ │ + je 16dc2 │ │ │ │ cmp %ecx,(%esi,%eax,4) │ │ │ │ - jg 16dd6 │ │ │ │ + jg 16d96 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 3730 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 16e28 │ │ │ │ + je 16de8 │ │ │ │ cmp $0x3,%eax │ │ │ │ - je 17312 │ │ │ │ + je 172d0 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 16e3b │ │ │ │ + jne 16dfb │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 31b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 16dfa │ │ │ │ + jmp 16dba │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 34d0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 16dfa │ │ │ │ + jmp 16dba │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,0x78(%ebx) │ │ │ │ mov 0x80(%ebx),%eax │ │ │ │ mov %eax,0x74(%ebx) │ │ │ │ mov %ebx,%eax │ │ │ │ - call 7100 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + call 7140 │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ push 0x5c(%eax) │ │ │ │ call 3310 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ mov %esp,-0xe0(%ebp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ lea 0x0(,%ebx,4),%edx │ │ │ │ lea 0xf(%edx),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xa4(%ebp) │ │ │ │ @@ -24313,18 +24300,18 @@ │ │ │ │ mov %esp,-0x78(%ebp) │ │ │ │ and $0xfffffff0,%edx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ shr $0x2,%esi │ │ │ │ - mov %esi,-0x28(%ebp) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ lea 0x1b(,%ebx,8),%eax │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ sub %edx,%esp │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffff8,%eax │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ @@ -24362,66 +24349,66 @@ │ │ │ │ call 31f0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - jne 17328 │ │ │ │ + jne 172e6 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fstpl 0x0(,%edi,8) │ │ │ │ movl $0x0,0x0(,%eax,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1a395 │ │ │ │ + jle 1a356 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x1,-0x8c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ imul %ebx,%edx │ │ │ │ + cmp -0x34(%ebp),%eax │ │ │ │ lea (%edx,%edx,1),%edi │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ - cmp -0x34(%ebp),%eax │ │ │ │ - jne 16fa0 │ │ │ │ + jne 16f60 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x10,%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jne 19868 │ │ │ │ + jne 19828 │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jne 186a8 │ │ │ │ + jne 18668 │ │ │ │ test $0x2,%cl │ │ │ │ - jne 18153 │ │ │ │ + jne 18113 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ test $0x4,%cl │ │ │ │ - jne 17515 │ │ │ │ + jne 174d5 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 173f7 │ │ │ │ + jne 173b7 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 173a2 │ │ │ │ + jle 17360 │ │ │ │ movl $0x0,-0xcc(%ebp) │ │ │ │ mov -0xcc(%ebp),%ebx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xd0(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 1703b │ │ │ │ + je 16ffb │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%edx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -24429,33 +24416,33 @@ │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ shl $0x4,%esi │ │ │ │ - lea 0x10(%esi),%ecx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + lea 0x10(%esi),%ecx │ │ │ │ sub %ecx,%esp │ │ │ │ lea 0x7(%esp),%esi │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffff8,%esi │ │ │ │ mov %esp,-0xbc(%ebp) │ │ │ │ mov %esi,-0xc8(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ dec %ebx │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - js 1a48e │ │ │ │ + js 1a44e │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ - mov 0x24(%edi),%edi │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ + mov 0x24(%edi),%edi │ │ │ │ imul %ecx,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ imul %edx,%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ @@ -24470,16 +24457,16 @@ │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ mov (%eax,%ecx,4),%edi │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ fmull (%ebx,%ecx,8) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ @@ -24492,15 +24479,15 @@ │ │ │ │ mov %ebx,(%edx,%ecx,4) │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 17166 │ │ │ │ + jle 17126 │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ add %edi,%ebx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ lea 0x0(,%ebx,4),%edx │ │ │ │ mov %eax,%edi │ │ │ │ add %ebx,%esi │ │ │ │ @@ -24510,85 +24497,85 @@ │ │ │ │ add -0xbc(%ebp),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x40(%ebp) │ │ │ │ - jne 17153 │ │ │ │ + jne 17113 │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ dec %ecx │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ sub %esi,-0x50(%ebp) │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 170e8 │ │ │ │ + jne 170a8 │ │ │ │ mov %eax,%edi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ shl $0x2,%eax │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ mov %esi,%ebx │ │ │ │ push -0x78(%ebp) │ │ │ │ call 31f0 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jle 173c7 │ │ │ │ - shl $0x4,%eax │ │ │ │ + jle 17387 │ │ │ │ fildl -0x44(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ - movl $0x0,-0x5c(%ebp) │ │ │ │ mov %edx,-0xa0(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ fldt -0x7974(%esi) │ │ │ │ fstpt -0x98(%ebp) │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ fildl (%edi,%ebx,4) │ │ │ │ fld %st(0) │ │ │ │ fdivrs -0x7cbc(%eax) │ │ │ │ - fxch %st(1) │ │ │ │ - fmul %st(0),%st │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldl (%esi,%ebx,8) │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ fldl -0x79c4(%eax) │ │ │ │ - fmul %st(1),%st │ │ │ │ mov (%esi,%ebx,4),%ecx │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ sub %eax,%esi │ │ │ │ add -0xc8(%ebp),%esi │ │ │ │ - jmp 17294 │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + jmp 17254 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ mov %ax,-0x40(%ebp) │ │ │ │ + movzwl -0x40(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fldt -0x98(%ebp) │ │ │ │ - movzwl -0x40(%ebp),%eax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -24602,145 +24589,144 @@ │ │ │ │ fsub %st(1),%st │ │ │ │ fldt -0x88(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1727b │ │ │ │ + je 1723b │ │ │ │ fchs │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ fmuls -0x7cac(%eax) │ │ │ │ fmull -0x79c4(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 172db │ │ │ │ + je 17299 │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmull -0x50(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fsub %st(5),%st │ │ │ │ + fsub %st(4),%st │ │ │ │ fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ - fsubr %st(5),%st │ │ │ │ + fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - faddl -0x50(%ebp) │ │ │ │ + fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 17226 │ │ │ │ + ja 171e6 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 173b0 │ │ │ │ + ja 17370 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x68(%ebp) │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 17294 │ │ │ │ + jne 17254 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 172e3 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1729f │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ add %esi,-0x5c(%ebp) │ │ │ │ cmp -0x34(%ebp),%ebx │ │ │ │ - jne 171da │ │ │ │ + jne 17197 │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0xa0(%ebp),%edx │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 1a867 │ │ │ │ + je 1a827 │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 1a5b8 │ │ │ │ + je 1a578 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1a491 │ │ │ │ + jmp 1a451 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 3040 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 16dfa │ │ │ │ + jmp 16dba │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 173a2 │ │ │ │ + jle 17360 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ mov 0x74(%ebx),%ebx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x70(%ebx),%ecx │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov (%ecx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 17397 │ │ │ │ + jle 17355 │ │ │ │ + fldl 0x8(%edx) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ add %eax,%ebx │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ - mov %ebx,-0x34(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ mov 0x68(%esi),%edi │ │ │ │ mov 0x6c(%esi),%esi │ │ │ │ - jmp 1736c │ │ │ │ + jmp 1732a │ │ │ │ fxch %st(1) │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ shl $0x4,%ebx │ │ │ │ add -0x28(%ebp),%ebx │ │ │ │ + cmp -0x34(%ebp),%eax │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull 0x8(%ebx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fstl (%edx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%edx) │ │ │ │ - cmp -0x34(%ebp),%eax │ │ │ │ - jne 1736a │ │ │ │ + jne 17328 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ add $0x10,%edx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp -0x30(%ebp),%ecx │ │ │ │ - jne 1734c │ │ │ │ + jne 1730a │ │ │ │ mov -0xe0(%ebp),%esp │ │ │ │ - jmp 16dfa │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 16dba │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x79c4(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1728c │ │ │ │ + jmp 1724c │ │ │ │ cmpl $0x4,-0x34(%ebp) │ │ │ │ - je 173d7 │ │ │ │ + je 17397 │ │ │ │ cmpl $0x5,-0x34(%ebp) │ │ │ │ - jne 1730b │ │ │ │ + jne 172c9 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0xd0(%ebp),%esp │ │ │ │ incl -0xcc(%ebp) │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ cmp 0x4(%ebx),%eax │ │ │ │ - jl 1701a │ │ │ │ - jmp 173a2 │ │ │ │ + jl 16fda │ │ │ │ + jmp 17360 │ │ │ │ mov 0x88(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ @@ -24749,52 +24735,52 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x7c(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 18012 │ │ │ │ + jle 17fd2 │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 17fdd │ │ │ │ + jle 17f9d │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ + add -0x28(%ebp),%eax │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - add -0x28(%ebp),%eax │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 174b0 │ │ │ │ + jmp 17470 │ │ │ │ imul (%ebx),%edx │ │ │ │ addl $0x8,-0x54(%ebp) │ │ │ │ addl $0x4,-0x50(%ebp) │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ fildl (%ebx) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ fmull (%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x88(%ebp) │ │ │ │ @@ -24806,45 +24792,45 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%ebx) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %edx,(%eax) │ │ │ │ add -0x44(%ebp),%edx │ │ │ │ + cmp %ebx,-0x60(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - cmp %ebx,-0x60(%ebp) │ │ │ │ - jne 1749f │ │ │ │ + jne 1745f │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 18010 │ │ │ │ + je 17fd0 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ - movl $0x0,(%edi,%ecx,8) │ │ │ │ add %ebx,-0x58(%ebp) │ │ │ │ + movl $0x0,(%edi,%ecx,8) │ │ │ │ mov %ecx,0x4(%edi,%ecx,8) │ │ │ │ - jmp 17481 │ │ │ │ + jmp 17441 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 17e46 │ │ │ │ + jne 17e06 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 173a2 │ │ │ │ + jle 17360 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ cltd │ │ │ │ add $0x2,%ecx │ │ │ │ idiv %ecx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xd4(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 1755b │ │ │ │ + je 1751b │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%ecx,8),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -24856,18 +24842,18 @@ │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %edi │ │ │ │ mov %esp,-0x60(%ebp) │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ - js 17e3f │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ + js 17dff │ │ │ │ imul %esi,%ebx │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ neg %eax │ │ │ │ add %eax,%eax │ │ │ │ @@ -24909,15 +24895,15 @@ │ │ │ │ mov %ebx,(%eax,%edi,4) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ lea 0x1(%edx,%eax,1),%eax │ │ │ │ mov -0xa8(%ebp),%edx │ │ │ │ mov %eax,(%edx,%edi,4) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 17671 │ │ │ │ + jle 17631 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ add %ecx,%ebx │ │ │ │ lea 0x0(,%ebx,4),%edx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ sub %edx,%eax │ │ │ │ @@ -24927,35 +24913,35 @@ │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x58(%ebp) │ │ │ │ - jne 17660 │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ + jne 17620 │ │ │ │ dec %edi │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ sub %ebx,-0x54(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 175f7 │ │ │ │ + jne 175b7 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ xor %edi,%edi │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x78(%ebp) │ │ │ │ call 31f0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov %ecx,-0xb8(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fildl -0x54(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ @@ -24974,110 +24960,110 @@ │ │ │ │ fildl -0x58(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstl (%eax,%ebx,8) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jg 177be │ │ │ │ + jg 1777e │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ inc %edx │ │ │ │ mov %esi,-0x98(%ebp) │ │ │ │ sub %ecx,%edx │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ and $0xf3,%ah │ │ │ │ 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) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x58(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x58(%ebp) │ │ │ │ - fld %st(1) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x68(%eax),%eax │ │ │ │ - fsubr %st(4),%st │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ + fld %st(1) │ │ │ │ imul %ebx,%edx │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fsub %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ add %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0xa0(%ebp) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ - jmp 17780 │ │ │ │ + fsubr %st(4),%st │ │ │ │ + faddp %st,%st(1) │ │ │ │ + jmp 17740 │ │ │ │ sub -0xcc(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ neg %esi │ │ │ │ cmovs %eax,%esi │ │ │ │ add %edi,%esi │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ lea 0x1(%edi,%eax,1),%esi │ │ │ │ fmul %st(1),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 1779c │ │ │ │ + jns 1775c │ │ │ │ mov %eax,%esi │ │ │ │ not %esi │ │ │ │ add %edi,%esi │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ - jne 1777a │ │ │ │ + jne 1773a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ - jmp 177c0 │ │ │ │ + jmp 17780 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ - lea 0x1(%eax,%edi,1),%edi │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jne 176d2 │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + lea 0x1(%eax,%edi,1),%edi │ │ │ │ + jne 17692 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 17c2d │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + je 17bed │ │ │ │ xor %eax,%eax │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 17979 │ │ │ │ + je 17939 │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 17946 │ │ │ │ + jle 17906 │ │ │ │ shl $0x4,%esi │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ + shr $0x3,%edi │ │ │ │ add 0xc(%esi),%ebx │ │ │ │ mov 0x74(%esi),%esi │ │ │ │ - shr $0x3,%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ add %esi,%esi │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 1789d │ │ │ │ + jle 1785d │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ @@ -25100,20 +25086,20 @@ │ │ │ │ add %ebx,%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ fstl (%esi,%eax,8) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ imul -0x4(%esi,%eax,4),%edx │ │ │ │ add (%ebx,%ecx,4),%edx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ add -0x34(%ebp),%ecx │ │ │ │ - mov %edx,(%ebx,%eax,4) │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jne 17853 │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov %edx,(%ebx,%eax,4) │ │ │ │ + jne 17813 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ @@ -25128,61 +25114,61 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%eax) │ │ │ │ mov %ecx,%eax │ │ │ │ faddl (%ebx) │ │ │ │ fstpl (%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ test %ecx,%ecx │ │ │ │ - jg 1790d │ │ │ │ - jmp 17971 │ │ │ │ - jmp 17900 │ │ │ │ + jg 178cd │ │ │ │ + jmp 17931 │ │ │ │ + jmp 178c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 -0x78(%ebp),%ecx │ │ │ │ movl $0x0,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 17960 │ │ │ │ + je 17920 │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ sub (%edx,%eax,4),%ecx │ │ │ │ cmp %ecx,-0x30(%ebp) │ │ │ │ - je 17900 │ │ │ │ + je 178c0 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %esi │ │ │ │ - mov %edx,(%ecx,%eax,4) │ │ │ │ cmp -0x8c(%ebp),%esi │ │ │ │ - jne 17828 │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov %edx,(%ecx,%eax,4) │ │ │ │ + jne 177e8 │ │ │ │ mov %edi,%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xd4(%ebp),%esp │ │ │ │ inc %ecx │ │ │ │ + mov -0xd4(%ebp),%esp │ │ │ │ cmp 0x4(%eax),%ecx │ │ │ │ - jl 17540 │ │ │ │ - jmp 173a2 │ │ │ │ + jl 17500 │ │ │ │ + jmp 17360 │ │ │ │ xchg %ax,%ax │ │ │ │ incl (%ecx) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x8c(%ebp) │ │ │ │ - jne 1782d │ │ │ │ - jmp 17944 │ │ │ │ + jne 177ed │ │ │ │ + jmp 17904 │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ - jmp 17930 │ │ │ │ + jmp 178f0 │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 17946 │ │ │ │ + jle 17906 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ fldl (%eax) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%ebx),%eax │ │ │ │ @@ -25222,185 +25208,185 @@ │ │ │ │ add %eax,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov %ecx,-0xf8(%ebp) │ │ │ │ lea (%edi,%ebx,1),%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 17a2c │ │ │ │ + jmp 179ec │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ + mov %ebx,-0x10c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov -0xe4(%ebp),%edx │ │ │ │ - mov %ebx,-0x10c(%ebp) │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ add (%edi,%ebx,4),%eax │ │ │ │ - fmul %st(3),%st │ │ │ │ mov %ecx,%ebx │ │ │ │ imul %eax,%edx │ │ │ │ mov %eax,-0xdc(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(3),%st │ │ │ │ mov %edx,-0x108(%ebp) │ │ │ │ - jmp 17a6f │ │ │ │ + jmp 17a2f │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ - mov -0xf0(%ebp),%edi │ │ │ │ mov %eax,-0x110(%ebp) │ │ │ │ + mov -0xf0(%ebp),%edi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x108(%ebp),%ecx │ │ │ │ add 0x8(%edi,%eax,4),%ecx │ │ │ │ mov -0xec(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(4) │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0xe8(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - fstpl -0x118(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(4) │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ - jmp 17abd │ │ │ │ + fstpl -0x118(%ebp) │ │ │ │ + jmp 17a7d │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%edi │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0xc8(%ebp),%edi │ │ │ │ - fmul %st(4),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ + fmul %st(4),%st │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ - jmp 17b0a │ │ │ │ + jmp 17aca │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ - jmp 17b48 │ │ │ │ + jmp 17b08 │ │ │ │ nop │ │ │ │ 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 -0x40(%ebp),%edx │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ fldl (%ebx,%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 -0x34(%ebp),%edx │ │ │ │ + cmp -0x30(%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 -0x30(%ebp),%eax │ │ │ │ - jne 17b40 │ │ │ │ + jne 17b00 │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 17b00 │ │ │ │ + jne 17ac0 │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 17ab1 │ │ │ │ + jne 17a71 │ │ │ │ mov -0x110(%ebp),%eax │ │ │ │ fldl -0x118(%ebp) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 17a61 │ │ │ │ + jne 17a21 │ │ │ │ mov %ebx,%ecx │ │ │ │ mov -0x10c(%ebp),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 17a20 │ │ │ │ + jne 179e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov -0xf8(%ebp),%ecx │ │ │ │ + fstpl 0x28(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ mov %edx,%edi │ │ │ │ mov -0xdc(%ebp),%edx │ │ │ │ - fstpl 0x28(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ - fxch %st(2) │ │ │ │ not %eax │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,0x10(%ebx) │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ - fstpl 0x20(%esi) │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ + fxch %st(2) │ │ │ │ mov -0xe8(%ebp),%edx │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ mov -0xb8(%ebp),%edx │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ mov %edx,0xc(%edi) │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ mov %edx,0x10(%edi) │ │ │ │ - jmp 17946 │ │ │ │ + fstpl 0x20(%esi) │ │ │ │ + jmp 17906 │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 17946 │ │ │ │ + jle 17906 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ mov %ecx,-0xe4(%ebp) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ fldl (%eax) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%ebx),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ @@ -25408,16 +25394,16 @@ │ │ │ │ mov %ebx,-0xb8(%ebp) │ │ │ │ mov 0x8(%eax),%ebx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov %ebx,-0xac(%ebp) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ add 0xc(%ebx),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ fldl (%ebx) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ mov 0x74(%eax),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ @@ -25430,143 +25416,143 @@ │ │ │ │ add %esi,%edi │ │ │ │ mov %ebx,%esi │ │ │ │ mov %edi,%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%edx │ │ │ │ mov %edx,-0xd8(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 17cd2 │ │ │ │ + jmp 17c92 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ mov %ecx,-0xe8(%ebp) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov (%edx,%eax,4),%edi │ │ │ │ mov -0xb8(%ebp),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ add %ecx,%edi │ │ │ │ imul %edi,%edx │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ mov %edx,-0xc8(%ebp) │ │ │ │ - jmp 17d12 │ │ │ │ + jmp 17cd2 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ + mov %eax,-0xec(%ebp) │ │ │ │ mov -0xdc(%ebp),%edi │ │ │ │ mov -0xd8(%ebp),%edx │ │ │ │ - mov %eax,-0xec(%ebp) │ │ │ │ fldl (%edi,%ecx,8) │ │ │ │ mov %ecx,%edi │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ add 0x8(%edx,%edi,4),%ecx │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ xor %edx,%edx │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0xbc(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x54(%ebp) │ │ │ │ - jmp 17d58 │ │ │ │ + jmp 17d18 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ add 0x10(%ecx,%edx,4),%eax │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ - jmp 17d88 │ │ │ │ + jmp 17d48 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ fldl (%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 -0x34(%ebp),%edx │ │ │ │ + cmp -0x30(%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 -0x30(%ebp),%eax │ │ │ │ - jne 17d80 │ │ │ │ + jne 17d40 │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 17d4e │ │ │ │ + jne 17d0e │ │ │ │ incl -0x44(%ebp) │ │ │ │ mov -0xec(%ebp),%eax │ │ │ │ cmp %edx,-0x44(%ebp) │ │ │ │ - jne 17d06 │ │ │ │ - mov -0xe8(%ebp),%ecx │ │ │ │ + jne 17cc6 │ │ │ │ inc %eax │ │ │ │ cmp -0x44(%ebp),%eax │ │ │ │ - jne 17cc8 │ │ │ │ + mov -0xe8(%ebp),%ecx │ │ │ │ + jne 17c88 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(5) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov -0xe4(%ebp),%ecx │ │ │ │ + fstpl 0x20(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ mov %edi,0x10(%edx) │ │ │ │ mov %edx,%edi │ │ │ │ mov -0xa0(%ebp),%edx │ │ │ │ - fstpl 0x20(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ not %eax │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ mov -0xbc(%ebp),%edx │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov %edx,0xc(%edi) │ │ │ │ - jmp 17946 │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ + jmp 17906 │ │ │ │ mov %ebx,%eax │ │ │ │ - jmp 177f1 │ │ │ │ + jmp 177b1 │ │ │ │ mov 0x88(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %esp,-0x98(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ @@ -25575,52 +25561,52 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xb8(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 17fa2 │ │ │ │ + jle 17f62 │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 17f6f │ │ │ │ + jle 17f2f │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ + add -0x28(%ebp),%eax │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - add -0x28(%ebp),%eax │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 17f0b │ │ │ │ + jmp 17ecb │ │ │ │ imul (%ebx),%edx │ │ │ │ addl $0x8,-0x54(%ebp) │ │ │ │ addl $0x4,-0x50(%ebp) │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ fildl (%ebx) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ fmull (%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0xc8(%ebp) │ │ │ │ @@ -25632,118 +25618,118 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%ebx) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %edx,(%eax) │ │ │ │ add -0x44(%ebp),%edx │ │ │ │ + cmp %ebx,-0xa0(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - cmp %ebx,-0xa0(%ebp) │ │ │ │ - jne 17efa │ │ │ │ + jne 17eba │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 17fa0 │ │ │ │ + je 17f60 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ - movl $0x0,(%edi,%ecx,8) │ │ │ │ add %ebx,-0x58(%ebp) │ │ │ │ + movl $0x0,(%edi,%ecx,8) │ │ │ │ mov %ecx,0x4(%edi,%ecx,8) │ │ │ │ - jmp 17ed9 │ │ │ │ + jmp 17e99 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 18050 │ │ │ │ + je 18010 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,(%edi,%edx,8) │ │ │ │ mov %edx,0x4(%edi,%edx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 17fa2 │ │ │ │ + je 17f62 │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,0x4(%edi,%eax,8) │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - jmp 17f71 │ │ │ │ + jmp 17f31 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 18050 │ │ │ │ + jle 18010 │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 17fcd │ │ │ │ + je 17f8d │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 18055 │ │ │ │ + je 18015 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 17fcd │ │ │ │ - jmp 18055 │ │ │ │ + jne 17f8d │ │ │ │ + jmp 18015 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 180d3 │ │ │ │ + je 18093 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,(%edi,%edx,8) │ │ │ │ mov %edx,0x4(%edi,%edx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 18012 │ │ │ │ + je 17fd2 │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,0x4(%edi,%eax,8) │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - jmp 17fdf │ │ │ │ + jmp 17f9f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 180d3 │ │ │ │ + jle 18093 │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 1803d │ │ │ │ + je 17ffd │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 180d8 │ │ │ │ + je 18098 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1803d │ │ │ │ - jmp 180d8 │ │ │ │ + jne 17ffd │ │ │ │ + jmp 18098 │ │ │ │ mov $0x1,%edx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstpl -0x28(%ebp) │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - fldl -0x28(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + fldl -0x28(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x28(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -25756,37 +25742,37 @@ │ │ │ │ push %esi │ │ │ │ call 33c0 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0x14,%esp │ │ │ │ push %edx │ │ │ │ call 3720 │ │ │ │ mov -0x98(%ebp),%esp │ │ │ │ - jmp 1751e │ │ │ │ + jmp 174de │ │ │ │ mov $0x1,%edx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstpl -0x28(%ebp) │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - fldl -0x28(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + fldl -0x28(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x28(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -25799,20 +25785,20 @@ │ │ │ │ push %esi │ │ │ │ call 33c0 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0x14,%esp │ │ │ │ push %edx │ │ │ │ call 3720 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ - jmp 17002 │ │ │ │ + jmp 16fc2 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 19745 │ │ │ │ + jne 19705 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 18215 │ │ │ │ + jle 181d5 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov 0x30(%eax),%esi │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ @@ -25821,21 +25807,21 @@ │ │ │ │ lea 0x3(%ebx,%ebx,1),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ fldt -0x7974(%eax) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ - fld1 │ │ │ │ imul %edx,%eax │ │ │ │ mov %eax,%edi │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 18205 │ │ │ │ + js 181c5 │ │ │ │ fxch %st(1) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ fdivrs -0x7ba8(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fldt -0x40(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -25856,38 +25842,38 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 181e2 │ │ │ │ + jne 181a2 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ - jmp 18209 │ │ │ │ + jmp 181c9 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add -0x88(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp -0x34(%ebp),%edx │ │ │ │ - jne 1819a │ │ │ │ + jne 1815a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xac(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 173a2 │ │ │ │ + jle 17360 │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xd4(%ebp) │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 18252 │ │ │ │ + je 18212 │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %ebx,%ecx │ │ │ │ @@ -25897,27 +25883,27 @@ │ │ │ │ imul %esi,%eax │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %ecx │ │ │ │ mov %esp,-0x60(%ebp) │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ - js 191ca │ │ │ │ + js 1918a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ lea (%esi,%esi,1),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ neg %eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x40(%ebx),%edx │ │ │ │ @@ -25950,15 +25936,15 @@ │ │ │ │ sub %esi,%ebx │ │ │ │ mov %ebx,(%edx,%ecx,4) │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ test %eax,%eax │ │ │ │ - jle 18362 │ │ │ │ + jle 18322 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %edi,%ebx │ │ │ │ mov %ecx,-0x98(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ lea 0x0(,%ebx,4),%edx │ │ │ │ mov %eax,%edi │ │ │ │ add %ebx,%esi │ │ │ │ @@ -25968,50 +25954,50 @@ │ │ │ │ add -0x60(%ebp),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x50(%ebp) │ │ │ │ - jne 1834c │ │ │ │ + jne 1830c │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ dec %ecx │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ sub %esi,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 182e1 │ │ │ │ + jne 182a1 │ │ │ │ mov %eax,%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x78(%ebp) │ │ │ │ call 31f0 │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ fildl -0x40(%ebp) │ │ │ │ - fmul %st(0),%st │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov 0x30(%ecx),%ecx │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ shr $0x3,%eax │ │ │ │ - fstpl -0xa0(%ebp) │ │ │ │ + mov 0x30(%ecx),%ecx │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %ecx,-0x98(%ebp) │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ - fldt -0x7974(%eax) │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ - fstpt -0xc8(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fldt -0x7974(%eax) │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ + fstpt -0xc8(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ @@ -26028,15 +26014,15 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddl -0xa0(%ebp) │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 19180 │ │ │ │ + jbe 19140 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -26060,29 +26046,29 @@ │ │ │ │ fsub %st(1),%st │ │ │ │ fldt -0x50(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 18467 │ │ │ │ + je 18427 │ │ │ │ fchs │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ fmuls -0x7cac(%eax) │ │ │ │ fmull -0x79c4(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ imul %ebx,%ecx │ │ │ │ fstl (%eax,%ecx,8) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 1851a │ │ │ │ + jge 184da │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ @@ -26103,86 +26089,86 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax,%ecx,8) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%eax,%ecx,8) │ │ │ │ lea 0x2(%edx),%ecx │ │ │ │ cmp -0x50(%ebp),%ecx │ │ │ │ - jg 18526 │ │ │ │ + jg 184e6 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fldl (%eax) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - fld %st(1) │ │ │ │ sub %edx,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ + fld %st(1) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 184fb │ │ │ │ + jne 184bb │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 18528 │ │ │ │ + jmp 184e8 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 18528 │ │ │ │ + jmp 184e8 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ inc %ebx │ │ │ │ add %ecx,-0x54(%ebp) │ │ │ │ add %ecx,-0x44(%ebp) │ │ │ │ cmp %ebx,-0x34(%ebp) │ │ │ │ - jne 183d4 │ │ │ │ + jne 18394 │ │ │ │ cmpl $0x4,-0x34(%ebp) │ │ │ │ - je 19521 │ │ │ │ + je 194e1 │ │ │ │ xor %eax,%eax │ │ │ │ cmpl $0x5,-0x34(%ebp) │ │ │ │ - je 1928a │ │ │ │ + je 1924a │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 1867f │ │ │ │ + jle 1863f │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ mov 0x74(%ebx),%ebx │ │ │ │ + shl $0x4,%edx │ │ │ │ shr $0x3,%ecx │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ lea (%esi,%esi,1),%ebx │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ + add %edx,%edi │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - shl $0x4,%edx │ │ │ │ - add %edx,%edi │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - jle 18602 │ │ │ │ + jle 185c2 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ imul %eax,%edx │ │ │ │ + mov (%ecx,%eax,4),%ecx │ │ │ │ add %edx,%edx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ - mov (%ecx,%eax,4),%ecx │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ imul %eax,%edx │ │ │ │ inc %eax │ │ │ │ add %ebx,%edx │ │ │ │ fmull (%edi,%edx,8) │ │ │ │ @@ -26191,20 +26177,20 @@ │ │ │ │ add %ebx,%edx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ fstl (%edi,%eax,8) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ imul -0x4(%edi,%eax,4),%ecx │ │ │ │ add (%ebx,%edx,4),%ecx │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ add -0x44(%ebp),%edx │ │ │ │ - mov %ecx,(%ebx,%eax,4) │ │ │ │ - mov %edx,-0x28(%ebp) │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - jne 185bb │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ + mov %ecx,(%ebx,%eax,4) │ │ │ │ + jne 1857b │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ @@ -26219,71 +26205,71 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%eax) │ │ │ │ mov %ecx,%eax │ │ │ │ faddl (%edi) │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jg 1864e │ │ │ │ - jmp 191c2 │ │ │ │ + jg 1860e │ │ │ │ + jmp 19182 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 19195 │ │ │ │ + je 19155 │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ sub (%edx,%eax,4),%ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 18640 │ │ │ │ + je 18600 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ inc %ebx │ │ │ │ - mov %edx,(%esi,%eax,4) │ │ │ │ cmp -0x8c(%ebp),%ebx │ │ │ │ - jne 18590 │ │ │ │ + mov %edx,(%esi,%eax,4) │ │ │ │ + jne 18550 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0xd4(%ebp),%esp │ │ │ │ incl -0xac(%ebp) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ cmp 0x4(%ebx),%eax │ │ │ │ - jge 173a2 │ │ │ │ + jge 17360 │ │ │ │ mov 0x18(%ebx),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ - jmp 1822d │ │ │ │ + jmp 181ed │ │ │ │ and $0x8,%ch │ │ │ │ - jne 19029 │ │ │ │ + jne 18fe9 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1876a │ │ │ │ + jle 1872a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov 0x30(%eax),%esi │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%ebx │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ - lea 0x3(%ebx,%ebx,1),%edi │ │ │ │ fldt -0x7974(%eax) │ │ │ │ + lea 0x3(%ebx,%ebx,1),%edi │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ - fld1 │ │ │ │ imul %edx,%eax │ │ │ │ mov %eax,%edi │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 1875a │ │ │ │ + js 1871a │ │ │ │ fxch %st(1) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ fdivrs -0x7ba8(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fldt -0x40(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -26304,38 +26290,38 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 18737 │ │ │ │ + jne 186f7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ - jmp 1875e │ │ │ │ + jmp 1871e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add -0x88(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp -0x34(%ebp),%edx │ │ │ │ - jne 186ef │ │ │ │ + jne 186af │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xd4(%ebp) │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 173a2 │ │ │ │ + jle 17360 │ │ │ │ mov -0xd4(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xe4(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 187a3 │ │ │ │ + je 18763 │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ @@ -26345,21 +26331,21 @@ │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %ebx │ │ │ │ mov %esp,-0xd0(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - js 19022 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ + js 18fe2 │ │ │ │ imul %ecx,%esi │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ neg %eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0xdc(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ @@ -26376,16 +26362,16 @@ │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ mov (%eax,%ebx,4),%edi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ fmull (%esi,%ebx,8) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ @@ -26398,15 +26384,15 @@ │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 188bc │ │ │ │ + jle 1887c │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ add %edi,%ecx │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ mov %eax,%edi │ │ │ │ add %ecx,%esi │ │ │ │ @@ -26416,124 +26402,124 @@ │ │ │ │ add -0xd0(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp -0x44(%ebp),%ecx │ │ │ │ - jne 188a6 │ │ │ │ + jne 18866 │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ dec %ebx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ sub %ecx,-0x50(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 18838 │ │ │ │ + jne 187f8 │ │ │ │ mov %eax,%edi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x78(%ebp) │ │ │ │ call 31f0 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x68(%ebx),%eax │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ - imul %ecx,%esi │ │ │ │ fldl (%eax) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ + imul %ecx,%esi │ │ │ │ + mov (%eax,%ecx,4),%eax │ │ │ │ fstl (%edx,%esi,8) │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ - mov (%eax,%ecx,4),%eax │ │ │ │ - mov (%edx,%ecx,4),%edx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ + mov (%edx,%ecx,4),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - jle 18993 │ │ │ │ + jle 18953 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax,%esi,8) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ fstpl 0x8(%eax,%esi,8) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ lea 0x2(%edx),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 18997 │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + jl 18957 │ │ │ │ fldl (%ebx) │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ sub %edx,%eax │ │ │ │ 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 (%ebx,%edx,8) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1897a │ │ │ │ + jne 1893a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 18999 │ │ │ │ + jmp 18959 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 18999 │ │ │ │ + jmp 18959 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ - addl $0x10,-0x44(%ebp) │ │ │ │ inc %ecx │ │ │ │ + addl $0x10,-0x44(%ebp) │ │ │ │ add %esi,-0x58(%ebp) │ │ │ │ add %esi,%ebx │ │ │ │ cmp %ecx,-0x34(%ebp) │ │ │ │ - jne 1891d │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + jne 188dd │ │ │ │ cmpl $0x4,-0x34(%ebp) │ │ │ │ - je 18d9e │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + je 18d5e │ │ │ │ xor %eax,%eax │ │ │ │ cmpl $0x5,-0x34(%ebp) │ │ │ │ - je 18b2e │ │ │ │ + je 18aee │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 18ae6 │ │ │ │ + jle 18aa6 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ shl $0x4,%ecx │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ mov 0x74(%ebx),%ebx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ add %ecx,%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ add %ebx,%ebx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - jle 18a6c │ │ │ │ + jle 18a2c │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov 0x24(%ebx),%ebx │ │ │ │ imul %eax,%esi │ │ │ │ add %esi,%esi │ │ │ │ @@ -26554,18 +26540,18 @@ │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ imul -0x4(%ecx,%eax,4),%edx │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ add (%ecx,%ebx,4),%edx │ │ │ │ + cmp %eax,-0x34(%ebp) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - jne 18a28 │ │ │ │ + jne 189e8 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ @@ -26580,57 +26566,57 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%eax) │ │ │ │ mov %ebx,%eax │ │ │ │ faddl (%edi) │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 18b26 │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ + jle 18ae6 │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ - jmp 18ab6 │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + jmp 18a76 │ │ │ │ movl $0x0,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 18b0f │ │ │ │ + je 18acf │ │ │ │ mov -0xa8(%ebp),%ebx │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ sub (%ecx,%eax,4),%ebx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 18aac │ │ │ │ + je 18a6c │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ inc %edx │ │ │ │ inc %ecx │ │ │ │ - mov %edx,(%ebx,%eax,4) │ │ │ │ cmp -0x8c(%ebp),%ecx │ │ │ │ - jne 18a00 │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov %edx,(%ebx,%eax,4) │ │ │ │ + jne 189c0 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0xe4(%ebp),%esp │ │ │ │ incl -0xd4(%ebp) │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ cmp 0x4(%ebx),%eax │ │ │ │ - jge 173a2 │ │ │ │ + jge 17360 │ │ │ │ mov 0x18(%ebx),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ - jmp 18782 │ │ │ │ + jmp 18742 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ incl (%ebx) │ │ │ │ cmp %ecx,-0x8c(%ebp) │ │ │ │ - jne 18a05 │ │ │ │ - jmp 18ae6 │ │ │ │ + jne 189c5 │ │ │ │ + jmp 18aa6 │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - jmp 18ad2 │ │ │ │ + jmp 18a92 │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 18ae6 │ │ │ │ + jle 18aa6 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ fldl (%eax) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%edi),%eax │ │ │ │ mov %eax,-0xe8(%ebp) │ │ │ │ @@ -26657,16 +26643,16 @@ │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %esi,-0x100(%ebp) │ │ │ │ add %ebx,%esi │ │ │ │ mov %esi,-0xc8(%ebp) │ │ │ │ add %ebx,%esi │ │ │ │ add %esi,%ebx │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ mov %ecx,-0xf8(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ mov %ecx,-0xbc(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ @@ -26674,150 +26660,150 @@ │ │ │ │ movl $0x0,-0xd8(%ebp) │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov -0xe8(%ebp),%esi │ │ │ │ mov -0xec(%ebp),%ecx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0xd0(%ebp),%ebx │ │ │ │ - fmul %st(3),%st │ │ │ │ add (%ebx,%eax,4),%esi │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(3),%st │ │ │ │ imul %esi,%ecx │ │ │ │ mov %esi,-0x108(%ebp) │ │ │ │ mov %ecx,-0x10c(%ebp) │ │ │ │ mov -0x100(%ebp),%ebx │ │ │ │ + mov %eax,-0x110(%ebp) │ │ │ │ mov -0xf8(%ebp),%esi │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ - mov %eax,-0x110(%ebp) │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x10c(%ebp),%ebx │ │ │ │ add 0x8(%esi,%eax,4),%ebx │ │ │ │ + imul %ebx,%ecx │ │ │ │ + mov %ebx,-0xf0(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(4) │ │ │ │ - mov %ebx,-0xf0(%ebp) │ │ │ │ - imul %ebx,%ecx │ │ │ │ - fstpl -0x118(%ebp) │ │ │ │ mov %ecx,-0xac(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + fstpl -0x118(%ebp) │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ - fmul %st(4),%st │ │ │ │ add 0x10(%eax,%ecx,4),%ebx │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ + fmul %st(4),%st │ │ │ │ imul %ebx,%eax │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x18(%ebx,%edx,4),%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ imul %eax,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 18cc8 │ │ │ │ - jmp 18cc0 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 18c88 │ │ │ │ + jmp 18c80 │ │ │ │ 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 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ mov 0x20(%edx,%eax,4),%esi │ │ │ │ inc %eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add %ebx,%esi │ │ │ │ mov %esi,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add -0x34(%ebp),%edx │ │ │ │ + cmp %eax,-0x30(%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 (%edi) │ │ │ │ fxch %st(4) │ │ │ │ fstl 0x8(%edi) │ │ │ │ - cmp %eax,-0x30(%ebp) │ │ │ │ - jne 18cc0 │ │ │ │ + jne 18c80 │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ cmp -0x28(%ebp),%edx │ │ │ │ - je 18d1c │ │ │ │ + je 18cdc │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ inc %edx │ │ │ │ - jmp 18c80 │ │ │ │ + jmp 18c40 │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 18d3e │ │ │ │ + je 18cfe │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ inc %ecx │ │ │ │ - jmp 18c49 │ │ │ │ + jmp 18c09 │ │ │ │ mov -0x110(%ebp),%eax │ │ │ │ fldl -0x118(%ebp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 18d68 │ │ │ │ + je 18d28 │ │ │ │ fstp %st(6) │ │ │ │ fstp %st(6) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ inc %eax │ │ │ │ - jmp 18c09 │ │ │ │ + jmp 18bc9 │ │ │ │ + cmp %eax,-0xd8(%ebp) │ │ │ │ mov %esi,%edx │ │ │ │ mov -0x108(%ebp),%esi │ │ │ │ - cmp %eax,-0xd8(%ebp) │ │ │ │ - je 18fbb │ │ │ │ + je 18f7b │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,-0xd8(%ebp) │ │ │ │ - jmp 18bdb │ │ │ │ + jmp 18b9b │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 18ae6 │ │ │ │ + jle 18aa6 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ fldl (%eax) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%edi),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ @@ -26846,144 +26832,144 @@ │ │ │ │ add %esi,%ecx │ │ │ │ mov %ebx,%esi │ │ │ │ mov %ecx,%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 18e32 │ │ │ │ + jmp 18df2 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ movl $0x0,-0x5c(%ebp) │ │ │ │ mov %eax,-0xe8(%ebp) │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ add (%edi,%eax,4),%ecx │ │ │ │ mov -0xc8(%ebp),%edi │ │ │ │ - fmul %st(3),%st │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0xb8(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ mov %edi,%ecx │ │ │ │ - jmp 18e75 │ │ │ │ + jmp 18e35 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xd8(%ebp),%edx │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ mov %ecx,-0xec(%ebp) │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ fldl (%edx,%edi,8) │ │ │ │ - mov 0x8(%eax,%edi,4),%edi │ │ │ │ mov -0xac(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x8(%eax,%edi,4),%edi │ │ │ │ add %ecx,%edi │ │ │ │ - mov %edi,-0xbc(%ebp) │ │ │ │ imul %edi,%edx │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 18eb5 │ │ │ │ + jmp 18e75 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ add 0x10(%ecx,%edx,4),%eax │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ - jmp 18f08 │ │ │ │ - jmp 18f00 │ │ │ │ + jmp 18ec8 │ │ │ │ + jmp 18ec0 │ │ │ │ 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 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ fldl (%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 -0x34(%ebp),%edx │ │ │ │ + cmp -0x30(%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 -0x30(%ebp),%eax │ │ │ │ - jne 18f00 │ │ │ │ + jne 18ec0 │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 18eab │ │ │ │ + jne 18e6b │ │ │ │ incl -0x5c(%ebp) │ │ │ │ mov -0xec(%ebp),%ecx │ │ │ │ cmp %edx,-0x5c(%ebp) │ │ │ │ - jne 18e69 │ │ │ │ + jne 18e29 │ │ │ │ mov -0xe8(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x5c(%ebp),%eax │ │ │ │ - jne 18e28 │ │ │ │ + jne 18de8 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(5) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ mov -0xdc(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ - mov %edi,0x10(%ecx) │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ fstpl 0x20(%esi) │ │ │ │ fxch %st(1) │ │ │ │ + mov %edi,0x10(%ecx) │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ not %eax │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ mov %edi,0x4(%ecx) │ │ │ │ mov -0xbc(%ebp),%edi │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ - jmp 18ae6 │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ + jmp 18aa6 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ @@ -26993,65 +26979,65 @@ │ │ │ │ mov -0xdc(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ fstpl 0x28(%edi) │ │ │ │ fxch %st(1) │ │ │ │ mov %ebx,0x14(%edx) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %esi,0x4(%edx) │ │ │ │ - fstpl 0x8(%edi) │ │ │ │ - fxch %st(2) │ │ │ │ - mov -0xf0(%ebp),%edi │ │ │ │ not %eax │ │ │ │ - fstpl 0x10(%ebx) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,0x10(%ecx) │ │ │ │ mov %eax,(%ecx) │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ - fstpl 0x18(%ebx) │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ - fstpl 0x20(%ebx) │ │ │ │ + fstpl 0x8(%edi) │ │ │ │ + fxch %st(2) │ │ │ │ + mov -0xf0(%ebp),%edi │ │ │ │ mov %edi,0x8(%edx) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ + fstpl 0x10(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ mov %edi,0xc(%edx) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ + fstpl 0x18(%ebx) │ │ │ │ mov %edi,0x10(%edx) │ │ │ │ - jmp 18ae6 │ │ │ │ + fstpl 0x20(%ebx) │ │ │ │ + jmp 18aa6 │ │ │ │ mov %esi,%eax │ │ │ │ - jmp 189cb │ │ │ │ + jmp 1898b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x5c(%ebp) │ │ │ │ mov 0x88(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - mov %esi,-0x28(%ebp) │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x60(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 191d9 │ │ │ │ + jle 19199 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 19149 │ │ │ │ + jle 19109 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ @@ -27062,22 +27048,22 @@ │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ - jmp 190e4 │ │ │ │ + jmp 190a4 │ │ │ │ mov (%esi),%ebx │ │ │ │ addl $0x8,-0x50(%ebp) │ │ │ │ addl $0x4,-0x54(%ebp) │ │ │ │ imul %edx,%ebx │ │ │ │ mov %ebx,(%edi,%eax,8) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ fildl (%esi) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ fmull (%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x98(%ebp) │ │ │ │ @@ -27088,109 +27074,109 @@ │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ add %ebx,%edx │ │ │ │ - mov %edx,(%edi,%eax,8) │ │ │ │ cmp %esi,-0x68(%ebp) │ │ │ │ - jne 190d4 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov %edx,(%edi,%eax,8) │ │ │ │ + jne 19094 │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 191d1 │ │ │ │ + je 19191 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ - movl $0x0,(%edi,%ecx,8) │ │ │ │ add %ebx,-0x44(%ebp) │ │ │ │ + movl $0x0,(%edi,%ecx,8) │ │ │ │ mov %ecx,0x4(%edi,%ecx,8) │ │ │ │ - jmp 190bb │ │ │ │ + jmp 1907b │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 1973b │ │ │ │ + je 196fb │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,(%edi,%edx,8) │ │ │ │ mov %edx,0x4(%edi,%edx,8) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 191d9 │ │ │ │ + je 19199 │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,0x4(%edi,%eax,8) │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - jmp 1914b │ │ │ │ + jmp 1910b │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 191a9 │ │ │ │ + ja 19169 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x79c4(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 18478 │ │ │ │ + jmp 18438 │ │ │ │ incl (%esi) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x8c(%ebp) │ │ │ │ - jne 18595 │ │ │ │ - jmp 1867f │ │ │ │ + jne 18555 │ │ │ │ + jmp 1863f │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x79c4(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 18478 │ │ │ │ + jmp 18438 │ │ │ │ mov (%esi,%ecx,4),%edx │ │ │ │ - jmp 1866e │ │ │ │ + jmp 1862e │ │ │ │ mov %ebx,%eax │ │ │ │ - jmp 18554 │ │ │ │ + jmp 18514 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1973b │ │ │ │ + jle 196fb │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 191fd │ │ │ │ + je 191bd │ │ │ │ mov (%eax),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - je 1920b │ │ │ │ + je 191cb │ │ │ │ imul (%eax),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ecx │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 191fd │ │ │ │ + jne 191bd │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ shl $0x3,%eax │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - fldl -0x30(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -27204,18 +27190,18 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3720 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ - jmp 186b1 │ │ │ │ + jmp 18671 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 1867f │ │ │ │ + jle 1863f │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ fldl (%eax) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%edi),%eax │ │ │ │ @@ -27238,190 +27224,190 @@ │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ lea (%eax,%ecx,1),%edi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %edi,-0xf0(%ebp) │ │ │ │ add %ecx,%edi │ │ │ │ mov %edi,-0xbc(%ebp) │ │ │ │ add %ecx,%edi │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ add %edi,%ecx │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ + shl $0x3,%eax │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - shl $0x3,%eax │ │ │ │ add %eax,%edx │ │ │ │ mov %edx,-0xec(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ mov %edx,-0xc8(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp 19330 │ │ │ │ + jmp 192f0 │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ + mov %ecx,-0xf8(%ebp) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov -0xdc(%ebp),%edx │ │ │ │ - mov %ecx,-0xf8(%ebp) │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ add (%edi,%ecx,4),%eax │ │ │ │ - fmul %st(3),%st │ │ │ │ imul %eax,%edx │ │ │ │ mov %eax,-0xf4(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(3),%st │ │ │ │ mov %edx,-0x100(%ebp) │ │ │ │ - jmp 19371 │ │ │ │ + jmp 19331 │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xf0(%ebp),%ecx │ │ │ │ - mov -0xec(%ebp),%edi │ │ │ │ mov %eax,-0x10c(%ebp) │ │ │ │ + mov -0xec(%ebp),%edi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x100(%ebp),%ecx │ │ │ │ add 0x8(%edi,%eax,4),%ecx │ │ │ │ mov -0xe8(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(4) │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0xe4(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - fstpl -0x108(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(4) │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ - jmp 193bf │ │ │ │ + fstpl -0x108(%ebp) │ │ │ │ + jmp 1937f │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ - mov -0xc8(%ebp),%edi │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + mov -0xc8(%ebp),%edi │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0xb8(%ebp),%edi │ │ │ │ - fmul %st(4),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ + fmul %st(4),%st │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ - jmp 1940a │ │ │ │ + jmp 193ca │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 19448 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 19408 │ │ │ │ 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 -0x34(%ebp),%edi │ │ │ │ mov -0x30(%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 %ebx,%edx │ │ │ │ + cmp -0x28(%ebp),%eax │ │ │ │ + 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 (%esi) │ │ │ │ fxch %st(4) │ │ │ │ fstl 0x8(%esi) │ │ │ │ - cmp -0x28(%ebp),%eax │ │ │ │ - jne 19440 │ │ │ │ + jne 19400 │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 19400 │ │ │ │ + jne 193c0 │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 193b3 │ │ │ │ + jne 19373 │ │ │ │ mov -0x10c(%ebp),%eax │ │ │ │ fldl -0x108(%ebp) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 19363 │ │ │ │ + jne 19323 │ │ │ │ mov -0xf8(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 19324 │ │ │ │ + jne 192e4 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ - mov %edi,0x14(%edx) │ │ │ │ - mov -0xe4(%ebp),%edi │ │ │ │ fstpl 0x28(%esi) │ │ │ │ fxch %st(1) │ │ │ │ + mov %edi,0x14(%edx) │ │ │ │ + mov -0xe4(%ebp),%edi │ │ │ │ not %eax │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ - fxch %st(2) │ │ │ │ mov %eax,0x10(%ebx) │ │ │ │ mov %ecx,0x4(%edx) │ │ │ │ mov %eax,(%ebx) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ - fstpl 0x20(%esi) │ │ │ │ mov %edi,0x8(%edx) │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ + fxch %st(2) │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ mov %edi,0xc(%edx) │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ mov %edi,0x10(%edx) │ │ │ │ - jmp 1867f │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ + fstpl 0x20(%esi) │ │ │ │ + jmp 1863f │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1867f │ │ │ │ + jle 1863f │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ fldl (%eax) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%edi),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ @@ -27448,146 +27434,146 @@ │ │ │ │ add %ebx,%ecx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ add %ecx,%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0xe4(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 195b1 │ │ │ │ + jmp 19571 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ mov %eax,-0xe8(%ebp) │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ add (%edi,%eax,4),%ecx │ │ │ │ mov -0xc8(%ebp),%edi │ │ │ │ - fmul %st(3),%st │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0xb8(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ mov %edi,%ecx │ │ │ │ - jmp 195f1 │ │ │ │ + jmp 195b1 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xdc(%ebp),%edx │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ mov %ecx,-0xec(%ebp) │ │ │ │ + mov -0xe4(%ebp),%eax │ │ │ │ fldl (%edx,%edi,8) │ │ │ │ - mov 0x8(%eax,%edi,4),%edi │ │ │ │ mov -0xd8(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x8(%eax,%edi,4),%edi │ │ │ │ add %ecx,%edi │ │ │ │ - mov %edi,-0xbc(%ebp) │ │ │ │ imul %edi,%edx │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 19631 │ │ │ │ + jmp 195f1 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ add 0x10(%ecx,%edx,4),%eax │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ - jmp 19688 │ │ │ │ - jmp 19680 │ │ │ │ + jmp 19648 │ │ │ │ + jmp 19640 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 -0x40(%ebp),%edx │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ fldl (%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 -0x34(%ebp),%edx │ │ │ │ + cmp -0x28(%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 -0x28(%ebp),%eax │ │ │ │ - jne 19680 │ │ │ │ + jne 19640 │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 19627 │ │ │ │ + jne 195e7 │ │ │ │ incl -0x44(%ebp) │ │ │ │ mov -0xec(%ebp),%ecx │ │ │ │ cmp %edx,-0x44(%ebp) │ │ │ │ - jne 195e5 │ │ │ │ + jne 195a5 │ │ │ │ mov -0xe8(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x44(%ebp),%eax │ │ │ │ - jne 195a7 │ │ │ │ + jne 19567 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(5) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ - mov %edi,0x10(%ecx) │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ fstpl 0x20(%esi) │ │ │ │ fxch %st(1) │ │ │ │ + mov %edi,0x10(%ecx) │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ not %eax │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ mov %edi,0x4(%ecx) │ │ │ │ mov -0xbc(%ebp),%edi │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ - jmp 1867f │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ + jmp 1863f │ │ │ │ mov $0x1,%ecx │ │ │ │ - jmp 1920b │ │ │ │ + jmp 191cb │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ mov 0x88(%eax),%esi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ @@ -27598,51 +27584,51 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x98(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 1a3d2 │ │ │ │ + jle 1a392 │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1a3a4 │ │ │ │ + jle 1a365 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ + add -0x30(%ebp),%eax │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - add -0x30(%ebp),%eax │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ + fildl -0x44(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 19803 │ │ │ │ + jmp 197c3 │ │ │ │ imul (%ebx),%edx │ │ │ │ addl $0x8,-0x54(%ebp) │ │ │ │ addl $0x4,-0x50(%ebp) │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ mov %edx,(%esi,%eax,8) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ fildl (%ebx) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ fmull (%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0xa0(%ebp) │ │ │ │ @@ -27654,40 +27640,40 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%ebx) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %edx,(%eax) │ │ │ │ add -0x44(%ebp),%edx │ │ │ │ + cmp %ebx,-0x60(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %edx,(%esi,%eax,8) │ │ │ │ - cmp %ebx,-0x60(%ebp) │ │ │ │ - jne 197f2 │ │ │ │ + jne 197b2 │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 1a3d0 │ │ │ │ + je 1a390 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ - movl $0x0,(%esi,%ecx,8) │ │ │ │ add %ebx,-0x58(%ebp) │ │ │ │ + movl $0x0,(%esi,%ecx,8) │ │ │ │ mov %ecx,0x4(%esi,%ecx,8) │ │ │ │ - jmp 197d1 │ │ │ │ + jmp 19791 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 19b66 │ │ │ │ + jne 19b26 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 173a2 │ │ │ │ + jle 17360 │ │ │ │ movl $0x0,-0xcc(%ebp) │ │ │ │ mov -0xcc(%ebp),%ebx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xd8(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %ebx,%esi │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 198aa │ │ │ │ + je 1986a │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -27698,20 +27684,20 @@ │ │ │ │ imul %edi,%eax │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %ecx │ │ │ │ mov %esp,-0xac(%ebp) │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ - js 19a06 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + js 199c6 │ │ │ │ + imul %esi,%ebx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ - imul %esi,%ebx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ lea (%edi,%edi,1),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ neg %eax │ │ │ │ add %eax,%eax │ │ │ │ @@ -27754,71 +27740,71 @@ │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 199bb │ │ │ │ + jle 1997b │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0xac(%ebp),%ebx │ │ │ │ lea (%edi,%eax,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%edi,4) │ │ │ │ inc %edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 199ae │ │ │ │ + jne 1996e │ │ │ │ decl -0x30(%ebp) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ sub %esi,-0x50(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 19946 │ │ │ │ + jne 19906 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x78(%ebp) │ │ │ │ call 31f0 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 1a0c6 │ │ │ │ + je 1a086 │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 19d78 │ │ │ │ + je 19d38 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 19b2d │ │ │ │ + jle 19aed │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - movl $0x0,-0x30(%ebp) │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ imul %esi,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x74(%esi),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ lea (%edi,%edi,1),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jle 19ab5 │ │ │ │ + jle 19a75 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x68(%eax),%eax │ │ │ │ fldl (%esi,%ebx,8) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ @@ -27826,35 +27812,35 @@ │ │ │ │ add %ebx,%esi │ │ │ │ imul %edi,%esi │ │ │ │ imul %ebx,%edi │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ lea (%esi,%esi,1),%ecx │ │ │ │ sub %esi,%edi │ │ │ │ add %edi,%edi │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov (%edx,%ebx,4),%esi │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ add %ecx,%esi │ │ │ │ add -0x44(%ebp),%ecx │ │ │ │ fmull (%edi,%esi,8) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ add -0x50(%ebp),%esi │ │ │ │ fstl (%edi,%ebx,8) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ imul -0x4(%edi,%ebx,4),%eax │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ add (%edi,%esi,4),%eax │ │ │ │ + cmp %ebx,-0x28(%ebp) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ - cmp %ebx,-0x28(%ebp) │ │ │ │ - jne 19a7f │ │ │ │ + jne 19a3f │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ @@ -27870,100 +27856,100 @@ │ │ │ │ fmull (%eax) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ faddl (%ebx) │ │ │ │ fstpl (%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ mov %eax,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jg 19b0a │ │ │ │ - jmp 19d70 │ │ │ │ + jg 19aca │ │ │ │ + jmp 19d30 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ movl $0x0,(%edx,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 19b50 │ │ │ │ + je 19b10 │ │ │ │ mov (%edi,%ebx,4),%eax │ │ │ │ - mov (%edx,%ebx,4),%ecx │ │ │ │ sub (%esi,%ebx,4),%eax │ │ │ │ + mov (%edx,%ebx,4),%ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 19b00 │ │ │ │ - inc %ecx │ │ │ │ + je 19ac0 │ │ │ │ incl -0x30(%ebp) │ │ │ │ + inc %ecx │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ - mov %ecx,(%edx,%ebx,4) │ │ │ │ cmp %esi,-0x30(%ebp) │ │ │ │ - jne 19a44 │ │ │ │ + mov %ecx,(%edx,%ebx,4) │ │ │ │ + jne 19a04 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0xd8(%ebp),%esp │ │ │ │ incl -0xcc(%ebp) │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ cmp 0x4(%ebx),%eax │ │ │ │ - jl 19889 │ │ │ │ - jmp 173a2 │ │ │ │ + jl 19849 │ │ │ │ + jmp 17360 │ │ │ │ incl -0x30(%ebp) │ │ │ │ incl (%edx) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %eax,-0x8c(%ebp) │ │ │ │ - jne 19a49 │ │ │ │ - jmp 19b2d │ │ │ │ + jne 19a09 │ │ │ │ + jmp 19aed │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x5c(%ebp) │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov 0x88(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x28(%ebp) │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x60(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 19d32 │ │ │ │ + jle 19cf2 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 19c7e │ │ │ │ + jle 19c3e │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - xor %esi,%esi │ │ │ │ fildl -0x44(%ebp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ - jmp 19c22 │ │ │ │ + jmp 19be2 │ │ │ │ imul (%ebx),%edx │ │ │ │ addl $0x8,-0x50(%ebp) │ │ │ │ addl $0x4,-0x54(%ebp) │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ mov %edx,(%edi,%esi,8) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ fildl (%ebx) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ fmull (%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x7c(%ebp) │ │ │ │ @@ -27975,63 +27961,63 @@ │ │ │ │ mov %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%ebx) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %edx,(%eax) │ │ │ │ add -0x44(%ebp),%edx │ │ │ │ - mov %edx,(%edi,%esi,8) │ │ │ │ cmp -0x68(%ebp),%ebx │ │ │ │ - jne 19c11 │ │ │ │ + mov %edx,(%edi,%esi,8) │ │ │ │ + jne 19bd1 │ │ │ │ inc %ecx │ │ │ │ cmp -0x28(%ebp),%ecx │ │ │ │ - je 19d2a │ │ │ │ + je 19cea │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ - movl $0x0,(%edi,%ecx,8) │ │ │ │ - mov %ecx,0x4(%edi,%ecx,8) │ │ │ │ mov %ecx,%esi │ │ │ │ add %ebx,-0x40(%ebp) │ │ │ │ - jmp 19bf3 │ │ │ │ + movl $0x0,(%edi,%ecx,8) │ │ │ │ + mov %ecx,0x4(%edi,%ecx,8) │ │ │ │ + jmp 19bb3 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 19caf │ │ │ │ + je 19c6f │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,(%edi,%edx,8) │ │ │ │ mov %edx,0x4(%edi,%edx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 19d32 │ │ │ │ + je 19cf2 │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ movl $0x0,(%edi,%eax,8) │ │ │ │ mov %eax,0x4(%edi,%eax,8) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 19c87 │ │ │ │ + jne 19c47 │ │ │ │ mov $0x1,%ecx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ shl $0x3,%eax │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - fldl -0x30(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -28042,41 +28028,41 @@ │ │ │ │ push %edi │ │ │ │ push -0x28(%ebp) │ │ │ │ call 33c0 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3720 │ │ │ │ mov -0x5c(%ebp),%esp │ │ │ │ - jmp 19871 │ │ │ │ + jmp 19831 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 19caf │ │ │ │ + jle 19c6f │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 19d5a │ │ │ │ + je 19d1a │ │ │ │ mov (%eax),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - je 19cb4 │ │ │ │ + je 19c74 │ │ │ │ imul (%eax),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ecx │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 19d5a │ │ │ │ - jmp 19cb4 │ │ │ │ + jne 19d1a │ │ │ │ + jmp 19c74 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%edx,%eax,4),%ecx │ │ │ │ - jmp 19b17 │ │ │ │ + jmp 19ad7 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 19b2d │ │ │ │ + jle 19aed │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ fldl (%eax) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x68(%eax),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ imul %esi,%eax │ │ │ │ @@ -28123,18 +28109,18 @@ │ │ │ │ mov %ecx,-0x108(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x28(%ebp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ lea 0x10(%esi,%edx,1),%ecx │ │ │ │ + mov %ecx,-0x10c(%ebp) │ │ │ │ mov %eax,-0x100(%ebp) │ │ │ │ lea (%esi,%edx,1),%eax │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ - mov %ecx,-0x10c(%ebp) │ │ │ │ mov %eax,-0xf8(%ebp) │ │ │ │ lea (%edx,%edx,2),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ shl $0x3,%eax │ │ │ │ lea 0x8(%esi,%eax,1),%ecx │ │ │ │ lea 0x18(%esi,%eax,1),%eax │ │ │ │ mov %ecx,-0xc8(%ebp) │ │ │ │ @@ -28153,212 +28139,212 @@ │ │ │ │ mov %ebx,%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea (%esi,%edx,1),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 19ead │ │ │ │ + jmp 19e6d │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xf0(%ebp),%eax │ │ │ │ + mov %edx,-0x11c(%ebp) │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ mov -0xe4(%ebp),%ecx │ │ │ │ - mov %edx,-0x11c(%ebp) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0xdc(%ebp),%eax │ │ │ │ add (%ebx,%edx,4),%eax │ │ │ │ - fmul %st(3),%st │ │ │ │ mov -0xf4(%ebp),%ebx │ │ │ │ + mov %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x118(%ebp) │ │ │ │ mov -0x108(%ebp),%eax │ │ │ │ - mov %ebx,%edx │ │ │ │ + fmul %st(3),%st │ │ │ │ mov %ecx,-0x110(%ebp) │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ - jmp 19f06 │ │ │ │ + jmp 19ec6 │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - mov -0x110(%ebp),%eax │ │ │ │ fldl (%edx) │ │ │ │ mov %edx,-0x120(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(4) │ │ │ │ + mov -0xd0(%ebp),%ebx │ │ │ │ + mov -0x110(%ebp),%eax │ │ │ │ add (%ebx),%eax │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ - fstpl -0x128(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(4) │ │ │ │ imul %eax,%ebx │ │ │ │ mov %eax,-0xe8(%ebp) │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ mov %ebx,-0x88(%ebp) │ │ │ │ + fstpl -0x128(%ebp) │ │ │ │ mov -0x100(%ebp),%ebx │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 19f5c │ │ │ │ + jmp 19f1c │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov -0xb8(%ebp),%edx │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ add 0x10(%ebx),%eax │ │ │ │ - fmul %st(4),%st │ │ │ │ imul %eax,%esi │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ + fmul %st(4),%st │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ - jmp 19f9a │ │ │ │ + jmp 19f5a │ │ │ │ nop │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ fldl (%eax) │ │ │ │ - mov %edx,-0x28(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - add (%edx),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ xor %esi,%esi │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + add (%edx),%ebx │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ - jmp 19fc8 │ │ │ │ + jmp 19f88 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov 0x20(%ebx,%esi,4),%ecx │ │ │ │ inc %esi │ │ │ │ add %eax,%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,%ebx │ │ │ │ shl $0x4,%ebx │ │ │ │ add -0x40(%ebp),%ebx │ │ │ │ + cmp -0x34(%ebp),%esi │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(6) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fstl (%edi) │ │ │ │ fxch %st(4) │ │ │ │ fstl 0x8(%edi) │ │ │ │ - cmp -0x34(%ebp),%esi │ │ │ │ - jne 19fc0 │ │ │ │ + jne 19f80 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ add $0x4,%edx │ │ │ │ add $0x8,%eax │ │ │ │ cmp %edx,-0x68(%ebp) │ │ │ │ - jne 19f90 │ │ │ │ + jne 19f50 │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ addl $0x8,-0x60(%ebp) │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %ebx,-0xc8(%ebp) │ │ │ │ - jne 19f50 │ │ │ │ + jne 19f10 │ │ │ │ mov -0x120(%ebp),%edx │ │ │ │ addl $0x4,-0xd0(%ebp) │ │ │ │ mov -0x10c(%ebp),%ebx │ │ │ │ fldl -0x128(%ebp) │ │ │ │ add $0x8,%edx │ │ │ │ cmp %ebx,-0xd0(%ebp) │ │ │ │ - jne 19ef8 │ │ │ │ + jne 19eb8 │ │ │ │ mov -0x11c(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 19ea1 │ │ │ │ + jne 19e61 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ mov %ecx,%edi │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov -0x118(%ebp),%esi │ │ │ │ - mov %edi,0x14(%edx) │ │ │ │ - mov -0xe8(%ebp),%edi │ │ │ │ fstpl 0x28(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ + mov %edi,0x14(%edx) │ │ │ │ + mov -0xe8(%ebp),%edi │ │ │ │ not %eax │ │ │ │ - fstpl 0x8(%ecx) │ │ │ │ - fxch %st(2) │ │ │ │ mov %eax,0x10(%ebx) │ │ │ │ mov %esi,0x4(%edx) │ │ │ │ mov %eax,(%ebx) │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ mov %edi,0x8(%edx) │ │ │ │ + fstpl 0x8(%ecx) │ │ │ │ + fxch %st(2) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov %edi,0xc(%edx) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ + fxch %st(1) │ │ │ │ mov %edi,0x10(%edx) │ │ │ │ - jmp 19b2d │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jmp 19aed │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 19b2d │ │ │ │ + jle 19aed │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ imul %esi,%edx │ │ │ │ - lea (%edi,%edx,4),%ecx │ │ │ │ fldl (%eax) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + lea (%edi,%edx,4),%ecx │ │ │ │ mov 0x68(%eax),%ebx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%ebx),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ lea (%edi,%ecx,1),%ebx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov 0x8(%eax),%ebx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ + mov %ebx,-0xb8(%ebp) │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %ebx,-0xb8(%ebp) │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ fldl (%esi) │ │ │ │ fldl 0x8(%esi) │ │ │ │ mov 0x74(%eax),%eax │ │ │ │ @@ -28395,214 +28381,214 @@ │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ lea (%edi,%ebx,1),%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov %eax,%ebx │ │ │ │ add -0x44(%ebp),%eax │ │ │ │ shl $0x4,%ebx │ │ │ │ add %edi,%ebx │ │ │ │ - shl $0x4,%eax │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ - lea 0x10(%edi,%eax,1),%eax │ │ │ │ lea 0x18(%ecx,%edx,1),%ebx │ │ │ │ - mov %esi,%edi │ │ │ │ + xor %edx,%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ + lea 0x10(%edi,%eax,1),%eax │ │ │ │ + mov %esi,%edi │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 1a1d9 │ │ │ │ + jmp 1a199 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xe4(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ mov -0xec(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ add (%ebx,%edx,4),%eax │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ - fmul %st(3),%st │ │ │ │ imul %eax,%ebx │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ mov -0xd0(%ebp),%ebx │ │ │ │ - jmp 1a21f │ │ │ │ + jmp 1a1df │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ fldl (%ebx) │ │ │ │ mov %edx,-0xf4(%ebp) │ │ │ │ - add (%ecx),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,-0x100(%ebp) │ │ │ │ mov %ecx,-0xf8(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + add (%ecx),%eax │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ imul %eax,%esi │ │ │ │ mov %eax,-0xf0(%ebp) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov -0xc8(%ebp),%esi │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ - jmp 1a26a │ │ │ │ + jmp 1a22a │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ add 0x10(%eax),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,%esi │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %esi,%ebx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 1a2c8 │ │ │ │ - jmp 1a2c0 │ │ │ │ + jmp 1a288 │ │ │ │ + jmp 1a280 │ │ │ │ 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 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(3) │ │ │ │ mov -0x28(%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 -0x30(%ebp),%eax │ │ │ │ + cmp -0x34(%ebp),%edx │ │ │ │ + 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 -0x34(%ebp),%edx │ │ │ │ - jne 1a2c0 │ │ │ │ + jne 1a280 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ addl $0x8,-0x40(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ cmp -0x68(%ebp),%eax │ │ │ │ - jne 1a260 │ │ │ │ + jne 1a220 │ │ │ │ mov -0x100(%ebp),%ebx │ │ │ │ mov -0xf8(%ebp),%ecx │ │ │ │ mov -0xf4(%ebp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp -0xdc(%ebp),%ecx │ │ │ │ - jne 1a213 │ │ │ │ + jne 1a1d3 │ │ │ │ inc %edx │ │ │ │ cmp -0xe8(%ebp),%edx │ │ │ │ - jne 1a1cf │ │ │ │ + jne 1a18f │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(5) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov -0xf0(%ebp),%edi │ │ │ │ - mov %ebx,0x10(%edx) │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ fstpl 0x20(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ + mov %ebx,0x10(%edx) │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ not %eax │ │ │ │ - fstpl 0x8(%ecx) │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov %eax,(%esi) │ │ │ │ mov %edi,0x8(%edx) │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov %ebx,0x4(%edx) │ │ │ │ mov %ecx,%ebx │ │ │ │ + fstpl 0x8(%ecx) │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ - fstpl 0x18(%ebx) │ │ │ │ mov %ecx,0xc(%edx) │ │ │ │ - jmp 19b2d │ │ │ │ + fstpl 0x18(%ebx) │ │ │ │ + jmp 19aed │ │ │ │ movl $0x1,-0x8c(%ebp) │ │ │ │ - jmp 16fb8 │ │ │ │ + jmp 16f78 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 1a405 │ │ │ │ + je 1a3c5 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,(%esi,%edx,8) │ │ │ │ mov %edx,0x4(%esi,%edx,8) │ │ │ │ cmp %eax,%edi │ │ │ │ - je 1a3d2 │ │ │ │ + je 1a392 │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,0x4(%esi,%eax,8) │ │ │ │ mov %edx,(%esi,%eax,8) │ │ │ │ - jmp 1a3a6 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 1a367 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1a405 │ │ │ │ + jle 1a3c5 │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 1a3f5 │ │ │ │ + je 1a3b5 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 1a40a │ │ │ │ + je 1a3ca │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1a3f5 │ │ │ │ - jmp 1a40a │ │ │ │ + jne 1a3b5 │ │ │ │ + jmp 1a3ca │ │ │ │ mov $0x1,%edx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstpl -0x28(%ebp) │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - fldl -0x28(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + fldl -0x28(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x28(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -28618,32 +28604,32 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %edx │ │ │ │ call 3720 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ - jmp 1815c │ │ │ │ + jmp 1811c │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 173d7 │ │ │ │ + jle 17397 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ - movl $0x0,-0x30(%ebp) │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ shl $0x4,%edx │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ mov 0xc(%ebx),%esi │ │ │ │ mov 0x74(%ebx),%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add %edx,%esi │ │ │ │ add %ebx,%ebx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - jle 1a520 │ │ │ │ + jle 1a4e0 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ mov 0x24(%ebx),%ebx │ │ │ │ imul %eax,%edx │ │ │ │ add %edx,%edx │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ @@ -28659,18 +28645,18 @@ │ │ │ │ fmull (%esi,%ebx,8) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ fstl (%esi,%eax,8) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ imul -0x4(%esi,%eax,4),%ecx │ │ │ │ mov -0xbc(%ebp),%esi │ │ │ │ add (%esi,%ebx,4),%ecx │ │ │ │ + cmp %eax,-0x34(%ebp) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov %ecx,(%ebx,%eax,4) │ │ │ │ - cmp %eax,-0x34(%ebp) │ │ │ │ - jne 1a4e7 │ │ │ │ + jne 1a4a7 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%eax │ │ │ │ @@ -28684,43 +28670,43 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%eax) │ │ │ │ mov %ebx,%eax │ │ │ │ faddl (%esi) │ │ │ │ fstpl (%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1a5b3 │ │ │ │ + jle 1a573 │ │ │ │ mov -0xa8(%ebp),%ebx │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ - jmp 1a569 │ │ │ │ + jmp 1a529 │ │ │ │ movl $0x0,(%edi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 1a59a │ │ │ │ + je 1a55a │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ mov (%ebx,%eax,4),%ecx │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ sub (%ebx,%eax,4),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 1a55f │ │ │ │ - inc %edx │ │ │ │ + je 1a51f │ │ │ │ incl -0x30(%ebp) │ │ │ │ + inc %edx │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ - mov %edx,(%edi,%eax,4) │ │ │ │ cmp %ecx,-0x30(%ebp) │ │ │ │ - jne 1a4c2 │ │ │ │ - jmp 173d7 │ │ │ │ + mov %edx,(%edi,%eax,4) │ │ │ │ + jne 1a482 │ │ │ │ + jmp 17397 │ │ │ │ incl -0x30(%ebp) │ │ │ │ incl (%edi) │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ cmp %ebx,-0x8c(%ebp) │ │ │ │ - jne 1a4c7 │ │ │ │ - jmp 173d7 │ │ │ │ + jne 1a487 │ │ │ │ + jmp 17397 │ │ │ │ mov (%edi,%ebx,4),%edx │ │ │ │ - jmp 1a57f │ │ │ │ + jmp 1a53f │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0xbc(%ebp),%ecx │ │ │ │ mov -0xc8(%ebp),%esi │ │ │ │ fldl (%eax) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ @@ -28742,193 +28728,193 @@ │ │ │ │ fldl (%ebx) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ mov 0x74(%eax),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x3,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ add %eax,%ecx │ │ │ │ + add %edx,%esi │ │ │ │ mov %ecx,-0xe8(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ + mov %esi,-0xec(%ebp) │ │ │ │ mov %ecx,-0xa0(%ebp) │ │ │ │ + add %edx,%esi │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - shl $0x4,%edx │ │ │ │ - add %edx,%esi │ │ │ │ - mov %esi,-0xec(%ebp) │ │ │ │ - add %edx,%esi │ │ │ │ mov %esi,-0xb8(%ebp) │ │ │ │ add %edx,%esi │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ lea (%edx,%esi,1),%ecx │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 1a662 │ │ │ │ + jmp 1a622 │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ mov -0xd4(%ebp),%edx │ │ │ │ - movl $0x0,-0xac(%ebp) │ │ │ │ mov %ebx,-0xf4(%ebp) │ │ │ │ + movl $0x0,-0xac(%ebp) │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ - fmul %st(3),%st │ │ │ │ add (%eax,%ebx,4),%edx │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ + fmul %st(3),%st │ │ │ │ imul %edx,%eax │ │ │ │ mov %eax,-0xf0(%ebp) │ │ │ │ - jmp 1a6ad │ │ │ │ + jmp 1a66d │ │ │ │ fstp %st(7) │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ + mov %edx,-0xf8(%ebp) │ │ │ │ mov -0xec(%ebp),%edi │ │ │ │ mov -0xe8(%ebp),%eax │ │ │ │ - mov %edx,-0xf8(%ebp) │ │ │ │ fldl 0x10(%edi,%ecx,8) │ │ │ │ mov %ecx,%edi │ │ │ │ mov -0xf0(%ebp),%ecx │ │ │ │ add 0x8(%eax,%edi,4),%ecx │ │ │ │ mov -0xe4(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(4) │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0xdc(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - fstpl -0x100(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(4) │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ - jmp 1a701 │ │ │ │ + fstpl -0x100(%ebp) │ │ │ │ + jmp 1a6c1 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ fldl 0x20(%eax,%ecx,8) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ - fmul %st(4),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ + fmul %st(4),%st │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ - jmp 1a74a │ │ │ │ + jmp 1a70a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ fldl 0x30(%eax,%edx,8) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ add 0x18(%ecx,%edx,4),%eax │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ - jmp 1a788 │ │ │ │ + jmp 1a748 │ │ │ │ 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 -0x40(%ebp),%edx │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ fldl 0x40(%ebx,%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 -0x34(%ebp),%edx │ │ │ │ + cmp -0x30(%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 -0x30(%ebp),%eax │ │ │ │ - jne 1a780 │ │ │ │ + jne 1a740 │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1a740 │ │ │ │ + jne 1a700 │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 1a6f5 │ │ │ │ + jne 1a6b5 │ │ │ │ incl -0xac(%ebp) │ │ │ │ - mov -0xf8(%ebp),%edx │ │ │ │ fldl -0x100(%ebp) │ │ │ │ cmp %ecx,-0xac(%ebp) │ │ │ │ - jne 1a69f │ │ │ │ + mov -0xf8(%ebp),%edx │ │ │ │ + jne 1a65f │ │ │ │ mov %ebx,%ecx │ │ │ │ mov -0xf4(%ebp),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp -0xac(%ebp),%ebx │ │ │ │ - jne 1a656 │ │ │ │ + jne 1a616 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ mov %edx,%ecx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ lea -0x1(%ebx),%eax │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ - mov %edi,0x14(%edx) │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ fstpl 0x28(%esi) │ │ │ │ fxch %st(1) │ │ │ │ + mov %edi,0x14(%edx) │ │ │ │ + mov -0xdc(%ebp),%edi │ │ │ │ mov %ecx,0x4(%edx) │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ - fxch %st(2) │ │ │ │ mov %eax,0x10(%ebx) │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ - fstpl 0x20(%esi) │ │ │ │ mov %edi,0x8(%edx) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ + fxch %st(2) │ │ │ │ mov %edi,0xc(%edx) │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ mov %edi,0x10(%edx) │ │ │ │ - jmp 173d7 │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ + fstpl 0x20(%esi) │ │ │ │ + jmp 17397 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ fldl (%eax) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%edi),%eax │ │ │ │ @@ -28962,805 +28948,793 @@ │ │ │ │ add %eax,%edi │ │ │ │ mov %ecx,-0xd4(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ mov %esi,%edx │ │ │ │ + mov %ebx,%esi │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ lea (%edi,%eax,1),%ecx │ │ │ │ - mov %ebx,%esi │ │ │ │ xor %eax,%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 1a8fe │ │ │ │ + jmp 1a8be │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ mov -0xbc(%ebp),%edi │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ mov %edx,-0xd8(%ebp) │ │ │ │ mov %eax,-0xdc(%ebp) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ - fmul %st(3),%st │ │ │ │ add %edx,%ecx │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ + fmul %st(3),%st │ │ │ │ mov %edi,%ecx │ │ │ │ - jmp 1a946 │ │ │ │ + jmp 1a906 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0xd4(%ebp),%edx │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ mov %ecx,-0xe4(%ebp) │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ fldl 0x10(%edx,%edi,8) │ │ │ │ - mov 0x8(%eax,%edi,4),%edi │ │ │ │ mov -0xb8(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x8(%eax,%edi,4),%edi │ │ │ │ add %ecx,%edi │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ imul %edi,%edx │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1a987 │ │ │ │ + jmp 1a947 │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ fldl 0x20(%eax,%edx,8) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ add 0x10(%ecx,%edx,4),%eax │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ - jmp 1a9c8 │ │ │ │ + jmp 1a988 │ │ │ │ lea 0x0(%esi),%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 -0x44(%ebp),%edi │ │ │ │ fldl 0x30(%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 -0x34(%ebp),%edx │ │ │ │ + cmp -0x40(%ebp),%eax │ │ │ │ + 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 (%esi) │ │ │ │ fxch %st(4) │ │ │ │ fstl 0x8(%esi) │ │ │ │ - cmp -0x40(%ebp),%eax │ │ │ │ - jne 1a9c0 │ │ │ │ + jne 1a980 │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1a97d │ │ │ │ + jne 1a93d │ │ │ │ incl -0x54(%ebp) │ │ │ │ mov -0xe4(%ebp),%ecx │ │ │ │ cmp %edx,-0x54(%ebp) │ │ │ │ - jne 1a93a │ │ │ │ + jne 1a8fa │ │ │ │ mov -0xdc(%ebp),%eax │ │ │ │ mov -0xd8(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ cmp -0x54(%ebp),%eax │ │ │ │ - jne 1a8f4 │ │ │ │ + jne 1a8b4 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(5) │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ - mov %edi,0x10(%ecx) │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ fstpl 0x20(%esi) │ │ │ │ fxch %st(1) │ │ │ │ + mov %edi,0x10(%ecx) │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ dec %eax │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ mov %edi,0x4(%ecx) │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ - jmp 173d7 │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ + jmp 17397 │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0001aa80 : │ │ │ │ +0001aa40 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x15c,%esp │ │ │ │ + sub $0x16c,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x3232d,%ebx │ │ │ │ + add $0x3236d,%ebx │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov 0x2c(%esi),%esi │ │ │ │ mov (%eax),%edx │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ cmp %esi,%edx │ │ │ │ - jle 1b7c0 │ │ │ │ + jle 1b750 │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ - mov %edx,-0xf8(%ebp) │ │ │ │ + mov %edx,-0x114(%ebp) │ │ │ │ cmp %edx,%esi │ │ │ │ - jge 1b7c0 │ │ │ │ + jge 1b750 │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ - mov %eax,-0xf4(%ebp) │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 1b7c0 │ │ │ │ + jge 1b750 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %esi │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ add %esi,%esi │ │ │ │ - mov %esi,-0x78(%ebp) │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ + mov %edx,-0x54(%ebp) │ │ │ │ cmp %esi,%edx │ │ │ │ - jle 1b7c0 │ │ │ │ + jle 1b750 │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ + mov %edx,-0x7c(%ebp) │ │ │ │ cmp %edx,%esi │ │ │ │ - jge 1b7c0 │ │ │ │ + jge 1b750 │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 1b7c0 │ │ │ │ + jge 1b750 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov %eax,0x78(%esi) │ │ │ │ - mov %eax,-0x120(%ebp) │ │ │ │ + mov %eax,-0x124(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x80(%esi),%esi │ │ │ │ mov %esi,0x74(%eax) │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - mov %eax,-0x118(%ebp) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + mov %eax,-0x11c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call 31f0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%edx │ │ │ │ test $0x20,%dl │ │ │ │ - jne 1bddd │ │ │ │ + jne 1bd67 │ │ │ │ test $0x10,%dl │ │ │ │ - jne 1b7d6 │ │ │ │ + jne 1b766 │ │ │ │ mov %edx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - jne 1c45b │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + jne 1c3cb │ │ │ │ mov %edx,%ecx │ │ │ │ mov %edx,%eax │ │ │ │ and $0x800,%ecx │ │ │ │ and $0x2,%eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - jne 1c89c │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + jne 1c7ff │ │ │ │ and $0x4,%edx │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ - jne 1bf12 │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ + jne 1be8d │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 1d100 │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + jne 1d030 │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1b0e2 │ │ │ │ + jle 1b07f │ │ │ │ fld1 │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + fildl -0x54(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + movl $0x0,-0x94(%ebp) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - fdivr %st(1),%st │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - movl $0x0,-0x9c(%ebp) │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,%edi │ │ │ │ - shl $0x5,%edi │ │ │ │ shl $0x4,%edx │ │ │ │ + shl $0x5,%edi │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%ecx,%ecx,1),%esi │ │ │ │ mov %edx,-0x100(%ebp) │ │ │ │ - add $0x10,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ lea -0x20(%edi),%edx │ │ │ │ - mov %edi,-0xf0(%ebp) │ │ │ │ - mov %edx,-0x114(%ebp) │ │ │ │ + add $0x10,%eax │ │ │ │ + mov %edi,-0xf8(%ebp) │ │ │ │ + mov %ecx,-0x110(%ebp) │ │ │ │ + mov %edx,-0x118(%ebp) │ │ │ │ mov %eax,-0x108(%ebp) │ │ │ │ - shl $0x4,%ecx │ │ │ │ - fstpl -0x80(%ebp) │ │ │ │ - fildl -0x34(%ebp) │ │ │ │ fdivr %st(1),%st │ │ │ │ - mov %ecx,-0x110(%ebp) │ │ │ │ - fstpl -0x78(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ + fildl -0x7c(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + fildl -0x80(%ebp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ fldl -0x79c4(%ebx) │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ - fstpt -0x50(%ebp) │ │ │ │ - mov %esp,-0xc0(%ebp) │ │ │ │ + mov %esp,-0xd8(%ebp) │ │ │ │ sub -0x108(%ebp),%esp │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 1ac78 │ │ │ │ + je 1ac35 │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%edx,8),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ mov 0x40(%eax),%edi │ │ │ │ lea (%edx,%edx,2),%eax │ │ │ │ lea 0x0(,%eax,8),%ecx │ │ │ │ - mov %ecx,-0xb0(%ebp) │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ fldl (%edi,%ecx,1) │ │ │ │ - mov %edi,-0xa8(%ebp) │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ mov %esi,%edi │ │ │ │ inc %edi │ │ │ │ - fstl -0xe0(%ebp) │ │ │ │ - js 1bed2 │ │ │ │ + js 1be50 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ imul 0x18(%edi),%edx │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ fildl (%edi) │ │ │ │ - mov %edi,-0xbc(%ebp) │ │ │ │ + mov %edi,-0xb8(%ebp) │ │ │ │ + mov %edx,-0xe0(%ebp) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ - mov %edx,-0xd8(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov 0x2c(%eax),%edx │ │ │ │ + mov 0x30(%eax),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%eax),%edx │ │ │ │ - mov 0x30(%eax),%eax │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - mov %edx,-0xc8(%ebp) │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ - fxch %st(2) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ + fstl -0x78(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fldl -0x30(%ebp) │ │ │ │ + fmull -0x30(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ - fmul %st(2),%st │ │ │ │ sub %edx,%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ - fstpl -0xb8(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - fstpl -0x88(%ebp) │ │ │ │ - jmp 1adb0 │ │ │ │ + fstpl -0xb0(%ebp) │ │ │ │ + jmp 1ad56 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x88(%ebp) │ │ │ │ + fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x50(%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 1ad98 │ │ │ │ + je 1ad3e │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ fmull -0x30(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 1adf4 │ │ │ │ + jl 1ad95 │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ - fmull -0x80(%ebp) │ │ │ │ + fmull -0x70(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fsub %st(4),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ + fsub %st(3),%st │ │ │ │ + fmull -0x50(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fsubr %st(4),%st │ │ │ │ + fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(2),%st │ │ │ │ + fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1ad50 │ │ │ │ + ja 1ad00 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1b880 │ │ │ │ + ja 1b810 │ │ │ │ ffreep %st(0) │ │ │ │ - fldl -0xb8(%ebp) │ │ │ │ + fldl -0xb0(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 1adb0 │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 1adf8 │ │ │ │ - ffreep %st(0) │ │ │ │ - fstp %st(1) │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ + jge 1ad56 │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ mov -0x110(%ebp),%ecx │ │ │ │ lea 0x8(,%eax,8),%edx │ │ │ │ mov %edx,-0xe8(%ebp) │ │ │ │ - mov -0xbc(%ebp),%edx │ │ │ │ + mov -0xb8(%ebp),%edx │ │ │ │ fildl 0x4(%edx) │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ fldl 0x8(%edx,%eax,8) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ lea 0x8(%edx,%eax,1),%eax │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fstl -0x88(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ + fstl -0x78(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ fmull -0x30(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ - sub -0xc8(%ebp),%edi │ │ │ │ + sub -0xc0(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ - add -0x98(%ebp),%ecx │ │ │ │ - fstpl -0xb8(%ebp) │ │ │ │ - jmp 1aef1 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add -0x90(%ebp),%ecx │ │ │ │ + fstpl -0xb0(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + fstpl -0xf0(%ebp) │ │ │ │ + jmp 1ae87 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x88(%ebp) │ │ │ │ + fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x50(%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 1aed8 │ │ │ │ + je 1ae6e │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ fmull -0x30(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 1af36 │ │ │ │ + jl 1aecb │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ - fmull -0x78(%ebp) │ │ │ │ + fmull -0x68(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmull -0x50(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fsubr %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1ae90 │ │ │ │ + ja 1ae30 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1b898 │ │ │ │ + ja 1b825 │ │ │ │ ffreep %st(0) │ │ │ │ - fldl -0xb8(%ebp) │ │ │ │ + fldl -0xb0(%ebp) │ │ │ │ fstpl 0x10(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 1aef1 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1af3a │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ + jge 1ae87 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 1aecd │ │ │ │ + fstp %st(1) │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + fldl -0xf0(%ebp) │ │ │ │ mov -0xe8(%ebp),%edx │ │ │ │ - mov -0x114(%ebp),%ecx │ │ │ │ + mov -0x118(%ebp),%ecx │ │ │ │ fildl 0x8(%eax) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ fldl 0x8(%eax,%edx,1) │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ lea 0x10(%eax,%edx,1),%eax │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ fmul %st(0),%st │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ fldl 0x10(%eax) │ │ │ │ - fstl -0x88(%ebp) │ │ │ │ - fxch %st(2) │ │ │ │ + fstl -0x78(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ fmull -0x30(%ebp) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ - sub -0xc8(%ebp),%edi │ │ │ │ + sub -0xc0(%ebp),%edi │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ - add -0x98(%ebp),%ecx │ │ │ │ - fstpl -0xa8(%ebp) │ │ │ │ - jmp 1b021 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add -0x90(%ebp),%ecx │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0xb0(%ebp) │ │ │ │ + jmp 1afb7 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ - fldl -0x88(%ebp) │ │ │ │ + fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x50(%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 1b008 │ │ │ │ + je 1af9e │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ fmull -0x30(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl 0x20(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jl 1b068 │ │ │ │ + jl 1affd │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ - fmull -0x70(%ebp) │ │ │ │ + fmull -0x60(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fsub %st(3),%st │ │ │ │ - fmul %st(2),%st │ │ │ │ + fsub %st(2),%st │ │ │ │ + fmull -0x50(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ - fsubr %st(3),%st │ │ │ │ + fsubr %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + fadd %st(2),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1afc0 │ │ │ │ + ja 1af60 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1b8b0 │ │ │ │ + ja 1b83a │ │ │ │ ffreep %st(0) │ │ │ │ - fldl -0xa8(%ebp) │ │ │ │ + fldl -0xa0(%ebp) │ │ │ │ fstpl 0x20(%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 1b021 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jge 1afb7 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1b06e │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 1b001 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + fldl -0xb0(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + fstpt -0x40(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%edx),%eax │ │ │ │ - mov -0xf0(%ebp),%edx │ │ │ │ - push -0x58(%ebp) │ │ │ │ - push -0x24(%ebp) │ │ │ │ push -0x34(%ebp) │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push -0xb0(%ebp) │ │ │ │ - push -0xd8(%ebp) │ │ │ │ - push -0xdc(%ebp) │ │ │ │ + mov -0xf8(%ebp),%edx │ │ │ │ + push -0x80(%ebp) │ │ │ │ + push -0x7c(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ + push -0xa8(%ebp) │ │ │ │ add %ecx,%edx │ │ │ │ push -0xe0(%ebp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + fstpl (%esp) │ │ │ │ push %edx │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ add %ecx,%edx │ │ │ │ push %edx │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - call b5c0 │ │ │ │ - mov -0xc0(%ebp),%esp │ │ │ │ - incl -0x9c(%ebp) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - cmp %eax,-0x8c(%ebp) │ │ │ │ - jne 1ac3a │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + call b600 │ │ │ │ + mov -0xd8(%ebp),%esp │ │ │ │ + incl -0x94(%ebp) │ │ │ │ + fldt -0x40(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + cmp %eax,-0x84(%ebp) │ │ │ │ + jne 1abf7 │ │ │ │ + ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%eax) │ │ │ │ call 3310 │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %esi,%eax │ │ │ │ sar $1,%eax │ │ │ │ - mov %eax,-0x11c(%ebp) │ │ │ │ + mov %eax,-0x120(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ testb $0x1,0x38(%eax) │ │ │ │ - jne 1b8c8 │ │ │ │ + jne 1b84f │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 1b7ce │ │ │ │ - mov -0xf4(%ebp),%edx │ │ │ │ - mov -0xf8(%ebp),%esi │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + jle 1b75e │ │ │ │ + mov -0xcc(%ebp),%edx │ │ │ │ + mov -0x114(%ebp),%esi │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ mov %edx,%edi │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x1f,%edi │ │ │ │ - add %edx,%edi │ │ │ │ - mov -0x24(%ebp),%edx │ │ │ │ - imul -0x34(%ebp),%edx │ │ │ │ - sar $1,%edi │ │ │ │ shr $0x1f,%eax │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ - mov -0x11c(%ebp),%edi │ │ │ │ + add %edx,%edi │ │ │ │ add %eax,%esi │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ - mov %edx,-0x148(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + sar $1,%edi │ │ │ │ sar $1,%esi │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + imul -0x7c(%ebp),%edx │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + mov -0x120(%ebp),%edi │ │ │ │ + mov %esi,-0xf0(%ebp) │ │ │ │ sub %edi,%eax │ │ │ │ - mov %esi,-0xe8(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ + mov %edx,-0x14c(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ sub %esi,%ecx │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ shl $0x4,%esi │ │ │ │ imul %ecx,%eax │ │ │ │ - sub -0x50(%ebp),%eax │ │ │ │ + sub -0x34(%ebp),%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ - mov %eax,-0x12c(%ebp) │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - imul -0xf4(%ebp),%eax │ │ │ │ - mov %eax,-0x14c(%ebp) │ │ │ │ + mov %eax,-0x130(%ebp) │ │ │ │ + mov -0x114(%ebp),%eax │ │ │ │ + imul -0xcc(%ebp),%eax │ │ │ │ + mov %eax,-0x150(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ - mov -0x120(%ebp),%edx │ │ │ │ + mov -0x124(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x150(%ebp) │ │ │ │ + mov %eax,-0x154(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ lea (%edx,%ecx,1),%esi │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ sub %eax,%esi │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%esi │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ - mov -0xf4(%ebp),%esi │ │ │ │ + mov -0xcc(%ebp),%esi │ │ │ │ shl $0x4,%esi │ │ │ │ mov %esi,-0x100(%ebp) │ │ │ │ - mov -0xe8(%ebp),%esi │ │ │ │ + mov -0xf0(%ebp),%esi │ │ │ │ sub %esi,%eax │ │ │ │ imul %ecx,%eax │ │ │ │ - mov -0x118(%ebp),%ecx │ │ │ │ - mov %eax,-0x168(%ebp) │ │ │ │ - mov -0x14c(%ebp),%eax │ │ │ │ + mov -0x11c(%ebp),%ecx │ │ │ │ + mov %eax,-0x16c(%ebp) │ │ │ │ + mov -0x150(%ebp),%eax │ │ │ │ imul %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %ecx,%eax │ │ │ │ - mov %eax,-0x140(%ebp) │ │ │ │ - mov -0x148(%ebp),%eax │ │ │ │ - mov -0x118(%ebp),%edi │ │ │ │ - fldl -0x79d4(%ebx) │ │ │ │ + mov %eax,-0x148(%ebp) │ │ │ │ + mov -0x14c(%ebp),%eax │ │ │ │ imul -0x40(%ebp),%eax │ │ │ │ - movl $0x0,-0x128(%ebp) │ │ │ │ - movl $0x0,-0x114(%ebp) │ │ │ │ + movl $0x0,-0x12c(%ebp) │ │ │ │ + movl $0x0,-0x118(%ebp) │ │ │ │ + mov -0x11c(%ebp),%edi │ │ │ │ + fldl -0x79d4(%ebx) │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x164(%ebp) │ │ │ │ + mov %eax,-0x168(%ebp) │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ imul %esi,%eax │ │ │ │ add %ecx,%eax │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - mov %eax,-0x134(%ebp) │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - imul -0x11c(%ebp),%eax │ │ │ │ + mov %eax,-0x138(%ebp) │ │ │ │ + mov -0x114(%ebp),%eax │ │ │ │ + imul -0x120(%ebp),%eax │ │ │ │ add %esi,%eax │ │ │ │ imul -0x100(%ebp),%eax │ │ │ │ add %eax,%edi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov %edi,-0x130(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov %edi,-0x134(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ sub %esi,%eax │ │ │ │ - mov -0x24(%ebp),%esi │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ dec %eax │ │ │ │ imul %esi,%eax │ │ │ │ - add -0x50(%ebp),%eax │ │ │ │ + add -0x34(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x160(%ebp) │ │ │ │ + mov %eax,-0x164(%ebp) │ │ │ │ lea -0x1(%edx),%eax │ │ │ │ sub %edi,%eax │ │ │ │ imul %esi,%eax │ │ │ │ - add -0x50(%ebp),%eax │ │ │ │ + add -0x34(%ebp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ shl $0x4,%edi │ │ │ │ - mov %edi,-0x15c(%ebp) │ │ │ │ + mov %edi,-0x160(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ imul %edx,%eax │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ dec %eax │ │ │ │ imul %esi,%eax │ │ │ │ - mov %edx,-0x124(%ebp) │ │ │ │ + mov %edx,-0x128(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x158(%ebp) │ │ │ │ + mov %eax,-0x15c(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ sub %esi,%eax │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x154(%ebp) │ │ │ │ + mov %eax,-0x158(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ - mov -0x114(%ebp),%edx │ │ │ │ - sub -0x11c(%ebp),%edx │ │ │ │ + mov -0x118(%ebp),%edx │ │ │ │ + sub -0x120(%ebp),%edx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ + fmull -0x40(%ebp) │ │ │ │ fildl (%edx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -29768,103 +29742,105 @@ │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ fldl (%edx) │ │ │ │ - fildl -0x114(%ebp) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ + fildl -0x118(%ebp) │ │ │ │ + fmull -0x40(%ebp) │ │ │ │ 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 3240 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,-0xf8(%ebp) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - jle 1b77a │ │ │ │ - mov -0x12c(%ebp),%edx │ │ │ │ - mov -0x120(%ebp),%eax │ │ │ │ + cmpl $0x1,-0x114(%ebp) │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + jle 1b70e │ │ │ │ + mov -0x130(%ebp),%edx │ │ │ │ + mov -0x124(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fldl -0x30(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ shl $0x4,%edx │ │ │ │ add %edx,%eax │ │ │ │ - mov -0x128(%ebp),%edx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - mov -0x118(%ebp),%eax │ │ │ │ + mov -0x12c(%ebp),%edx │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + mov -0x11c(%ebp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ + fdivr %st(1),%st │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + mov -0x16c(%ebp),%eax │ │ │ │ + add %esi,%eax │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + mov -0x148(%ebp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ mov -0x168(%ebp),%eax │ │ │ │ fstpl -0x108(%ebp) │ │ │ │ - fdivp %st,%st(1) │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov -0x140(%ebp),%eax │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + mov -0x138(%ebp),%eax │ │ │ │ + fdivp %st,%st(1) │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - mov -0x164(%ebp),%eax │ │ │ │ - add %esi,%eax │ │ │ │ - fstpl -0x110(%ebp) │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ mov -0x134(%ebp),%eax │ │ │ │ - add %edx,%eax │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - mov -0x130(%ebp),%eax │ │ │ │ add %eax,%edx │ │ │ │ - mov -0x118(%ebp),%eax │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ - mov -0x160(%ebp),%edx │ │ │ │ + mov -0x11c(%ebp),%eax │ │ │ │ + mov %edx,-0x84(%ebp) │ │ │ │ + mov -0x164(%ebp),%edx │ │ │ │ add %esi,%edx │ │ │ │ - mov %edx,-0x9c(%ebp) │ │ │ │ - mov -0x124(%ebp),%edx │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + mov -0x128(%ebp),%edx │ │ │ │ + fstpl -0x110(%ebp) │ │ │ │ shl $0x4,%edx │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov -0x160(%ebp),%eax │ │ │ │ + add %esi,%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x148(%ebp),%eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ mov -0x15c(%ebp),%eax │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov -0x140(%ebp),%eax │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov -0x138(%ebp),%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ mov -0x158(%ebp),%eax │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ + movl $0x0,-0xe8(%ebp) │ │ │ │ + mov %esi,-0x13c(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov -0x134(%ebp),%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov -0x154(%ebp),%eax │ │ │ │ - mov %esi,-0xa8(%ebp) │ │ │ │ - movl $0x0,-0xe0(%ebp) │ │ │ │ - mov %esi,-0x144(%ebp) │ │ │ │ - add %esi,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - mov -0x130(%ebp),%eax │ │ │ │ - add %edx,%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ fldl 0x8(%edx) │ │ │ │ - mov -0xe0(%ebp),%edx │ │ │ │ - sub -0xe8(%ebp),%edx │ │ │ │ + mov -0xe8(%ebp),%edx │ │ │ │ + sub -0xf0(%ebp),%edx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ + fmull -0x40(%ebp) │ │ │ │ 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) │ │ │ │ @@ -29872,67 +29848,68 @@ │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ fldl 0x8(%edx) │ │ │ │ - fildl -0xe0(%ebp) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ + fildl -0xe8(%ebp) │ │ │ │ + fmull -0x40(%ebp) │ │ │ │ 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) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,-0xf4(%ebp) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - jle 1b6f0 │ │ │ │ + cmpl $0x1,-0xcc(%ebp) │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + jle 1b690 │ │ │ │ fld1 │ │ │ │ fldl -0x30(%ebp) │ │ │ │ mov %edi,0x8(%ebp) │ │ │ │ + mov 0x8(%ebp),%esi │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ + mov %ecx,-0xf8(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ fdivr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - mov %ecx,-0xf0(%ebp) │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - xor %edi,%edi │ │ │ │ fdivp %st,%st(2) │ │ │ │ fldl -0x108(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl -0x110(%ebp) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ + fstpl -0xc0(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + fstpl -0xc8(%ebp) │ │ │ │ fstpl -0xd8(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + fstpl -0xe0(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x30(%esi),%ecx │ │ │ │ - fstpl -0x78(%ebp) │ │ │ │ sub $0x10,%esp │ │ │ │ - fstpl -0x70(%ebp) │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ fldl 0x10(%ecx) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - sub -0x50(%ebp),%ecx │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - fildl -0x58(%ebp) │ │ │ │ - fmull -0x40(%ebp) │ │ │ │ + sub -0x34(%ebp),%ecx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ + fmull -0x40(%ebp) │ │ │ │ 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) │ │ │ │ @@ -29940,16 +29917,16 @@ │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ mov 0x30(%esi),%ecx │ │ │ │ fld1 │ │ │ │ fdiv %st,%st(1) │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ fldl 0x10(%ecx) │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ fildl -0x30(%ebp) │ │ │ │ fmull -0x40(%ebp) │ │ │ │ fildl 0x8(%ecx) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ @@ -29958,1115 +29935,1100 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ - fdivrl -0x60(%ebp) │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ + fdivrl -0x50(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + fldl -0xe0(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x48(%ebp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%ecx,%edi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ - mov -0xc8(%ebp),%ecx │ │ │ │ - fld %st(1) │ │ │ │ - fldl -0x70(%ebp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fldl 0x8(%ecx,%edi,1) │ │ │ │ + fldl -0xd8(%ebp) │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + 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 -0xbc(%ebp),%ecx │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ - fxch %st(1) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - fld %st(2) │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + fldl -0xc8(%ebp) │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ + 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 -0xb0(%ebp),%ecx │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ - fxch %st(1) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ - fldl -0xd8(%ebp) │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - fmul %st,%st(4) │ │ │ │ + fldl -0xc0(%ebp) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + 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 -0xa0(%ebp),%ecx │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ - fxch %st(4) │ │ │ │ + fxch %st(3) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fxch %st(3) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + 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 -0x98(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + 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 -0x24(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ecx,%edi,1) │ │ │ │ - fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + fldl 0x8(%ecx,%edi,1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ fmull (%ecx,%edi,1) │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ - fxch %st(4) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - fmulp %st,%st(3) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + 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) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ - fxch %st(2) │ │ │ │ fstpl 0x8(%ecx,%edi,1) │ │ │ │ add $0x10,%edi │ │ │ │ - cmp -0x50(%ebp),%eax │ │ │ │ - jl 1b530 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xf0(%ebp),%ecx │ │ │ │ + cmp -0x34(%ebp),%eax │ │ │ │ + jl 1b4e0 │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ mov %esi,%edi │ │ │ │ - jmp 1b700 │ │ │ │ - nop │ │ │ │ + jmp 1b6a0 │ │ │ │ + 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 │ │ │ │ - incl -0xe0(%ebp) │ │ │ │ + incl -0xe8(%ebp) │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ - add %ecx,-0xc0(%ebp) │ │ │ │ - mov -0xe0(%ebp),%esi │ │ │ │ - add %eax,-0xd0(%ebp) │ │ │ │ - add %ecx,-0xc8(%ebp) │ │ │ │ - add %eax,-0xbc(%ebp) │ │ │ │ add %ecx,-0xb8(%ebp) │ │ │ │ add %eax,-0xb0(%ebp) │ │ │ │ add %ecx,-0xa8(%ebp) │ │ │ │ add %eax,-0xa0(%ebp) │ │ │ │ - add %ecx,-0x9c(%ebp) │ │ │ │ - add %eax,-0x98(%ebp) │ │ │ │ - add %ecx,-0x8c(%ebp) │ │ │ │ + add %ecx,-0x98(%ebp) │ │ │ │ + add %eax,-0x94(%ebp) │ │ │ │ + add %ecx,-0x90(%ebp) │ │ │ │ + add %eax,-0x84(%ebp) │ │ │ │ + add %ecx,-0x80(%ebp) │ │ │ │ + add %eax,-0x7c(%ebp) │ │ │ │ + add %ecx,-0x54(%ebp) │ │ │ │ + add %eax,-0x78(%ebp) │ │ │ │ + add %ecx,-0x70(%ebp) │ │ │ │ + add %eax,-0x68(%ebp) │ │ │ │ + mov -0xe8(%ebp),%esi │ │ │ │ + add %ecx,-0x60(%ebp) │ │ │ │ add %eax,-0x24(%ebp) │ │ │ │ - add %ecx,-0x34(%ebp) │ │ │ │ - add %eax,-0x44(%ebp) │ │ │ │ - add %ecx,-0x88(%ebp) │ │ │ │ - add %eax,-0x80(%ebp) │ │ │ │ - cmp -0xe8(%ebp),%esi │ │ │ │ - jl 1b460 │ │ │ │ - mov -0x144(%ebp),%esi │ │ │ │ - jmp 1b780 │ │ │ │ + cmp -0xf0(%ebp),%esi │ │ │ │ + jl 1b400 │ │ │ │ + mov -0x13c(%ebp),%esi │ │ │ │ + jmp 1b710 │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x148(%ebp),%eax │ │ │ │ - incl -0x114(%ebp) │ │ │ │ - mov -0x11c(%ebp),%edx │ │ │ │ - add %eax,-0x12c(%ebp) │ │ │ │ + incl -0x118(%ebp) │ │ │ │ mov -0x14c(%ebp),%eax │ │ │ │ - add -0x150(%ebp),%esi │ │ │ │ + add -0x154(%ebp),%esi │ │ │ │ + add %eax,-0x130(%ebp) │ │ │ │ + mov -0x120(%ebp),%edx │ │ │ │ + mov -0x150(%ebp),%eax │ │ │ │ + add %eax,-0x12c(%ebp) │ │ │ │ add %eax,-0x128(%ebp) │ │ │ │ - add %eax,-0x124(%ebp) │ │ │ │ - cmp %edx,-0x114(%ebp) │ │ │ │ - jl 1b2d0 │ │ │ │ - jmp 1b7ce │ │ │ │ + cmp %edx,-0x118(%ebp) │ │ │ │ + jl 1b270 │ │ │ │ + jmp 1b75e │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ call 36b0 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 1b0e2 │ │ │ │ + jle 1b07f │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x68(%eax),%edi │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ + and $0x8,%dh │ │ │ │ mov 0x40(%esi),%esi │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ - and $0x8,%dh │ │ │ │ - jne 1c3bd │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + jne 1c32d │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ add %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ shl $0x5,%edx │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ - push -0x58(%ebp) │ │ │ │ - push -0x24(%ebp) │ │ │ │ push -0x34(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ - push -0x44(%ebp) │ │ │ │ + push -0x80(%ebp) │ │ │ │ + push -0x7c(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ push %eax │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ push %esi │ │ │ │ add $0x18,%esi │ │ │ │ push -0x1c(%esi) │ │ │ │ push -0x20(%esi) │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ add %edi,%eax │ │ │ │ push %eax │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ add %edi,%eax │ │ │ │ push %eax │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - call b5c0 │ │ │ │ + call b600 │ │ │ │ incl -0x30(%ebp) │ │ │ │ + add $0x30,%esp │ │ │ │ addl $0x10,-0x40(%ebp) │ │ │ │ - add -0x78(%ebp),%edi │ │ │ │ + add -0x68(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - add $0x30,%esp │ │ │ │ - cmp %edx,-0x8c(%ebp) │ │ │ │ - jne 1b82a │ │ │ │ - jmp 1b0e2 │ │ │ │ + cmp %edx,-0x84(%ebp) │ │ │ │ + jne 1b7ba │ │ │ │ + jmp 1b07f │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x88(%ebp) │ │ │ │ + fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x30(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1ada3 │ │ │ │ + jmp 1ad49 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x88(%ebp) │ │ │ │ + fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x30(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1aee3 │ │ │ │ + jmp 1ae79 │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ - fldl -0x88(%ebp) │ │ │ │ + fldl -0x78(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x30(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1b013 │ │ │ │ - cmpl $0x1,-0x68(%ebp) │ │ │ │ - jle 1b7ce │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + jmp 1afa9 │ │ │ │ + cmpl $0x1,-0x24(%ebp) │ │ │ │ + jle 1b75e │ │ │ │ + mov -0x114(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 1b7ce │ │ │ │ - mov -0xf4(%ebp),%esi │ │ │ │ + jle 1b75e │ │ │ │ + mov -0xcc(%ebp),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 1b7ce │ │ │ │ + jle 1b75e │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x64(%ebx),%edx │ │ │ │ mov (%edx),%ebx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ - mov %edx,-0xbc(%ebp) │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ - mov %ebx,-0xf0(%ebp) │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ shr $0x1f,%eax │ │ │ │ + mov %ebx,-0x100(%ebp) │ │ │ │ lea (%eax,%edx,1),%edi │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ - sub -0x11c(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + sub -0x120(%ebp),%edx │ │ │ │ sar $1,%edi │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ shr $0x1f,%eax │ │ │ │ - imul %ebx,%edx │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov %edi,-0xb8(%ebp) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ add %esi,%eax │ │ │ │ sar $1,%eax │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + imul %ebx,%edx │ │ │ │ mov %edi,%ecx │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ mov %edi,%esi │ │ │ │ sub %eax,%ecx │ │ │ │ lea (%ebx,%edx,1),%eax │ │ │ │ sub -0xb8(%ebp),%eax │ │ │ │ sub -0xb8(%ebp),%ebx │ │ │ │ - imul -0x24(%ebp),%edx │ │ │ │ + imul -0x80(%ebp),%edx │ │ │ │ imul %eax,%esi │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - imul -0x11c(%ebp),%eax │ │ │ │ + mov -0x114(%ebp),%eax │ │ │ │ + imul -0x120(%ebp),%eax │ │ │ │ imul %ebx,%edi │ │ │ │ - mov -0xf4(%ebp),%ebx │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ + mov -0xcc(%ebp),%ebx │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov %ebx,%edi │ │ │ │ imul %eax,%edi │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ mov %ebx,%edi │ │ │ │ mov -0xb8(%ebp),%ebx │ │ │ │ imul %ebx,%edi │ │ │ │ add %ebx,%eax │ │ │ │ - mov -0xf4(%ebp),%ebx │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov -0xcc(%ebp),%ebx │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ imul %ebx,%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - imul -0x24(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + imul -0x80(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x154(%ebp) │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + mov %eax,-0x15c(%ebp) │ │ │ │ + mov -0x114(%ebp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ - mov -0x11c(%ebp),%ebx │ │ │ │ + mov -0x120(%ebp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x150(%ebp) │ │ │ │ - mov -0xf0(%ebp),%eax │ │ │ │ + mov %eax,-0x158(%ebp) │ │ │ │ + mov -0x100(%ebp),%eax │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ - mov %eax,-0x14c(%ebp) │ │ │ │ + mov %eax,-0x154(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ - mov -0x120(%ebp),%ebx │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + mov -0x124(%ebp),%ebx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ shl $0x4,%edi │ │ │ │ mov %edi,-0xc8(%ebp) │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov %edi,-0x148(%ebp) │ │ │ │ - mov -0xf4(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov %edi,-0x150(%ebp) │ │ │ │ + mov -0xcc(%ebp),%edi │ │ │ │ add %ecx,%eax │ │ │ │ shl $0x4,%edi │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %edi,-0xd0(%ebp) │ │ │ │ + mov %edi,-0xd8(%ebp) │ │ │ │ mov %ebx,%edi │ │ │ │ lea (%ebx,%eax,1),%ebx │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov %ebx,-0x144(%ebp) │ │ │ │ - mov -0x118(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov %ebx,-0x14c(%ebp) │ │ │ │ + mov -0x11c(%ebp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ add %ebx,%eax │ │ │ │ - mov %eax,-0x140(%ebp) │ │ │ │ + mov %eax,-0x13c(%ebp) │ │ │ │ lea (%ecx,%edx,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ - mov %eax,-0x134(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov %eax,-0x148(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%ebx │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - mov %ebx,-0x130(%ebp) │ │ │ │ - mov -0x118(%ebp),%ebx │ │ │ │ shl $0x4,%ecx │ │ │ │ - shl $0x4,%eax │ │ │ │ + mov %ebx,-0x138(%ebp) │ │ │ │ + mov -0x11c(%ebp),%ebx │ │ │ │ add %edi,%ecx │ │ │ │ - mov %ecx,-0x12c(%ebp) │ │ │ │ + mov %ecx,-0x134(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ lea (%ebx,%eax,1),%ecx │ │ │ │ - mov %ecx,-0x128(%ebp) │ │ │ │ + mov %ecx,-0x130(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ shl $0x4,%ecx │ │ │ │ add %edi,%ecx │ │ │ │ - mov %ecx,-0x124(%ebp) │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x12c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%ebx │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ - mov -0x118(%ebp),%esi │ │ │ │ - mov %ebx,-0x114(%ebp) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x11c(%ebp),%esi │ │ │ │ + mov %ebx,-0x128(%ebp) │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ shl $0x4,%ebx │ │ │ │ add %edi,%ebx │ │ │ │ - mov %ebx,-0xf8(%ebp) │ │ │ │ + mov %ebx,-0x118(%ebp) │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ - mov %ebx,-0x110(%ebp) │ │ │ │ + mov %ebx,-0x114(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x4,%ebx │ │ │ │ add %edi,%ebx │ │ │ │ - mov %ebx,-0x108(%ebp) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov %ebx,-0x110(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ lea (%ecx,%ebx,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ - mov %ebx,-0x100(%ebp) │ │ │ │ + mov %ebx,-0x108(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ - movl $0x0,-0xd8(%ebp) │ │ │ │ + movl $0x0,-0xe8(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%esi,%eax,1),%ecx │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ - mov %ecx,-0xf4(%ebp) │ │ │ │ + mov %ecx,-0xcc(%ebp) │ │ │ │ lea (%eax,%esi,8),%esi │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov %esi,-0xc0(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov %esi,-0xe0(%ebp) │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xd8(%ebp),%ebx │ │ │ │ - mov -0xf0(%ebp),%esi │ │ │ │ - mov -0x114(%ebp),%ecx │ │ │ │ + mov -0xe8(%ebp),%ebx │ │ │ │ + mov -0x100(%ebp),%esi │ │ │ │ + mov -0x128(%ebp),%ecx │ │ │ │ fldl (%esi,%ebx,8) │ │ │ │ - mov -0x14c(%ebp),%esi │ │ │ │ + mov -0x154(%ebp),%esi │ │ │ │ add %edx,%ecx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ - mov -0xf8(%ebp),%ecx │ │ │ │ + mov -0x118(%ebp),%ecx │ │ │ │ fldl (%esi,%ebx,8) │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0x150(%ebp),%ebx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ - mov -0x110(%ebp),%ecx │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ + mov -0x114(%ebp),%ecx │ │ │ │ add %eax,%ebx │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ - mov -0x118(%ebp),%ebx │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + mov -0x11c(%ebp),%ebx │ │ │ │ add %edx,%ecx │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ - mov -0x108(%ebp),%ecx │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ + mov -0x110(%ebp),%ecx │ │ │ │ add %edx,%ebx │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ - mov -0x144(%ebp),%ebx │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ + mov -0x14c(%ebp),%ebx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ - mov -0x100(%ebp),%ecx │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ add %eax,%ebx │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + mov -0x13c(%ebp),%ebx │ │ │ │ add %edx,%ecx │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ - mov -0x120(%ebp),%ecx │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + mov -0x124(%ebp),%ecx │ │ │ │ add %edx,%ebx │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ - mov -0x134(%ebp),%ebx │ │ │ │ + mov -0x148(%ebp),%ebx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - mov -0x130(%ebp),%ebx │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ + mov -0x138(%ebp),%ebx │ │ │ │ add %edx,%ebx │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ - mov -0x128(%ebp),%ebx │ │ │ │ + mov -0x130(%ebp),%ebx │ │ │ │ lea (%ebx,%edx,1),%esi │ │ │ │ - mov -0x124(%ebp),%ebx │ │ │ │ - mov -0xf4(%ebp),%ecx │ │ │ │ - movl $0x0,-0xa0(%ebp) │ │ │ │ - mov %edx,-0xe0(%ebp) │ │ │ │ - mov %eax,-0xe8(%ebp) │ │ │ │ + mov -0x12c(%ebp),%ebx │ │ │ │ + mov -0xcc(%ebp),%ecx │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ + movl $0x0,-0x98(%ebp) │ │ │ │ + mov %edx,-0xf0(%ebp) │ │ │ │ + mov %eax,-0xf8(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ add %eax,%ebx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + fstpl -0xb0(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%edx │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ - fldl (%edx,%eax,8) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ mov -0xc0(%ebp),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ + mov -0xe0(%ebp),%edx │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + fldl (%edx,%eax,8) │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fld %st(4) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(2) │ │ │ │ - fmul %st(4),%st │ │ │ │ - fxch %st(5) │ │ │ │ - fstpl -0xa8(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fldl -0xa8(%ebp) │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + fldl -0xb0(%ebp) │ │ │ │ + fmul %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ - fstpl -0xb0(%ebp) │ │ │ │ - nop │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ + fmull -0xa0(%ebp) │ │ │ │ + fldl -0xa0(%ebp) │ │ │ │ + fmulp %st,%st(4) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ fld %st(1) │ │ │ │ - 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 -0x68(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ fld %st(1) │ │ │ │ - fmul %st(5),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ fld %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ fmul %st(5),%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 │ │ │ │ + fmul %st(4),%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 -0x34(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ fmul %st(4),%st │ │ │ │ fldl 0x8(%ecx,%eax,1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx,%eax,1) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ fstpl 0x8(%ecx,%eax,1) │ │ │ │ add $0x10,%eax │ │ │ │ - cmp %edx,-0x8c(%ebp) │ │ │ │ - jg 1bc40 │ │ │ │ + cmp %edx,-0x84(%ebp) │ │ │ │ + jg 1bbe0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ + mov -0xd8(%ebp),%edx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - fldl -0xa8(%ebp) │ │ │ │ - incl -0xa0(%ebp) │ │ │ │ - add %eax,-0x60(%ebp) │ │ │ │ - add %eax,-0x70(%ebp) │ │ │ │ - fldl -0xb0(%ebp) │ │ │ │ + incl -0x98(%ebp) │ │ │ │ add %eax,-0x50(%ebp) │ │ │ │ + add %eax,-0x60(%ebp) │ │ │ │ add %eax,-0x34(%ebp) │ │ │ │ - add %eax,-0x44(%ebp) │ │ │ │ - add %eax,-0x80(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ add %eax,%ebx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - add %edx,-0x68(%ebp) │ │ │ │ - add %edx,-0x40(%ebp) │ │ │ │ - add %edx,-0x58(%ebp) │ │ │ │ add %edx,%esi │ │ │ │ - add %edx,-0x24(%ebp) │ │ │ │ - add %edx,-0x88(%ebp) │ │ │ │ + add %eax,-0x7c(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ + add %eax,-0x54(%ebp) │ │ │ │ + add %eax,-0x70(%ebp) │ │ │ │ + add %edx,-0x24(%ebp) │ │ │ │ + add %edx,-0x40(%ebp) │ │ │ │ + add %edx,-0x48(%ebp) │ │ │ │ + add %edx,-0x80(%ebp) │ │ │ │ add %edx,-0x78(%ebp) │ │ │ │ + add %edx,-0x68(%ebp) │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ cmp %eax,-0xb8(%ebp) │ │ │ │ - jg 1bc00 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xe0(%ebp),%edx │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ - incl -0xd8(%ebp) │ │ │ │ - mov -0x11c(%ebp),%esi │ │ │ │ - add -0x154(%ebp),%eax │ │ │ │ - add -0x150(%ebp),%edx │ │ │ │ - cmp %esi,-0xd8(%ebp) │ │ │ │ - jl 1bb20 │ │ │ │ - jmp 1b7ce │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ + jg 1bb90 │ │ │ │ + incl -0xe8(%ebp) │ │ │ │ + mov -0xf0(%ebp),%edx │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + add -0x158(%ebp),%edx │ │ │ │ + add -0x15c(%ebp),%eax │ │ │ │ + mov -0x120(%ebp),%esi │ │ │ │ + cmp %esi,-0xe8(%ebp) │ │ │ │ + jl 1baa0 │ │ │ │ + jmp 1b75e │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1b0e2 │ │ │ │ + jle 1b07f │ │ │ │ mov 0x88(%eax),%ecx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x68(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x6c(%eax),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ imul %esi,%eax │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ and $0x800,%edx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ - je 1bef3 │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ + je 1be71 │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 1d0d6 │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ + jle 1d006 │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ mov 0x4(%ecx,%eax,8),%eax │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ shl $0x4,%esi │ │ │ │ - add -0x70(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + add -0x60(%ebp),%esi │ │ │ │ imul %edi,%eax │ │ │ │ lea (%edx,%eax,4),%edx │ │ │ │ lea (%ecx,%eax,8),%ecx │ │ │ │ add %edi,%eax │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ lea (%edi,%eax,4),%edi │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ - jmp 1be80 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov (%edx),%eax │ │ │ │ fldl (%ecx) │ │ │ │ - fldl 0x8(%esi) │ │ │ │ add $0x4,%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ add $0x8,%ecx │ │ │ │ + mov -0x4(%edx),%eax │ │ │ │ + fldl 0x8(%esi) │ │ │ │ shl $0x4,%eax │ │ │ │ - add -0x60(%ebp),%eax │ │ │ │ + add -0x48(%ebp),%eax │ │ │ │ + cmp %edx,-0x30(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%esi) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp %edx,-0x30(%ebp) │ │ │ │ - jne 1be80 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + jne 1be00 │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x8c(%ebp) │ │ │ │ - je 1b0e2 │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ + cmp %eax,-0x84(%ebp) │ │ │ │ + je 1b07f │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 1bec7 │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp 1be43 │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - jmp 1be2b │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + jne 1be48 │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + jmp 1bdca │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + jmp 1bdb5 │ │ │ │ + fxch %st(1) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ lea 0x8(%eax,%ecx,1),%edi │ │ │ │ lea 0x10(%eax,%ecx,1),%eax │ │ │ │ - mov %edi,-0xd8(%ebp) │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - jmp 1b06e │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov %edi,-0xe0(%ebp) │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + jmp 1b009 │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 1b0e2 │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ + jle 1b07f │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1be43 │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + jmp 1bdca │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 1d557 │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + jne 1d47b │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1b0e2 │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ + jle 1b07f │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ - movl $0x0,-0x98(%ebp) │ │ │ │ lea 0x2(%edi),%ecx │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ lea (%edx,%edx,1),%ecx │ │ │ │ mov %esi,%edx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ shl $0x5,%edx │ │ │ │ - mov %edx,-0xbc(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ mov %esi,%edx │ │ │ │ add %esi,%esi │ │ │ │ - shl $0x4,%edx │ │ │ │ - mov %edx,-0xd8(%ebp) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - shl $0x4,%eax │ │ │ │ add $0x10,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ + mov %edx,-0xe8(%ebp) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ mov %edi,%esi │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ - mov %edx,%edi │ │ │ │ - fstpl -0xf0(%ebp) │ │ │ │ - fildl -0x34(%ebp) │ │ │ │ shl $0x4,%esi │ │ │ │ + mov %edx,%edi │ │ │ │ + mov %esi,-0xf8(%ebp) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ + fildl -0x54(%ebp) │ │ │ │ fstpl -0x100(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ - mov %esi,-0xe8(%ebp) │ │ │ │ + fildl -0x7c(%ebp) │ │ │ │ fstpl -0x108(%ebp) │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + fildl -0x80(%ebp) │ │ │ │ + fstpl -0x110(%ebp) │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ mov %esp,-0xb0(%ebp) │ │ │ │ - mov %esi,-0x9c(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 1bfec │ │ │ │ + je 1bf6d │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - sub -0xe0(%ebp),%esp │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + sub -0xf0(%ebp),%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ + mov %esi,-0x98(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ fldl (%esi,%eax,1) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1d0b3 │ │ │ │ + jle 1cfe5 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ mov 0x24(%esi),%esi │ │ │ │ mov 0x2c(%edx),%edx │ │ │ │ fildl (%esi) │ │ │ │ - mov %esi,-0xd0(%ebp) │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - mov %edx,-0xc0(%ebp) │ │ │ │ + mov %esi,-0xd8(%ebp) │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ + mov %edx,-0xe0(%ebp) │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ fmull (%esi,%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 -0x80(%ebp) │ │ │ │ + fistpl -0x70(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ sub %edx,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - fildl -0x80(%ebp) │ │ │ │ - fldl -0xf0(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + fildl -0x70(%ebp) │ │ │ │ + fldl -0x100(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fabs │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmull -0xa8(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x80(%ebp) │ │ │ │ + fistpl -0x70(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fildl -0x80(%ebp) │ │ │ │ + fildl -0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov 0x68(%eax),%ecx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x7cbc(%ebx) │ │ │ │ - mov 0x68(%eax),%ecx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1c121 │ │ │ │ - jmp 1c100 │ │ │ │ + jmp 1c0a1 │ │ │ │ + jmp 1c080 │ │ │ │ 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,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ lea 0x8(,%eax,8),%esi │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ sub %edi,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp -0x30(%ebp),%edx │ │ │ │ - je 1c13c │ │ │ │ + je 1c0bc │ │ │ │ test %eax,%eax │ │ │ │ - jg 1c100 │ │ │ │ + jg 1c080 │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ sub $0x8,%esi │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - jne 1c10c │ │ │ │ - jmp 1c105 │ │ │ │ + jne 1c08c │ │ │ │ + jmp 1c085 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%esi │ │ │ │ - mov %edi,-0x88(%ebp) │ │ │ │ + mov -0xd8(%ebp),%edx │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ fildl 0x4(%edx) │ │ │ │ mov -0xc8(%ebp),%edx │ │ │ │ lea 0x8(%eax,%esi,1),%esi │ │ │ │ mov %esi,-0xb8(%ebp) │ │ │ │ fmull 0x8(%eax,%edx,8) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fldl -0x100(%ebp) │ │ │ │ + fldl -0x108(%ebp) │ │ │ │ fmull (%esi) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - add -0xe8(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + add -0xf8(%ebp),%esi │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x80(%ebp) │ │ │ │ + fistpl -0x70(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - sub -0xc0(%ebp),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - fildl -0x80(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + sub -0xe0(%ebp),%eax │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + fildl -0x70(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmull -0xa8(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x80(%ebp) │ │ │ │ + fistpl -0x70(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fildl -0x80(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ + fildl -0x70(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x7cbc(%ebx) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1c21e │ │ │ │ - jmp 1c200 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 1c19b │ │ │ │ + jmp 1c180 │ │ │ │ + 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 0x1(%eax,%edi,1),%edx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edx,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x30(%ebp) │ │ │ │ - je 1c251 │ │ │ │ - sub -0x88(%ebp),%eax │ │ │ │ + je 1c1ce │ │ │ │ + sub -0x78(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ cmovs %eax,%edx │ │ │ │ add %edi,%edx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 1c200 │ │ │ │ + jns 1c180 │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add -0x50(%ebp),%edx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%edx,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp -0x30(%ebp),%esi │ │ │ │ - jne 1c218 │ │ │ │ + jne 1c198 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1c255 │ │ │ │ + jmp 1c1d2 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%esi │ │ │ │ + mov -0xd8(%ebp),%edx │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ fildl 0x8(%edx) │ │ │ │ mov -0xc8(%ebp),%edx │ │ │ │ lea 0x10(%eax,%esi,1),%esi │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ + mov %esi,-0x98(%ebp) │ │ │ │ fmull 0x10(%eax,%edx,8) │ │ │ │ - mov -0xbc(%ebp),%edx │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fldl -0x108(%ebp) │ │ │ │ + fldl -0x110(%ebp) │ │ │ │ fmull (%esi) │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + lea -0x20(%esi,%edx,1),%esi │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x80(%ebp) │ │ │ │ + fistpl -0x70(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - lea -0x20(%esi,%edx,1),%esi │ │ │ │ - sub -0xc0(%ebp),%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - fildl -0x80(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + sub -0xe0(%ebp),%eax │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + fildl -0x70(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fabs │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmull -0xa8(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x80(%ebp) │ │ │ │ + fistpl -0x70(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - fildl -0x80(%ebp) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ + fildl -0x70(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x7cbc(%ebx) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1c306 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 1c283 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - sub -0x88(%ebp),%eax │ │ │ │ + sub -0x78(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ neg %edx │ │ │ │ cmovs %eax,%edx │ │ │ │ add %edi,%edx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ lea 0x1(%eax,%edi,1),%edx │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 1c323 │ │ │ │ + jns 1c2a0 │ │ │ │ mov %eax,%edx │ │ │ │ not %edx │ │ │ │ add -0x40(%ebp),%edx │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x20(%edx,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x30(%ebp) │ │ │ │ - jne 1c300 │ │ │ │ + jne 1c280 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - fstpl -0x80(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ - push -0x58(%ebp) │ │ │ │ - push -0x24(%ebp) │ │ │ │ + mov -0xc0(%ebp),%esi │ │ │ │ push -0x34(%ebp) │ │ │ │ - push -0x44(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - push -0xb8(%ebp) │ │ │ │ + push -0x80(%ebp) │ │ │ │ + push -0x7c(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ lea (%ecx,%esi,1),%edx │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ + push -0x98(%ebp) │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + mov -0xe8(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %edx │ │ │ │ lea (%ecx,%esi,1),%edx │ │ │ │ push %edx │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - call b5c0 │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + call b600 │ │ │ │ mov -0xb0(%ebp),%esp │ │ │ │ - incl -0x98(%ebp) │ │ │ │ - fldl -0x80(%ebp) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - cmp %eax,-0x8c(%ebp) │ │ │ │ - jne 1bfc1 │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1b0e2 │ │ │ │ + incl -0x90(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + cmp %eax,-0x84(%ebp) │ │ │ │ + jne 1bf42 │ │ │ │ + jmp 1b07f │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov %edi,%ecx │ │ │ │ mov 0x4(%eax,%esi,8),%esi │ │ │ │ lea (%esi,%esi,2),%eax │ │ │ │ imul %esi,%ecx │ │ │ │ + shl $0x4,%esi │ │ │ │ + add -0x70(%ebp),%esi │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ add $0x2,%eax │ │ │ │ imul %edi,%eax │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ lea (%ecx,%ecx,2),%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ - shl $0x4,%esi │ │ │ │ - lea 0x10(%edi,%edx,1),%edi │ │ │ │ - add -0x80(%ebp),%esi │ │ │ │ add -0x50(%ebp),%ecx │ │ │ │ - push -0x58(%ebp) │ │ │ │ - push -0x24(%ebp) │ │ │ │ push -0x34(%ebp) │ │ │ │ - push -0x44(%ebp) │ │ │ │ + push -0x80(%ebp) │ │ │ │ + lea 0x10(%edi,%edx,1),%edi │ │ │ │ + push -0x7c(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ push %edi │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ lea 0x8(%edi,%edx,1),%edi │ │ │ │ push %edi │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ push 0x4(%edi,%edx,1) │ │ │ │ push (%edi,%edx,1) │ │ │ │ mov %eax,%edx │ │ │ │ - sub -0x30(%ebp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ + sub -0x30(%ebp),%eax │ │ │ │ add -0x50(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x50(%ebp),%eax │ │ │ │ push %edx │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ push %eax │ │ │ │ mov %esi,%eax │ │ │ │ - call b5c0 │ │ │ │ + call b600 │ │ │ │ incl -0x40(%ebp) │ │ │ │ add $0x30,%esp │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ - cmp %esi,-0x8c(%ebp) │ │ │ │ - jne 1c3c4 │ │ │ │ - jmp 1b0e2 │ │ │ │ + cmp %esi,-0x84(%ebp) │ │ │ │ + jne 1c334 │ │ │ │ + jmp 1b07f │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov %esp,-0xe8(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %esp,-0xf0(%ebp) │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ add %esi,%eax │ │ │ │ + shl $0x4,%esi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov 0x30(%ecx),%ecx │ │ │ │ lea 0x13(%eax),%edi │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ add $0x10,%eax │ │ │ │ - mov 0x30(%ecx),%ecx │ │ │ │ sub %eax,%esp │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ lea 0x7(%esp),%edi │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%edi │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ fldl (%ecx) │ │ │ │ - shl $0x4,%esi │ │ │ │ - fld1 │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - lea 0x1(%edi,%edi,1),%edi │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ shr $0x3,%eax │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ + lea 0x1(%edi,%edi,1),%edi │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + fld1 │ │ │ │ fstpl 0x0(,%eax,8) │ │ │ │ add %edi,%esi │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 1d86f │ │ │ │ + jle 1d77b │ │ │ │ fdivrs -0x7ba8(%ebx) │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ fld1 │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x98(%ebp) │ │ │ │ + fstpt -0x90(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -31083,31 +31045,31 @@ │ │ │ │ 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,-0x70(%ebp) │ │ │ │ - jne 1c502 │ │ │ │ + cmp %eax,-0x60(%ebp) │ │ │ │ + jne 1c46f │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ fchs │ │ │ │ fdivl 0x8(%ecx) │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ fld1 │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x98(%ebp) │ │ │ │ + fstpt -0x90(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -31128,32 +31090,32 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 1c56b │ │ │ │ + jne 1c4d8 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ fchs │ │ │ │ fdivl 0x10(%ecx) │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ shl $0x5,%eax │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ lea (%edi,%eax,1),%esi │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ fld1 │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x98(%ebp) │ │ │ │ + fstpt -0x90(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ @@ -31164,247 +31126,249 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fstl (%edi,%eax,1) │ │ │ │ lea 0x8(%edi,%eax,1),%eax │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ - fld %st(0) │ │ │ │ lea (%esi,%edi,1),%ecx │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ + fld %st(0) │ │ │ │ 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,%ecx │ │ │ │ - jne 1c5e7 │ │ │ │ + jne 1c554 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1c873 │ │ │ │ + jle 1c7d3 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %edi,%eax │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ shl $0x5,%eax │ │ │ │ lea 0x8(%edi,%eax,1),%esi │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov %esi,-0xbc(%ebp) │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov %esi,-0xb8(%ebp) │ │ │ │ lea -0x28(%edi,%eax,1),%eax │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ - mov %esp,-0xa8(%ebp) │ │ │ │ - sub -0xe0(%ebp),%esp │ │ │ │ + mov %eax,-0xe8(%ebp) │ │ │ │ + mov %esp,-0xa0(%ebp) │ │ │ │ + sub -0xe8(%ebp),%esp │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ shr $0x3,%ecx │ │ │ │ - mov %eax,%edi │ │ │ │ and $0x8,%dh │ │ │ │ - je 1c6af │ │ │ │ + mov %eax,%edi │ │ │ │ + je 1c619 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x68(%eax),%esi │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ fldl 0x8(%esi,%edx,1) │ │ │ │ fldl (%esi,%edx,1) │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ fstl 0x0(,%ecx,8) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ lea (%esi,%ecx,1),%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 1c87e │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + jle 1c7de │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %esi,-0xb0(%ebp) │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ fld1 │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ add $0x8,%eax │ │ │ │ - jmp 1c720 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 1c720 │ │ │ │ + jne 1c680 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ fldl 0x8(%esi,%ecx,1) │ │ │ │ fldl (%eax) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov %esi,-0x88(%ebp) │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ fstl (%edi,%eax,8) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ lea 0x8(%edi,%eax,1),%edx │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + jmp 1c6e0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x18(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 1c780 │ │ │ │ + jne 1c6e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ fldl 0x18(%esi,%ecx,1) │ │ │ │ fldl 0x10(%esi,%ecx,1) │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ + mov -0xd8(%ebp),%ecx │ │ │ │ fstl (%edi,%eax,8) │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - fld1 │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ lea 0x28(%edi,%eax,1),%edx │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + jmp 1c740 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x28(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1c7e0 │ │ │ │ + jne 1c740 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + sub $0x8,%esp │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - sub $0x8,%esp │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ add %esi,%eax │ │ │ │ - shl $0x3,%eax │ │ │ │ shl $0x4,%esi │ │ │ │ add 0xc(%ecx),%esi │ │ │ │ - lea 0x10(%edx,%eax,1),%ecx │ │ │ │ - push -0x58(%ebp) │ │ │ │ - push -0x24(%ebp) │ │ │ │ push -0x34(%ebp) │ │ │ │ - push -0x44(%ebp) │ │ │ │ + shl $0x3,%eax │ │ │ │ + push -0x80(%ebp) │ │ │ │ + lea 0x10(%edx,%eax,1),%ecx │ │ │ │ + push -0x7c(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ push %ecx │ │ │ │ lea 0x8(%edx,%eax,1),%ecx │ │ │ │ push %ecx │ │ │ │ - push 0x4(%edx,%eax,1) │ │ │ │ mov %edi,%ecx │ │ │ │ + push 0x4(%edx,%eax,1) │ │ │ │ push (%edx,%eax,1) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ add %edi,%eax │ │ │ │ push %eax │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ add %edi,%eax │ │ │ │ push %eax │ │ │ │ mov %esi,%eax │ │ │ │ - call b5c0 │ │ │ │ - mov -0xa8(%ebp),%esp │ │ │ │ + call b600 │ │ │ │ + mov -0xa0(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - cmp %eax,-0x8c(%ebp) │ │ │ │ - je 1c873 │ │ │ │ + cmp %eax,-0x84(%ebp) │ │ │ │ + je 1c7d3 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%edx │ │ │ │ - jmp 1c67a │ │ │ │ - mov -0xe8(%ebp),%esp │ │ │ │ - jmp 1b0e2 │ │ │ │ + jmp 1c5e4 │ │ │ │ + mov -0xf0(%ebp),%esp │ │ │ │ + jmp 1b07f │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl (%eax) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ fstpl (%edi,%eax,8) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ fldl 0x10(%esi,%ecx,1) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + fstl -0x78(%ebp) │ │ │ │ fstpl (%edi,%eax,8) │ │ │ │ - jmp 1c7fc │ │ │ │ + jmp 1c75c │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov %esp,-0x134(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %esp,-0x138(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ + shl $0x4,%esi │ │ │ │ shl $0x4,%eax │ │ │ │ lea 0x13(%eax),%edx │ │ │ │ - mov %eax,-0x128(%ebp) │ │ │ │ + mov %eax,-0x12c(%ebp) │ │ │ │ add $0x10,%eax │ │ │ │ - mov %edx,-0x130(%ebp) │ │ │ │ + mov %edx,-0x134(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ lea 0x7(%esp),%edi │ │ │ │ shr $0x3,%edi │ │ │ │ mov %edi,%eax │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ lea 0x7(%esp),%edi │ │ │ │ mov 0x30(%edx),%edx │ │ │ │ and $0xfffffff8,%edi │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ - shl $0x4,%esi │ │ │ │ - fldl (%edx) │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ add %edi,%esi │ │ │ │ + mov %edi,-0xa8(%ebp) │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ + fldl (%edx) │ │ │ │ fld1 │ │ │ │ - mov %esi,-0x9c(%ebp) │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1d84e │ │ │ │ + jle 1d75a │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x7ba8(%ebx) │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -31424,22 +31388,22 @@ │ │ │ │ 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,-0x9c(%ebp) │ │ │ │ - jne 1c939 │ │ │ │ + cmp %eax,-0x94(%ebp) │ │ │ │ + jne 1c89c │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ fchs │ │ │ │ fdivl 0x8(%edx) │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ fld1 │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ @@ -31455,40 +31419,40 @@ │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fstl (%esi) │ │ │ │ - add -0x98(%ebp),%esi │ │ │ │ + add -0x90(%ebp),%esi │ │ │ │ fld %st(0) │ │ │ │ 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,%esi │ │ │ │ - jne 1c9a2 │ │ │ │ + jne 1c905 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ fchs │ │ │ │ fdivl 0x10(%edx) │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ shl $0x5,%eax │ │ │ │ lea (%edi,%eax,1),%esi │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ add %esi,%edx │ │ │ │ fld1 │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ @@ -31514,640 +31478,624 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1ca1a │ │ │ │ + jne 1c97d │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 1d32b │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ + jne 1d255 │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1d024 │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ + jle 1cf4e │ │ │ │ + fildl -0x54(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - fstl -0xf0(%ebp) │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ - fld1 │ │ │ │ - fdiv %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + movl $0x0,-0x50(%ebp) │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x110(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x124(%ebp) │ │ │ │ + mov %eax,-0x128(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ shl $0x5,%eax │ │ │ │ lea 0x8(%edx,%eax,1),%esi │ │ │ │ - mov %eax,-0x11c(%ebp) │ │ │ │ + mov %eax,-0x120(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ - mov %eax,-0x12c(%ebp) │ │ │ │ - mov -0x128(%ebp),%eax │ │ │ │ - mov %esi,-0x114(%ebp) │ │ │ │ - fstpl -0xe8(%ebp) │ │ │ │ - fildl -0x34(%ebp) │ │ │ │ - fstl -0x100(%ebp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ + mov %eax,-0x130(%ebp) │ │ │ │ + mov -0x12c(%ebp),%eax │ │ │ │ + mov %esi,-0x118(%ebp) │ │ │ │ + fstl -0xf8(%ebp) │ │ │ │ lea -0x28(%edx,%eax,1),%eax │ │ │ │ - mov %eax,-0x128(%ebp) │ │ │ │ - mov -0x130(%ebp),%eax │ │ │ │ + mov %eax,-0x12c(%ebp) │ │ │ │ + mov -0x134(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x130(%ebp) │ │ │ │ - fstpl -0xe0(%ebp) │ │ │ │ - fildl -0x24(%ebp) │ │ │ │ + mov %eax,-0x134(%ebp) │ │ │ │ + fstpl -0xf0(%ebp) │ │ │ │ + fildl -0x7c(%ebp) │ │ │ │ + fstl -0x100(%ebp) │ │ │ │ + fdivr %st(1),%st │ │ │ │ + fstpl -0xe8(%ebp) │ │ │ │ + fildl -0x80(%ebp) │ │ │ │ fstl -0x108(%ebp) │ │ │ │ fdivrp %st,%st(1) │ │ │ │ - fstpl -0xd8(%ebp) │ │ │ │ + fstpl -0xe0(%ebp) │ │ │ │ fldl -0x79c4(%ebx) │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ - fstpt -0x50(%ebp) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + mov %esp,-0xa0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0xbc(%ebp) │ │ │ │ mov %esi,%edx │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 1cb1f │ │ │ │ + je 1ca7f │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%esi,8),%edx │ │ │ │ - sub -0x130(%ebp),%esp │ │ │ │ + sub -0x134(%ebp),%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - lea 0x7(%esp),%ecx │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ + lea 0x7(%esp),%ecx │ │ │ │ mov %ecx,%edi │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ shr $0x3,%edi │ │ │ │ - mov %edi,-0xc0(%ebp) │ │ │ │ + mov %edi,-0xc8(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ imul %edx,%eax │ │ │ │ fildl (%edi) │ │ │ │ - mov %edi,-0x88(%ebp) │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ + mov 0x2c(%eax),%eax │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - lea (%edx,%edx,2),%eax │ │ │ │ fildl -0x30(%ebp) │ │ │ │ + lea (%edx,%edx,2),%eax │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ + or $0xc,%ah │ │ │ │ fmul %st(0),%st │ │ │ │ - mov %edi,-0xa8(%ebp) │ │ │ │ fldl (%esi,%edi,1) │ │ │ │ fxch %st(2) │ │ │ │ - or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0xa0(%ebp) │ │ │ │ + fistpl -0x78(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ sub -0x30(%ebp),%edi │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ - fildl -0xa0(%ebp) │ │ │ │ - fldl -0xe8(%ebp) │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ + fildl -0x78(%ebp) │ │ │ │ + fstl -0xb8(%ebp) │ │ │ │ + fldl -0xf0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - fld %st(3) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + fld %st(2) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - fsub %st(4),%st │ │ │ │ + fsub %st(3),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fxch %st(4) │ │ │ │ - fmul %st(0),%st │ │ │ │ - fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ - fadd %st(1),%st │ │ │ │ + fmul %st(0),%st │ │ │ │ + fmulp %st,%st(3) │ │ │ │ + fadd %st,%st(2) │ │ │ │ fldl (%eax) │ │ │ │ fldz │ │ │ │ - fxch %st(2) │ │ │ │ - fcomi %st(2),%st │ │ │ │ - jbe 1d041 │ │ │ │ - fstp %st(2) │ │ │ │ + fxch %st(4) │ │ │ │ + fcomi %st(4),%st │ │ │ │ + jbe 1cf6b │ │ │ │ + fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ fsqrt │ │ │ │ - fstpl -0xc8(%ebp) │ │ │ │ - fldl -0xc8(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x50(%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(6),%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) │ │ │ │ + fstpt -0xd8(%ebp) │ │ │ │ + fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - fsub %st(2),%st │ │ │ │ + fsub %st(1),%st │ │ │ │ + fldt -0xd8(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1cc49 │ │ │ │ + je 1cb94 │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ fmull -0x40(%ebp) │ │ │ │ - fdivl -0xc8(%ebp) │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ + fdivp %st,%st(1) │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1cce5 │ │ │ │ - fldl -0xf0(%ebp) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov %edx,-0xc8(%ebp) │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ - fmul %st(4),%st │ │ │ │ + jle 1cc23 │ │ │ │ + fldl -0xf8(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ lea 0x8(%ecx),%edi │ │ │ │ add $0x8,%eax │ │ │ │ - fsubp %st,%st(5) │ │ │ │ - fxch %st(4) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fsubl -0xb8(%ebp) │ │ │ │ + mov %edx,-0xb8(%ebp) │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ fadd %st(0),%st │ │ │ │ - fdivp %st,%st(1) │ │ │ │ + fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ - fldt -0x50(%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(5),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ + fadd %st(3),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fmul %st,%st(1) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fmul %st,%st(2) │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edi │ │ │ │ - fmul %st(5),%st │ │ │ │ fmul %st(2),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fstpl -0x8(%edi) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1ccc0 │ │ │ │ + jne 1cc00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - fstp %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ - jmp 1cced │ │ │ │ ffreep %st(0) │ │ │ │ + mov -0xb8(%ebp),%edx │ │ │ │ + jmp 1cc27 │ │ │ │ ffreep %st(0) │ │ │ │ - fstp %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ lea 0x8(,%eax,8),%edi │ │ │ │ - mov %edi,-0xc0(%ebp) │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ + mov %edi,-0xd8(%ebp) │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ fildl 0x4(%edi) │ │ │ │ fldl 0x8(%esi,%eax,8) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ lea 0x8(%esi,%eax,1),%eax │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0xd0(%ebp) │ │ │ │ + fistpl -0xc0(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ sub -0x30(%ebp),%eax │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - fildl -0xd0(%ebp) │ │ │ │ - fldl -0xe0(%ebp) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fld %st(2) │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + fildl -0xc0(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + fstl -0xc0(%ebp) │ │ │ │ + fldl -0xe8(%ebp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fsub %st(3),%st │ │ │ │ + fsub %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fxch %st(3) │ │ │ │ - fmul %st(0),%st │ │ │ │ - fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - fadd %st(3),%st │ │ │ │ + fmul %st(0),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fadd %st(2),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1d02f │ │ │ │ + jbe 1cf59 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ - fstpl -0xd0(%ebp) │ │ │ │ - fldl -0xd0(%ebp) │ │ │ │ + fstpl -0xc8(%ebp) │ │ │ │ + fldl -0xc8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x50(%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(6),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ fscale │ │ │ │ - fstpt -0x140(%ebp) │ │ │ │ + fstpt -0x148(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x140(%ebp) │ │ │ │ + fldt -0x148(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1cdd3 │ │ │ │ + je 1cd06 │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ fmull -0x40(%ebp) │ │ │ │ - fdivl -0xd0(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + fdivl -0xc8(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1ce64 │ │ │ │ + jle 1cda4 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0x100(%ebp) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov %edx,-0xd0(%ebp) │ │ │ │ - mov -0x114(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ lea 0x8(%ecx,%eax,1),%edi │ │ │ │ - mov -0x124(%ebp),%eax │ │ │ │ - fsubp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ + mov -0x128(%ebp),%eax │ │ │ │ + fsubl -0xc0(%ebp) │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ + mov -0x118(%ebp),%edx │ │ │ │ fadd %st(0),%st │ │ │ │ - fdivp %st,%st(2) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt -0x50(%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(5),%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 │ │ │ │ - fmul %st,%st(2) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fmul %st,%st(1) │ │ │ │ fldl 0x18(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edi │ │ │ │ - fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fstpl -0x8(%edi) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1ce40 │ │ │ │ + jne 1cd80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - jmp 1ce6c │ │ │ │ - ffreep %st(0) │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ + jmp 1cdaa │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ fildl 0x8(%eax) │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ fldl 0x8(%esi,%eax,1) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ lea 0x10(%esi,%eax,1),%edi │ │ │ │ + fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldl (%edi) │ │ │ │ fxch %st(1) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x88(%ebp) │ │ │ │ + fistpl -0x60(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ sub -0x30(%ebp),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fldl -0xd8(%ebp) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fld %st(2) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + fstl -0x30(%ebp) │ │ │ │ + fldl -0xe0(%ebp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fsub %st(3),%st │ │ │ │ + fsub %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fxch %st(3) │ │ │ │ - fmul %st(0),%st │ │ │ │ - fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ - faddp %st,%st(3) │ │ │ │ + fmul %st(0),%st │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + faddp %st,%st(2) │ │ │ │ fldl 0x10(%eax) │ │ │ │ fldz │ │ │ │ - fxch %st(4) │ │ │ │ - fcomi %st(4),%st │ │ │ │ - jbe 1d053 │ │ │ │ - fstp %st(4) │ │ │ │ + fxch %st(3) │ │ │ │ + fcomi %st(3),%st │ │ │ │ + jbe 1cf81 │ │ │ │ + fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ - fldt -0x50(%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(6),%st │ │ │ │ + fld %st(0) │ │ │ │ + frndint │ │ │ │ + fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ + f2xm1 │ │ │ │ fscale │ │ │ │ - fstpt -0x30(%ebp) │ │ │ │ + fstpt -0x60(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ - fldt -0x30(%ebp) │ │ │ │ + fldt -0x60(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1cf2d │ │ │ │ + je 1ce59 │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ fmull -0x40(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x110(%ebp),%eax │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1cfc1 │ │ │ │ + jle 1cee3 │ │ │ │ fxch %st(2) │ │ │ │ fmull -0x108(%ebp) │ │ │ │ - mov -0x11c(%ebp),%eax │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ - mov -0x128(%ebp),%edx │ │ │ │ + mov -0x120(%ebp),%eax │ │ │ │ lea 0x28(%ecx,%eax,1),%esi │ │ │ │ - mov -0x12c(%ebp),%eax │ │ │ │ - fsubp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ + mov -0x130(%ebp),%eax │ │ │ │ + fsubl -0x30(%ebp) │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x12c(%ebp),%edx │ │ │ │ fadd %st(0),%st │ │ │ │ - fdivp %st,%st(2) │ │ │ │ + fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ - fldt -0x50(%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(4),%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 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fmul %st,%st(2) │ │ │ │ + fmul %st,%st(1) │ │ │ │ fldl 0x28(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%esi │ │ │ │ - fmul %st(2),%st │ │ │ │ fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fstpl -0x8(%esi) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1cfa0 │ │ │ │ + jne 1cec0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + fxch %st(1) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - jmp 1cfc9 │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 1ceeb │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + fxch %st(1) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ shl $0x4,%edx │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - push -0x58(%ebp) │ │ │ │ - push -0x24(%ebp) │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ push -0x34(%ebp) │ │ │ │ - push -0x44(%ebp) │ │ │ │ + push -0x80(%ebp) │ │ │ │ + push -0x7c(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ push %edi │ │ │ │ - push -0xc8(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ lea (%ecx,%esi,1),%edx │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %edx │ │ │ │ lea (%ecx,%esi,1),%edx │ │ │ │ push %edx │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - call b5c0 │ │ │ │ - mov -0xbc(%ebp),%esp │ │ │ │ - incl -0x70(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - cmp %eax,-0x8c(%ebp) │ │ │ │ - jne 1cb01 │ │ │ │ - mov -0x134(%ebp),%esp │ │ │ │ - jmp 1b0e2 │ │ │ │ - fxch %st(2) │ │ │ │ - fcomip %st(2),%st │ │ │ │ - ja 1d069 │ │ │ │ - fstp %st(1) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - jmp 1cde2 │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + call b600 │ │ │ │ + mov -0xa0(%ebp),%esp │ │ │ │ + incl -0x50(%ebp) │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + cmp %eax,-0x84(%ebp) │ │ │ │ + jne 1ca61 │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x138(%ebp),%esp │ │ │ │ + jmp 1b07f │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1d09d │ │ │ │ + ja 1cf95 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x40(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1cc58 │ │ │ │ + jmp 1cd15 │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 1d07f │ │ │ │ + ja 1cfc7 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fldl -0x40(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1cf38 │ │ │ │ + jmp 1cb9f │ │ │ │ + fxch %st(3) │ │ │ │ + fcomip %st(3),%st │ │ │ │ + ja 1cfab │ │ │ │ + fstp %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fldl -0x40(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 1ce64 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x40(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1cde2 │ │ │ │ - fxch %st(3) │ │ │ │ + jmp 1cd15 │ │ │ │ + fxch %st(2) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fsin │ │ │ │ fmull -0x40(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 1cf38 │ │ │ │ fxch %st(1) │ │ │ │ + jmp 1ce64 │ │ │ │ + fxch %st(3) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmul %st(4),%st │ │ │ │ fsin │ │ │ │ fmull -0x40(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1cc58 │ │ │ │ fxch %st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + fxch %st(3) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 1cb9f │ │ │ │ mov %esi,%eax │ │ │ │ - mov -0xa8(%ebp),%esi │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ lea 0x8(%eax,%esi,1),%edx │ │ │ │ lea 0x10(%eax,%esi,1),%eax │ │ │ │ mov %edx,-0xb8(%ebp) │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - jmp 1c343 │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + jmp 1c2bb │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 1b0e2 │ │ │ │ + je 1b07f │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 1be2b │ │ │ │ - jmp 1b0e2 │ │ │ │ + jne 1bdb5 │ │ │ │ + jmp 1b07f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0xbc(%ebp) │ │ │ │ + mov %esp,-0xb8(%ebp) │ │ │ │ mov 0x88(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0xc8(%ebp) │ │ │ │ + mov %esp,-0xc0(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 1d272 │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ + jle 1d19f │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1d801 │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov %edi,-0xd0(%ebp) │ │ │ │ - mov %esi,-0xc0(%ebp) │ │ │ │ + jle 1d716 │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ + mov %edi,-0xc8(%ebp) │ │ │ │ + mov %esi,-0xd8(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ lea (%esi,%edx,8),%esi │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - jmp 1d1f3 │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + jmp 1d123 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ imul (%edi),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x8,%esi │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmull (%esi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ @@ -32156,75 +32104,75 @@ │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov (%edi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %edi,-0x70(%ebp) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ - cmp %edi,-0x80(%ebp) │ │ │ │ - jne 1d1e0 │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ + jne 1d110 │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x88(%ebp) │ │ │ │ - je 1d264 │ │ │ │ - addl $0x8,-0x9c(%ebp) │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ - add %edi,-0xb0(%ebp) │ │ │ │ + cmp %eax,-0x78(%ebp) │ │ │ │ + je 1d191 │ │ │ │ + addl $0x8,-0x94(%ebp) │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ + add %edi,-0xa8(%ebp) │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - jmp 1d1b8 │ │ │ │ + jmp 1d0e5 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 1d844 │ │ │ │ + mov -0xc8(%ebp),%edi │ │ │ │ + mov -0xd8(%ebp),%esi │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 1d750 │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ and $0x4,%esi │ │ │ │ - je 1d29c │ │ │ │ + je 1d1c9 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 1d2aa │ │ │ │ + je 1d1d7 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1d29c │ │ │ │ + jne 1d1c9 │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + fldl -0x40(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -32236,151 +32184,151 @@ │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ call 33c0 │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ add $0x14,%esp │ │ │ │ push %edx │ │ │ │ call 3720 │ │ │ │ - mov -0xbc(%ebp),%esp │ │ │ │ - jmp 1abb6 │ │ │ │ + mov -0xb8(%ebp),%esp │ │ │ │ + jmp 1ab76 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0xe0(%ebp) │ │ │ │ + mov %esp,-0xe8(%ebp) │ │ │ │ mov 0x88(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0xe8(%ebp) │ │ │ │ + mov %esp,-0xf0(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 1d49e │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - mov %edi,-0xa8(%ebp) │ │ │ │ + jle 1d3c2 │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1d7c9 │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov %edi,-0xf0(%ebp) │ │ │ │ - mov %esi,-0x100(%ebp) │ │ │ │ + jle 1d6de │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ + mov %edi,-0xf8(%ebp) │ │ │ │ + mov %esi,-0x100(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ - mov -0xbc(%ebp),%edi │ │ │ │ + mov -0xc8(%ebp),%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + mov -0xe0(%ebp),%esi │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ lea (%esi,%edx,8),%esi │ │ │ │ - mov -0xe8(%ebp),%edx │ │ │ │ + mov -0xf0(%ebp),%edx │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ - jmp 1d41c │ │ │ │ + jmp 1d343 │ │ │ │ imul (%edi),%edx │ │ │ │ addl $0x4,-0x50(%ebp) │ │ │ │ add $0x8,%esi │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmull (%esi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x70(%ebp) │ │ │ │ + fistpl -0x60(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov (%edi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %edi,-0x78(%ebp) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ mov %edx,(%eax) │ │ │ │ - cmp %edi,-0x88(%ebp) │ │ │ │ - jne 1d40e │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ + jne 1d335 │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0xa0(%ebp) │ │ │ │ - je 1d490 │ │ │ │ - addl $0x8,-0xa8(%ebp) │ │ │ │ - mov -0xc8(%ebp),%edi │ │ │ │ - mov -0xa8(%ebp),%esi │ │ │ │ - add %edi,-0xd0(%ebp) │ │ │ │ + cmp %eax,-0x98(%ebp) │ │ │ │ + je 1d3b4 │ │ │ │ + addl $0x8,-0xa0(%ebp) │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + add %edi,-0xc8(%ebp) │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - jmp 1d3e6 │ │ │ │ + jmp 1d30d │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xf0(%ebp),%edi │ │ │ │ + mov -0xf8(%ebp),%edi │ │ │ │ mov -0x100(%ebp),%esi │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1d7bf │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ + jle 1d6d4 │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ and $0x4,%esi │ │ │ │ - je 1d4c8 │ │ │ │ + je 1d3ec │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 1d4d6 │ │ │ │ + je 1d3fa │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1d4c8 │ │ │ │ + jne 1d3ec │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + fldl -0x40(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -32392,151 +32340,151 @@ │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ call 33c0 │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ add $0x14,%esp │ │ │ │ push %edx │ │ │ │ call 3720 │ │ │ │ - mov -0xe0(%ebp),%esp │ │ │ │ - jmp 1ca42 │ │ │ │ + mov -0xe8(%ebp),%esp │ │ │ │ + jmp 1c9a5 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esp,-0xc8(%ebp) │ │ │ │ + mov %esp,-0xc0(%ebp) │ │ │ │ mov 0x88(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ lea 0xf(%esi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0xd0(%ebp) │ │ │ │ + mov %esp,-0xc8(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 1d6c4 │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ + jle 1d5e2 │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1d787 │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov %edi,-0xc0(%ebp) │ │ │ │ - mov %esi,-0xd8(%ebp) │ │ │ │ + jle 1d6a2 │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ + mov %edi,-0xd8(%ebp) │ │ │ │ + mov %esi,-0xe0(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ add %esi,%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + mov -0xb0(%ebp),%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ lea (%esi,%edx,8),%esi │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ + mov -0xc8(%ebp),%edx │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ - jmp 1d645 │ │ │ │ + jmp 1d566 │ │ │ │ imul (%edi),%edx │ │ │ │ addl $0x4,-0x50(%ebp) │ │ │ │ add $0x8,%esi │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmull (%esi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x70(%ebp) │ │ │ │ + fistpl -0x60(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov (%edi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %edi,-0x70(%ebp) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ mov %edx,(%eax) │ │ │ │ - cmp %edi,-0x80(%ebp) │ │ │ │ - jne 1d637 │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + jne 1d558 │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x88(%ebp) │ │ │ │ - je 1d6b6 │ │ │ │ - addl $0x8,-0x98(%ebp) │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - add %edi,-0xb8(%ebp) │ │ │ │ + cmp %eax,-0x78(%ebp) │ │ │ │ + je 1d5d4 │ │ │ │ + addl $0x8,-0x90(%ebp) │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + add %edi,-0xb0(%ebp) │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - jmp 1d60f │ │ │ │ + jmp 1d530 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + mov -0xd8(%ebp),%edi │ │ │ │ + mov -0xe0(%ebp),%esi │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1d77d │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + jle 1d698 │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ecx │ │ │ │ and $0x4,%esi │ │ │ │ - je 1d6ee │ │ │ │ + je 1d60c │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 1d6fc │ │ │ │ + je 1d61a │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1d6ee │ │ │ │ + jne 1d60c │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + fldl -0x40(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x40(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -32548,167 +32496,167 @@ │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ call 33c0 │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ add $0x14,%esp │ │ │ │ push %edx │ │ │ │ call 3720 │ │ │ │ - mov -0xc8(%ebp),%esp │ │ │ │ - jmp 1bf26 │ │ │ │ + mov -0xc0(%ebp),%esp │ │ │ │ + jmp 1bea1 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 1d6fc │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ + jmp 1d61a │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - cmp %ecx,-0x88(%ebp) │ │ │ │ - je 1d77d │ │ │ │ + cmp %ecx,-0x78(%ebp) │ │ │ │ + je 1d698 │ │ │ │ + add $0x2,%eax │ │ │ │ + cmp %eax,-0x78(%ebp) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %ecx,0xc(%edx) │ │ │ │ - add $0x2,%eax │ │ │ │ - cmp %eax,-0x88(%ebp) │ │ │ │ - je 1d6c4 │ │ │ │ + je 1d5e2 │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %ecx,(%edx) │ │ │ │ - jmp 1d78f │ │ │ │ + jmp 1d6aa │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 1d4d6 │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ + jmp 1d3fa │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - cmp %ecx,-0xa0(%ebp) │ │ │ │ - je 1d7bf │ │ │ │ + cmp %ecx,-0x98(%ebp) │ │ │ │ + je 1d6d4 │ │ │ │ + add $0x2,%eax │ │ │ │ + cmp %eax,-0x98(%ebp) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %ecx,0xc(%edx) │ │ │ │ - add $0x2,%eax │ │ │ │ - cmp %eax,-0xa0(%ebp) │ │ │ │ - je 1d49e │ │ │ │ + je 1d3c2 │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %ecx,(%edx) │ │ │ │ - jmp 1d7d1 │ │ │ │ + jmp 1d6e6 │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - cmp %ecx,-0x88(%ebp) │ │ │ │ - je 1d844 │ │ │ │ + cmp %ecx,-0x78(%ebp) │ │ │ │ + je 1d750 │ │ │ │ + add $0x2,%eax │ │ │ │ + cmp %eax,-0x78(%ebp) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %ecx,0xc(%edx) │ │ │ │ - add $0x2,%eax │ │ │ │ - cmp %eax,-0x88(%ebp) │ │ │ │ - je 1d272 │ │ │ │ + je 1d19f │ │ │ │ add $0x10,%edx │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ + cmp %ecx,-0x78(%ebp) │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ - cmp %ecx,-0x88(%ebp) │ │ │ │ - jne 1d814 │ │ │ │ + jne 1d726 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 1d2aa │ │ │ │ + jmp 1d1d7 │ │ │ │ fstp %st(1) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ fstl (%eax) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ shl $0x5,%esi │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ + mov %esi,-0xb0(%ebp) │ │ │ │ fstpl (%esi,%eax,8) │ │ │ │ - jmp 1ca3a │ │ │ │ + jmp 1c99d │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edi,%edi │ │ │ │ mov %ecx,(%esi) │ │ │ │ movl $0x3ff00000,0x4(%esi) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ shl $0x5,%esi │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ + mov %esi,-0x98(%ebp) │ │ │ │ mov %edi,(%esi,%eax,8) │ │ │ │ movl $0x3ff00000,0x4(%esi,%eax,8) │ │ │ │ - jmp 1c60a │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 1c577 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0001d8a0 : │ │ │ │ +0001d7b0 : │ │ │ │ call 3b47 │ │ │ │ - add $0x2f51f,%eax │ │ │ │ + add $0x2f60f,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10c,%esp │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1d940 │ │ │ │ + jle 1d850 │ │ │ │ mov 0x2c(%eax),%edi │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov %eax,%edx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ lea 0x2(%edi,%edi,1),%ebx │ │ │ │ - jmp 1d8e9 │ │ │ │ + jmp 1d7f9 │ │ │ │ mov 0x24(%edx),%ecx │ │ │ │ cmp %ebx,(%ecx,%eax,4) │ │ │ │ - jle 1d8ee │ │ │ │ + jle 1d7fe │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 1d907 │ │ │ │ + je 1d817 │ │ │ │ cmp %edi,(%esi,%eax,4) │ │ │ │ - jg 1d8d9 │ │ │ │ + jg 1d7e9 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 36b0 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 1d92d │ │ │ │ + je 1d83d │ │ │ │ cmp $0x3,%eax │ │ │ │ - je 1df22 │ │ │ │ + je 1de32 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 1d946 │ │ │ │ + jne 1d856 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 30e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 1d8ff │ │ │ │ + jmp 1d80f │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 3290 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 1d8ff │ │ │ │ + jmp 1d80f │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ mov %esp,-0xdc(%ebp) │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ mov 0x7c(%eax),%eax │ │ │ │ mov 0x80(%ebx),%esi │ │ │ │ mov %eax,0x78(%ebx) │ │ │ │ lea 0x0(,%ecx,4),%eax │ │ │ │ - mov %esi,0x74(%ebx) │ │ │ │ lea 0xf(%eax),%edx │ │ │ │ add $0x13,%eax │ │ │ │ + mov %esi,0x74(%ebx) │ │ │ │ shr $0x4,%edx │ │ │ │ + and $0xfffffff0,%eax │ │ │ │ shl $0x4,%edx │ │ │ │ sub %edx,%esp │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ mov %esp,-0xa4(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0xc4(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ lea 0x1b(,%ecx,8),%edx │ │ │ │ mov %esp,-0x7c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ @@ -32716,31 +32664,31 @@ │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ sub %edx,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ lea 0x13(,%ecx,8),%eax │ │ │ │ + shr $0x2,%ebx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + mov %edx,%ebx │ │ │ │ + and $0xfffffff8,%edx │ │ │ │ sub %eax,%esp │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ + shr $0x3,%ebx │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0xf4(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - shr $0x2,%ebx │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ - mov %edx,%ebx │ │ │ │ - and $0xfffffff8,%edx │ │ │ │ lea 0x2(%eax,%eax,1),%edi │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ - mov %edx,-0x74(%ebp) │ │ │ │ imul %edi,%eax │ │ │ │ - shr $0x3,%ebx │ │ │ │ add $0x10,%eax │ │ │ │ - mov %ebx,-0x2c(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%edx │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ @@ -32760,66 +32708,66 @@ │ │ │ │ call 31f0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jne 1df38 │ │ │ │ + jne 1de48 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fstpl 0x0(,%eax,8) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ movl $0x0,0x0(,%eax,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 20768 │ │ │ │ + jle 20668 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x1,-0x84(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ imul %ebx,%edx │ │ │ │ + cmp -0x28(%ebp),%eax │ │ │ │ lea (%edx,%edx,1),%esi │ │ │ │ mov %esi,-0x84(%ebp) │ │ │ │ - cmp -0x28(%ebp),%eax │ │ │ │ - jne 1da84 │ │ │ │ + jne 1d994 │ │ │ │ mov %ecx,%esi │ │ │ │ and $0x10,%esi │ │ │ │ - jne 208f0 │ │ │ │ + jne 207f0 │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - jne 1fc8a │ │ │ │ + jne 1fb8a │ │ │ │ test $0x2,%cl │ │ │ │ - jne 1eff2 │ │ │ │ + jne 1eef2 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ test $0x4,%cl │ │ │ │ - jne 1e595 │ │ │ │ + jne 1e495 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 1e477 │ │ │ │ + jne 1e377 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 1dfa9 │ │ │ │ + jle 1deb9 │ │ │ │ movl $0x0,-0xc8(%ebp) │ │ │ │ mov -0xc8(%ebp),%ebx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xcc(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 1db1c │ │ │ │ + je 1da2c │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%edx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -32827,33 +32775,33 @@ │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ shl $0x4,%esi │ │ │ │ - lea 0x10(%esi),%ecx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + lea 0x10(%esi),%ecx │ │ │ │ sub %ecx,%esp │ │ │ │ lea 0x7(%esp),%esi │ │ │ │ sub %eax,%esp │ │ │ │ and $0xfffffff8,%esi │ │ │ │ mov %esp,-0xb4(%ebp) │ │ │ │ mov %esi,-0xc0(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ dec %ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - js 1e46f │ │ │ │ + js 1e36f │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ - mov 0x24(%edi),%edi │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ + mov 0x24(%edi),%edi │ │ │ │ imul %ecx,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ imul %edx,%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ @@ -32868,16 +32816,16 @@ │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ mov (%eax,%ecx,4),%edi │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ fmull (%ebx,%ecx,8) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ @@ -32890,15 +32838,15 @@ │ │ │ │ mov %ebx,(%edx,%ecx,4) │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ mov -0xc4(%ebp),%esi │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 1dc47 │ │ │ │ + jle 1db57 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %edi,%ebx │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ lea 0x0(,%ebx,4),%edx │ │ │ │ mov %eax,%edi │ │ │ │ add %ebx,%esi │ │ │ │ @@ -32908,85 +32856,86 @@ │ │ │ │ add -0xb4(%ebp),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x40(%ebp) │ │ │ │ - jne 1dc34 │ │ │ │ + jne 1db44 │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ dec %ecx │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ sub %esi,-0x58(%ebp) │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 1dbc9 │ │ │ │ + jne 1dad9 │ │ │ │ mov %eax,%edi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ shl $0x2,%eax │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ mov %esi,%ebx │ │ │ │ push -0x7c(%ebp) │ │ │ │ call 31f0 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jle 1dfe7 │ │ │ │ - shl $0x4,%eax │ │ │ │ + jle 1def7 │ │ │ │ fildl -0x50(%ebp) │ │ │ │ + shl $0x4,%eax │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fmul %st(0),%st │ │ │ │ - movl $0x0,-0x5c(%ebp) │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt -0x7974(%esi) │ │ │ │ fstpt -0xa0(%ebp) │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ fildl (%edi,%ebx,4) │ │ │ │ fld %st(0) │ │ │ │ fdivrs -0x7cbc(%eax) │ │ │ │ - fld %st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldl (%esi,%ebx,8) │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ fldl -0x79c4(%eax) │ │ │ │ - fmul %st(1),%st │ │ │ │ mov (%esi,%ebx,4),%ecx │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ lea (%esi,%ecx,1),%edx │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ lea 0x0(,%ecx,8),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ sub %eax,%esi │ │ │ │ add -0xc0(%ebp),%esi │ │ │ │ - jmp 1dd75 │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + jmp 1dc87 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ mov %ax,-0x40(%ebp) │ │ │ │ + movzwl -0x40(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fldt -0xa0(%ebp) │ │ │ │ - movzwl -0x40(%ebp),%eax │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ fsubr %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ f2xm1 │ │ │ │ fxch %st(1) │ │ │ │ @@ -33000,247 +32949,246 @@ │ │ │ │ fsub %st(1),%st │ │ │ │ fldt -0x90(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1dd5c │ │ │ │ + je 1dc6e │ │ │ │ fchs │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ fmuls -0x7cac(%eax) │ │ │ │ fmull -0x79c4(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 1ddbc │ │ │ │ + je 1dccc │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - fsub %st(5),%st │ │ │ │ - fmul %st(4),%st │ │ │ │ + fsub %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fxch %st(1) │ │ │ │ - fsubr %st(5),%st │ │ │ │ + fsubr %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ - faddl -0x58(%ebp) │ │ │ │ + fadd %st(4),%st │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1dd07 │ │ │ │ + ja 1dc19 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1dfd0 │ │ │ │ + ja 1dee0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x68(%ebp) │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 1dd75 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 1dc87 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1ddc4 │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 1dcd2 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ add %esi,-0x5c(%ebp) │ │ │ │ cmp -0x30(%ebp),%ebx │ │ │ │ - jne 1dcbb │ │ │ │ + jne 1dbca │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 1e288 │ │ │ │ + je 1e18c │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 1e01f │ │ │ │ + je 1df2f │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1deff │ │ │ │ + jle 1de0f │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ - mov -0xc4(%ebp),%edi │ │ │ │ shl $0x4,%edx │ │ │ │ + mov -0xc4(%ebp),%edi │ │ │ │ mov 0x74(%ebx),%ebx │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%esi │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ add %edx,%esi │ │ │ │ add %ebx,%ebx │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ cmp %eax,-0x30(%ebp) │ │ │ │ - jle 1de8a │ │ │ │ + jle 1dd9a │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ imul %eax,%edx │ │ │ │ - add %edx,%edx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ + add %edx,%edx │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ mov -0xc0(%ebp),%edi │ │ │ │ inc %eax │ │ │ │ add %edx,%ebx │ │ │ │ add -0x50(%ebp),%edx │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ fstl (%edi,%eax,8) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ imul -0x4(%edi,%eax,4),%ecx │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ add (%edi,%ebx,4),%ecx │ │ │ │ + cmp %eax,-0x30(%ebp) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,(%ebx,%eax,4) │ │ │ │ - cmp %eax,-0x30(%ebp) │ │ │ │ - jne 1de4e │ │ │ │ + jne 1dd5e │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ fldl (%edx,%ecx,8) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - fldl 0x8(%ecx) │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x40(%ebp),%eax │ │ │ │ + fldl 0x8(%ecx) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov %ecx,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1e017 │ │ │ │ + jle 1df27 │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 1ded8 │ │ │ │ + jmp 1dde8 │ │ │ │ movl $0x0,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 1e000 │ │ │ │ + je 1df10 │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ sub (%ebx,%eax,4),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 1deca │ │ │ │ + je 1ddda │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ inc %edx │ │ │ │ inc %ebx │ │ │ │ - mov %edx,(%esi,%eax,4) │ │ │ │ cmp -0x84(%ebp),%ebx │ │ │ │ - jne 1de26 │ │ │ │ + mov %edx,(%esi,%eax,4) │ │ │ │ + jne 1dd36 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0xcc(%ebp),%esp │ │ │ │ incl -0xc8(%ebp) │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ cmp 0x4(%ebx),%eax │ │ │ │ - jl 1dafb │ │ │ │ - jmp 1dfa9 │ │ │ │ + jl 1da0b │ │ │ │ + jmp 1deb9 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 34c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 1d8ff │ │ │ │ + jmp 1d80f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1dfa9 │ │ │ │ + jle 1deb9 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ xor %esi,%esi │ │ │ │ mov 0xc(%ebx),%ecx │ │ │ │ mov 0x74(%ebx),%ebx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x70(%ebx),%edi │ │ │ │ lea (%edi,%eax,4),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1df9e │ │ │ │ + jle 1deae │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ add %esi,%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x68(%edx),%edx │ │ │ │ mov 0x6c(%ebx),%ebx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ - mov (%ebx,%esi,4),%eax │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ - shl $0x4,%eax │ │ │ │ + mov (%ebx,%esi,4),%eax │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ + inc %esi │ │ │ │ fldl 0x8(%ecx) │ │ │ │ + shl $0x4,%eax │ │ │ │ add -0x28(%ebp),%eax │ │ │ │ + cmp -0x30(%ebp),%esi │ │ │ │ fmul %st(1),%st │ │ │ │ - inc %esi │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp -0x30(%ebp),%esi │ │ │ │ - jne 1df76 │ │ │ │ + jne 1de86 │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x4,%edi │ │ │ │ cmp %edi,-0x2c(%ebp) │ │ │ │ - jne 1df5c │ │ │ │ + jne 1de6c │ │ │ │ mov -0xdc(%ebp),%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%eax) │ │ │ │ call 3310 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - call 7640 │ │ │ │ + call 7680 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 1d8ff │ │ │ │ + jmp 1d80f │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x79c4(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1dd6d │ │ │ │ + jmp 1dc7f │ │ │ │ cmpl $0x4,-0x30(%ebp) │ │ │ │ - je 1deff │ │ │ │ + je 1de0f │ │ │ │ cmpl $0x5,-0x30(%ebp) │ │ │ │ - jne 1ddec │ │ │ │ - jmp 1deff │ │ │ │ + jne 1dcfc │ │ │ │ + jmp 1de0f │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ incl (%esi) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x84(%ebp) │ │ │ │ - jne 1de2b │ │ │ │ - jmp 1deff │ │ │ │ + jne 1dd3b │ │ │ │ + jmp 1de0f │ │ │ │ mov (%esi,%ecx,4),%edx │ │ │ │ - jmp 1deee │ │ │ │ + jmp 1ddfe │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ + mov -0xc0(%ebp),%ecx │ │ │ │ fldl (%eax) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%edi),%eax │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0xd4(%ebp) │ │ │ │ @@ -33255,173 +33203,171 @@ │ │ │ │ mov 0x74(%eax),%esi │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%ebx),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x4,%edx │ │ │ │ shl $0x3,%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ + add %eax,%edi │ │ │ │ add %edx,%ecx │ │ │ │ + mov %edi,-0xe4(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ mov %ecx,-0xe8(%ebp) │ │ │ │ - mov %edi,-0xe4(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ mov %ecx,-0xb0(%ebp) │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ - add %eax,%edi │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ - add %edx,%ecx │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ + add %edx,%ecx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - jmp 1e0c7 │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + jmp 1dfd7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ mov -0xb4(%ebp),%edx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ add (%edx,%eax,4),%ecx │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ xor %edx,%edx │ │ │ │ imul %ecx,%eax │ │ │ │ mov %ecx,-0xec(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %eax,-0xf0(%ebp) │ │ │ │ - jmp 1e108 │ │ │ │ + jmp 1e018 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xe8(%ebp),%eax │ │ │ │ - mov -0xe4(%ebp),%ecx │ │ │ │ mov %edx,-0xf4(%ebp) │ │ │ │ + mov -0xe4(%ebp),%ecx │ │ │ │ fldl 0x10(%eax,%edx,8) │ │ │ │ mov -0xf0(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ mov -0xe0(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1e146 │ │ │ │ + jmp 1e056 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ fldl 0x20(%eax,%ecx,8) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ add 0x10(%edx,%ecx,4),%eax │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ - jmp 1e184 │ │ │ │ + jmp 1e094 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ fldl 0x30(%ecx,%eax,8) │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ add 0x18(%edi,%eax,4),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1e1c2 │ │ │ │ + jmp 1e0c2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fldl 0x40(%eax,%edx,8) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ mov 0x20(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ add %ecx,%edi │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %esi,%eax │ │ │ │ + cmp -0x28(%ebp),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp -0x28(%ebp),%edx │ │ │ │ - jne 1e1c0 │ │ │ │ + jne 1e0c0 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 1e180 │ │ │ │ + jne 1e090 │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1e140 │ │ │ │ + jne 1e050 │ │ │ │ mov -0xf4(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 1e100 │ │ │ │ + jne 1e010 │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0xec(%ebp),%ecx │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 1e0bd │ │ │ │ + jne 1dfcd │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ dec %eax │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + fstpl 0x28(%esi) │ │ │ │ + fxch %st(3) │ │ │ │ mov %ecx,0x4(%edx) │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ mov %edx,%ecx │ │ │ │ - mov -0xd8(%ebp),%edx │ │ │ │ - fstpl 0x28(%esi) │ │ │ │ - fxch %st(3) │ │ │ │ mov %eax,0x10(%ebx) │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ + mov -0xd8(%ebp),%edx │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ - fstpl 0x20(%esi) │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov %edx,0xc(%ecx) │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ mov %edx,0x10(%ecx) │ │ │ │ - jmp 1deff │ │ │ │ + fstpl 0x20(%esi) │ │ │ │ + jmp 1de0f │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ fldl (%eax) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%edi),%eax │ │ │ │ @@ -33441,145 +33387,145 @@ │ │ │ │ add 0xc(%ebx),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x4,%edx │ │ │ │ shl $0x3,%eax │ │ │ │ - add %edx,%ecx │ │ │ │ + shl $0x4,%edx │ │ │ │ add %eax,%edi │ │ │ │ - mov %ecx,-0xd0(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ + mov %ecx,-0xd0(%ebp) │ │ │ │ add %edx,%ecx │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + add %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ lea (%edi,%eax,1),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ - jmp 1e31a │ │ │ │ + jmp 1e21e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ mov %eax,-0xd4(%ebp) │ │ │ │ mov %edx,-0xd8(%ebp) │ │ │ │ + mov -0xb4(%ebp),%edi │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ mov (%edi,%edx,4),%ecx │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ add %eax,%ecx │ │ │ │ imul %ecx,%edi │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,%ecx │ │ │ │ - jmp 1e359 │ │ │ │ + jmp 1e25d │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xd0(%ebp),%edi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ mov %ecx,-0xe0(%ebp) │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ fldl 0x10(%edi,%eax,8) │ │ │ │ - mov 0x8(%edx,%eax,4),%eax │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x8(%edx,%eax,4),%eax │ │ │ │ add %ecx,%eax │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ - jmp 1e394 │ │ │ │ + jmp 1e298 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ fldl 0x20(%ecx,%eax,8) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ add 0x10(%edi,%eax,4),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1e3c2 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 1e2c2 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fldl 0x30(%eax,%edx,8) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ mov 0x18(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ add %ecx,%edi │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %esi,%eax │ │ │ │ + cmp -0x2c(%ebp),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp -0x2c(%ebp),%edx │ │ │ │ - jne 1e3c0 │ │ │ │ + jne 1e2c0 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 1e390 │ │ │ │ + jne 1e294 │ │ │ │ incl -0x58(%ebp) │ │ │ │ mov -0xe0(%ebp),%ecx │ │ │ │ cmp %eax,-0x58(%ebp) │ │ │ │ - jne 1e353 │ │ │ │ + jne 1e257 │ │ │ │ mov -0xd8(%ebp),%edx │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp -0x58(%ebp),%edx │ │ │ │ - jne 1e312 │ │ │ │ + jne 1e216 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ - mov %edi,0x10(%ecx) │ │ │ │ - mov %edx,0x4(%ecx) │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ fstpl 0x20(%esi) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ + mov %edi,0x10(%ecx) │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov %edx,0x4(%ecx) │ │ │ │ dec %eax │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ mov %edx,0xc(%ecx) │ │ │ │ - jmp 1deff │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ + jmp 1de0f │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - jmp 1ddee │ │ │ │ + jmp 1dcfe │ │ │ │ mov 0x88(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ @@ -33588,52 +33534,52 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x80(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 1f5a2 │ │ │ │ + jle 1f4a2 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1f571 │ │ │ │ + jle 1f471 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ + add -0x2c(%ebp),%eax │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - add -0x2c(%ebp),%eax │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp 1e530 │ │ │ │ + jmp 1e430 │ │ │ │ imul (%ebx),%edx │ │ │ │ addl $0x8,-0x44(%ebp) │ │ │ │ addl $0x4,-0x58(%ebp) │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ fildl (%ebx) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ fmull (%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x90(%ebp) │ │ │ │ @@ -33645,45 +33591,45 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%ebx) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %edx,(%eax) │ │ │ │ add -0x50(%ebp),%edx │ │ │ │ + cmp %ebx,-0x70(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - cmp %ebx,-0x70(%ebp) │ │ │ │ - jne 1e51f │ │ │ │ + jne 1e41f │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 1f5a0 │ │ │ │ + je 1f4a0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ - movl $0x0,(%edi,%ecx,8) │ │ │ │ add %ebx,-0x34(%ebp) │ │ │ │ + movl $0x0,(%edi,%ecx,8) │ │ │ │ mov %ecx,0x4(%edi,%ecx,8) │ │ │ │ - jmp 1e501 │ │ │ │ + jmp 1e401 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 1eec5 │ │ │ │ + jne 1edc5 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1dfa9 │ │ │ │ + jle 1deb9 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ cltd │ │ │ │ add $0x2,%ecx │ │ │ │ idiv %ecx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xd0(%ebp) │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 1e5df │ │ │ │ + je 1e4df │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%ecx,8),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ @@ -33695,17 +33641,17 @@ │ │ │ │ mov %ebx,%esi │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %esi │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ - js 1eebe │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ + js 1edbe │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ imul -0x30(%ebp),%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ @@ -33749,15 +33695,15 @@ │ │ │ │ mov %ebx,(%eax,%edi,4) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ lea 0x1(%edx,%eax,1),%eax │ │ │ │ mov -0xc4(%ebp),%edx │ │ │ │ mov %eax,(%edx,%edi,4) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1e6f8 │ │ │ │ + jle 1e5f8 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %esi,%ebx │ │ │ │ lea 0x0(,%ebx,4),%edx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ sub %edx,%eax │ │ │ │ @@ -33767,34 +33713,34 @@ │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x5c(%ebp) │ │ │ │ - jne 1e6e4 │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ + jne 1e5e4 │ │ │ │ dec %edi │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ sub %ebx,-0x34(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 1e678 │ │ │ │ + jne 1e578 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ecx,-0xa0(%ebp) │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ xor %edi,%edi │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x7c(%ebp) │ │ │ │ call 31f0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ mov %ecx,-0xb0(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fildl -0x34(%ebp) │ │ │ │ add $0x2,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ @@ -33813,18 +33759,18 @@ │ │ │ │ fildl -0x5c(%ebp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstl (%eax,%ebx,8) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jg 1e833 │ │ │ │ + jg 1e733 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ inc %edx │ │ │ │ sub %esi,%edx │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ @@ -33834,87 +33780,87 @@ │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x5c(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fld %st(1) │ │ │ │ - fsub %st(1),%st │ │ │ │ - fxch %st(2) │ │ │ │ mov 0x68(%eax),%ecx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ - fsubr %st(4),%st │ │ │ │ imul %ebx,%edx │ │ │ │ + fld %st(1) │ │ │ │ add %edx,%esi │ │ │ │ xor %edx,%edx │ │ │ │ + fsub %st(1),%st │ │ │ │ + fxch %st(2) │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ + fsubr %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ - jmp 1e7fb │ │ │ │ + jmp 1e6fb │ │ │ │ sub -0xc8(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ neg %esi │ │ │ │ cmovs %eax,%esi │ │ │ │ add %edi,%esi │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ lea 0x1(%edi,%eax,1),%esi │ │ │ │ fmul %st(1),%st │ │ │ │ test %eax,%eax │ │ │ │ - jns 1e817 │ │ │ │ + jns 1e717 │ │ │ │ mov %eax,%esi │ │ │ │ not %esi │ │ │ │ add %edi,%esi │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x5c(%ebp) │ │ │ │ - jne 1e7f5 │ │ │ │ + jne 1e6f5 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1e835 │ │ │ │ + jmp 1e735 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ - lea 0x1(%eax,%edi,1),%edi │ │ │ │ cmp %ebx,-0x2c(%ebp) │ │ │ │ - jne 1e759 │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + lea 0x1(%eax,%edi,1),%edi │ │ │ │ + jne 1e659 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ cmpl $0x4,-0x2c(%ebp) │ │ │ │ - je 1ec96 │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + je 1eb96 │ │ │ │ xor %eax,%eax │ │ │ │ cmpl $0x5,-0x2c(%ebp) │ │ │ │ - je 1e9fb │ │ │ │ + je 1e8fb │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 1e9c6 │ │ │ │ + jle 1e8c6 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ mov 0x74(%ebx),%ebx │ │ │ │ shr $0x3,%edi │ │ │ │ shl $0x4,%edx │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + mov %ecx,%edi │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ - mov %edi,-0x34(%ebp) │ │ │ │ - mov %ecx,%edi │ │ │ │ add %esi,%esi │ │ │ │ add %edx,%ebx │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jle 1e918 │ │ │ │ + jle 1e818 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ mov %esi,-0x70(%ebp) │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ @@ -33937,91 +33883,91 @@ │ │ │ │ add %ebx,%ecx │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ fstl (%esi,%eax,8) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ imul -0x4(%esi,%eax,4),%edx │ │ │ │ add (%ebx,%ecx,4),%edx │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ add -0x30(%ebp),%ecx │ │ │ │ - mov %edx,(%ebx,%eax,4) │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jne 1e8ce │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + mov %edx,(%ebx,%eax,4) │ │ │ │ + jne 1e7ce │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ fldl (%edx,%ecx,8) │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x50(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov %ecx,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jg 1e98d │ │ │ │ - jmp 1e9f3 │ │ │ │ - jmp 1e980 │ │ │ │ + jg 1e88d │ │ │ │ + jmp 1e8f3 │ │ │ │ + jmp 1e880 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 -0x7c(%ebp),%ecx │ │ │ │ movl $0x0,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 1e9e0 │ │ │ │ + je 1e8e0 │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ sub (%edx,%eax,4),%ecx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - je 1e980 │ │ │ │ + je 1e880 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %esi │ │ │ │ - mov %edx,(%ecx,%eax,4) │ │ │ │ cmp -0x84(%ebp),%esi │ │ │ │ - jne 1e8a3 │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + mov %edx,(%ecx,%eax,4) │ │ │ │ + jne 1e7a3 │ │ │ │ mov %edi,%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%esp │ │ │ │ inc %ecx │ │ │ │ + mov -0xd0(%ebp),%esp │ │ │ │ cmp 0x4(%eax),%ecx │ │ │ │ - jl 1e5c0 │ │ │ │ - jmp 1dfa9 │ │ │ │ + jl 1e4c0 │ │ │ │ + jmp 1deb9 │ │ │ │ xchg %ax,%ax │ │ │ │ incl (%ecx) │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0x84(%ebp) │ │ │ │ - jne 1e8a8 │ │ │ │ + jne 1e7a8 │ │ │ │ mov %edi,%ecx │ │ │ │ - jmp 1e9c6 │ │ │ │ + jmp 1e8c6 │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ - jmp 1e9b0 │ │ │ │ + jmp 1e8b0 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 1e9c6 │ │ │ │ + jle 1e8c6 │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ fldl (%eax) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ @@ -34049,177 +33995,177 @@ │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %edi,-0xf0(%ebp) │ │ │ │ add %esi,%edi │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ add %esi,%edi │ │ │ │ add %edi,%esi │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ - mov %esi,-0x30(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ mov %edx,-0xec(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ mov %edx,-0xb4(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov %ecx,-0xf8(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1eab0 │ │ │ │ + jmp 1e9b0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov -0xe0(%ebp),%edi │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ add (%edx,%ecx,4),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ xor %edx,%edx │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0xd8(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0xfc(%ebp) │ │ │ │ - jmp 1eae5 │ │ │ │ + jmp 1e9e5 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xf0(%ebp),%eax │ │ │ │ - mov -0xec(%ebp),%edi │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ mov %ecx,-0x104(%ebp) │ │ │ │ + mov %edx,-0x100(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov -0xec(%ebp),%edi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ add 0x8(%edi,%edx,4),%eax │ │ │ │ mov -0xe8(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0xe4(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ - jmp 1eb2b │ │ │ │ + jmp 1ea2b │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ mov -0xc0(%ebp),%edx │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ add 0x10(%edi,%ecx,4),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edx │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ - jmp 1eb64 │ │ │ │ + jmp 1ea64 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ add 0x18(%edx,%eax,4),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1ebc2 │ │ │ │ - jmp 1ebc0 │ │ │ │ + jmp 1eac2 │ │ │ │ + jmp 1eac0 │ │ │ │ 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 -0x30(%ebp),%eax │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ mov 0x20(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ add %ecx,%edi │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %esi,%eax │ │ │ │ + cmp -0x28(%ebp),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp -0x28(%ebp),%edx │ │ │ │ - jne 1ebc0 │ │ │ │ + jne 1eac0 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 1eb60 │ │ │ │ + jne 1ea60 │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1eb25 │ │ │ │ + jne 1ea25 │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ mov -0x104(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1eadd │ │ │ │ + jne 1e9dd │ │ │ │ inc %ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 1eaa6 │ │ │ │ + jne 1e9a6 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov -0xf8(%ebp),%ecx │ │ │ │ - mov %edi,0x14(%edx) │ │ │ │ - mov -0xd8(%ebp),%edi │ │ │ │ fstpl 0x28(%esi) │ │ │ │ fxch %st(3) │ │ │ │ + mov %edi,0x14(%edx) │ │ │ │ + mov -0xd8(%ebp),%edi │ │ │ │ not %eax │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,0x10(%ebx) │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ - fstpl 0x20(%esi) │ │ │ │ mov %edi,0x4(%edx) │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ mov -0xe4(%ebp),%edi │ │ │ │ mov %edi,0x8(%edx) │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov %edi,0xc(%edx) │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ mov %edi,0x10(%edx) │ │ │ │ - jmp 1e9c6 │ │ │ │ + fstpl 0x20(%esi) │ │ │ │ + jmp 1e8c6 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1e9c6 │ │ │ │ + jle 1e8c6 │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ fldl (%eax) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%ebx),%eax │ │ │ │ @@ -34235,18 +34181,18 @@ │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x74(%eax),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%ebx),%eax │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ lea (%ebx,%edi,1),%edx │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ mov %edx,-0xd8(%ebp) │ │ │ │ add %edi,%edx │ │ │ │ add %edx,%edi │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ @@ -34254,138 +34200,138 @@ │ │ │ │ mov %ebx,-0xd4(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ mov %esi,%eax │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ - jmp 1ed2d │ │ │ │ + jmp 1ec2d │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ mov %eax,-0xe0(%ebp) │ │ │ │ mov %edx,-0xe4(%ebp) │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov (%ebx,%edx,4),%edi │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ add %eax,%edi │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edi,%ebx │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ mov %ebx,-0xc0(%ebp) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ - jmp 1ed70 │ │ │ │ + jmp 1ec70 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ + mov %ecx,-0xe8(%ebp) │ │ │ │ mov -0xd8(%ebp),%edi │ │ │ │ mov -0xd4(%ebp),%edx │ │ │ │ - mov %ecx,-0xe8(%ebp) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ mov %eax,%edi │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ add 0x8(%edx,%edi,4),%eax │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ - jmp 1edb0 │ │ │ │ + jmp 1ecb0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ add 0x10(%edi,%eax,4),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1ee02 │ │ │ │ - jmp 1ee00 │ │ │ │ + jmp 1ed02 │ │ │ │ + jmp 1ed00 │ │ │ │ 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) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ mov 0x18(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ add %ecx,%edi │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %esi,%eax │ │ │ │ + cmp -0x28(%ebp),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp -0x28(%ebp),%edx │ │ │ │ - jne 1ee00 │ │ │ │ + jne 1ed00 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 1edac │ │ │ │ + jne 1ecac │ │ │ │ incl -0x40(%ebp) │ │ │ │ mov -0xe8(%ebp),%ecx │ │ │ │ cmp %eax,-0x40(%ebp) │ │ │ │ - jne 1ed6a │ │ │ │ + jne 1ec6a │ │ │ │ mov -0xe4(%ebp),%edx │ │ │ │ mov -0xe0(%ebp),%eax │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ inc %edx │ │ │ │ cmp -0x40(%ebp),%edx │ │ │ │ - jne 1ed25 │ │ │ │ + jne 1ec25 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ + fstpl 0x20(%esi) │ │ │ │ + fxch %st(2) │ │ │ │ mov %edi,0x10(%edx) │ │ │ │ mov %edx,%edi │ │ │ │ mov -0xa0(%ebp),%edx │ │ │ │ - fstpl 0x20(%esi) │ │ │ │ - fxch %st(2) │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ not %eax │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ mov -0xb4(%ebp),%edx │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov %edx,0xc(%edi) │ │ │ │ - jmp 1e9c6 │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ + jmp 1e8c6 │ │ │ │ mov %ebx,%eax │ │ │ │ - jmp 1e866 │ │ │ │ + jmp 1e766 │ │ │ │ mov 0x88(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %esp,-0xa0(%ebp) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ @@ -34394,52 +34340,52 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xc0(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 20832 │ │ │ │ + jle 20732 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 207fb │ │ │ │ + jle 206fb │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ + add -0x2c(%ebp),%eax │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ movl $0x0,-0x5c(%ebp) │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - add -0x2c(%ebp),%eax │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ fildl -0x58(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - jmp 1ef8a │ │ │ │ + jmp 1ee8a │ │ │ │ imul (%ebx),%edx │ │ │ │ addl $0x8,-0x34(%ebp) │ │ │ │ addl $0x4,-0x44(%ebp) │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ fildl (%ebx) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fmull (%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0xb4(%ebp) │ │ │ │ @@ -34451,32 +34397,32 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%ebx) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %edx,(%eax) │ │ │ │ add -0x58(%ebp),%edx │ │ │ │ + cmp %ebx,-0xb0(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - cmp %ebx,-0xb0(%ebp) │ │ │ │ - jne 1ef79 │ │ │ │ + jne 1ee79 │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 20830 │ │ │ │ + je 20730 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ - movl $0x0,(%edi,%ecx,8) │ │ │ │ add %ebx,-0x5c(%ebp) │ │ │ │ + movl $0x0,(%edi,%ecx,8) │ │ │ │ mov %ecx,0x4(%edi,%ecx,8) │ │ │ │ - jmp 1ef58 │ │ │ │ + jmp 1ee58 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 1fb67 │ │ │ │ + jne 1fa67 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1f0b4 │ │ │ │ + jle 1efb4 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov 0x30(%eax),%esi │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ @@ -34485,21 +34431,21 @@ │ │ │ │ lea 0x3(%ebx,%ebx,1),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ fldt -0x7974(%eax) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ - fld1 │ │ │ │ imul %edx,%eax │ │ │ │ mov %eax,%edi │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 1f0a4 │ │ │ │ + js 1efa4 │ │ │ │ fxch %st(1) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ fdivrs -0x7ba8(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fldt -0x40(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -34520,38 +34466,38 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1f081 │ │ │ │ + jne 1ef81 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ - jmp 1f0a8 │ │ │ │ + jmp 1efa8 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add -0x90(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp -0x28(%ebp),%edx │ │ │ │ - jne 1f039 │ │ │ │ + jne 1ef39 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1dfa9 │ │ │ │ + jle 1deb9 │ │ │ │ mov -0xd0(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xe0(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 1f0ed │ │ │ │ + je 1efed │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ @@ -34560,17 +34506,17 @@ │ │ │ │ mov %esi,-0x2c(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %ebx │ │ │ │ mov %esp,-0xa0(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - js 1fb5f │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + js 1fa5f │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ mov %esi,%eax │ │ │ │ lea (%esi,%esi,1),%esi │ │ │ │ neg %eax │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ lea (%eax,%eax,1),%edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ @@ -34592,16 +34538,16 @@ │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ mov (%eax,%ebx,4),%esi │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ fmull (%ecx,%ebx,8) │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ @@ -34614,15 +34560,15 @@ │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ lea 0x1(%edi,%edx,1),%edx │ │ │ │ mov -0xc4(%ebp),%edi │ │ │ │ mov %edx,(%edi,%ebx,4) │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 1f203 │ │ │ │ + jle 1f103 │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ add %esi,%ecx │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ mov %eax,%esi │ │ │ │ add %ecx,%edi │ │ │ │ @@ -34632,54 +34578,54 @@ │ │ │ │ add -0xa0(%ebp),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ mov %edx,(%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x50(%ebp) │ │ │ │ - jne 1f1f0 │ │ │ │ + jne 1f0f0 │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ dec %ebx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ sub %ecx,-0x40(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 1f185 │ │ │ │ + jne 1f085 │ │ │ │ mov %eax,%edi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x7c(%ebp) │ │ │ │ call 31f0 │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fmul %st(0),%st │ │ │ │ add $0x10,%esp │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov 0x30(%ecx),%ecx │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ shr $0x3,%eax │ │ │ │ - fstpl -0x70(%ebp) │ │ │ │ + mov 0x30(%ecx),%ecx │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ - fldt -0x7974(%eax) │ │ │ │ + fmul %st(0),%st │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ - fstpt -0xc0(%ebp) │ │ │ │ + fstpl -0x70(%ebp) │ │ │ │ + fldt -0x7974(%eax) │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ mov %ecx,-0xb4(%ebp) │ │ │ │ + fstpt -0xc0(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%ecx │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ @@ -34696,15 +34642,15 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddl -0x70(%ebp) │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1f680 │ │ │ │ + jbe 1f580 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -34728,29 +34674,29 @@ │ │ │ │ fsub %st(1),%st │ │ │ │ fldt -0x50(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fadd %st,%st(1) │ │ │ │ fdiv %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ - je 1f30b │ │ │ │ + je 1f20b │ │ │ │ fchs │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ fmuls -0x7cac(%eax) │ │ │ │ fmull -0x79c4(%eax) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ imul %ebx,%edx │ │ │ │ fstl (%eax,%edx,8) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 1f3be │ │ │ │ + jge 1f2be │ │ │ │ fxch %st(4) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ @@ -34771,74 +34717,74 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax,%edx,8) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%eax,%edx,8) │ │ │ │ lea 0x2(%ecx),%edx │ │ │ │ cmp -0x50(%ebp),%edx │ │ │ │ - jg 1f3ca │ │ │ │ + jg 1f2ca │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ fldl (%eax) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - fld %st(1) │ │ │ │ sub %ecx,%eax │ │ │ │ + fld %st(1) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl (%ecx,%edx,8) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1f39f │ │ │ │ + jne 1f29f │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1f3cc │ │ │ │ + jmp 1f2cc │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1f3cc │ │ │ │ + jmp 1f2cc │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ inc %ebx │ │ │ │ add %ecx,-0x58(%ebp) │ │ │ │ add %ecx,-0x40(%ebp) │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jne 1f27e │ │ │ │ - mov -0xb4(%ebp),%ecx │ │ │ │ + jne 1f17e │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 1f6ae │ │ │ │ + mov -0xb4(%ebp),%ecx │ │ │ │ + je 1f5ae │ │ │ │ xor %eax,%eax │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 1f8b4 │ │ │ │ + je 1f7b4 │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 1f548 │ │ │ │ + jle 1f448 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ shl $0x4,%ecx │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ mov 0x74(%ebx),%ebx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%esi │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ add %ecx,%esi │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ add %ebx,%ebx │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ shr $0x3,%ecx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 1f4b1 │ │ │ │ + jle 1f3b1 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ mov 0x24(%ecx),%ecx │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ @@ -34861,133 +34807,133 @@ │ │ │ │ add %ebx,%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ fstl (%esi,%eax,8) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ imul -0x4(%esi,%eax,4),%edx │ │ │ │ add (%ebx,%ecx,4),%edx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ add -0x58(%ebp),%ecx │ │ │ │ - mov %edx,(%ebx,%eax,4) │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jne 1f464 │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov %edx,(%ebx,%eax,4) │ │ │ │ + jne 1f364 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ mov (%eax,%ecx,4),%eax │ │ │ │ fldl (%edx,%ecx,8) │ │ │ │ fldl 0x8(%esi) │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x50(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%esi) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov %edi,%eax │ │ │ │ test %edi,%edi │ │ │ │ - jg 1f511 │ │ │ │ - jmp 1fb54 │ │ │ │ - jmp 1f500 │ │ │ │ + jg 1f411 │ │ │ │ + jmp 1fa54 │ │ │ │ + jmp 1f400 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ movl $0x0,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 1f660 │ │ │ │ + je 1f560 │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ sub (%edx,%eax,4),%ecx │ │ │ │ cmp %ecx,-0x30(%ebp) │ │ │ │ - je 1f500 │ │ │ │ + je 1f400 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %ebx │ │ │ │ - mov %edx,(%ecx,%eax,4) │ │ │ │ cmp -0x84(%ebp),%ebx │ │ │ │ - jne 1f439 │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + mov %edx,(%ecx,%eax,4) │ │ │ │ + jne 1f339 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0xe0(%ebp),%esp │ │ │ │ incl -0xd0(%ebp) │ │ │ │ mov -0xd0(%ebp),%eax │ │ │ │ cmp 0x4(%ebx),%eax │ │ │ │ - jge 1dfa9 │ │ │ │ + jge 1deb9 │ │ │ │ mov 0x18(%ebx),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp 1f0cc │ │ │ │ + jmp 1efcc │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 1f5d5 │ │ │ │ + je 1f4d5 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,(%edi,%edx,8) │ │ │ │ mov %edx,0x4(%edi,%edx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 1f5a2 │ │ │ │ + je 1f4a2 │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,0x4(%edi,%eax,8) │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - jmp 1f573 │ │ │ │ + jmp 1f473 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1f5d5 │ │ │ │ + jle 1f4d5 │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 1f5c5 │ │ │ │ + je 1f4c5 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 1f5da │ │ │ │ + je 1f4da │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1f5c5 │ │ │ │ - jmp 1f5da │ │ │ │ + jne 1f4c5 │ │ │ │ + jmp 1f4da │ │ │ │ mov $0x1,%edx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstpl -0x28(%ebp) │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - fldl -0x28(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + fldl -0x28(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x28(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -35000,42 +34946,42 @@ │ │ │ │ push %esi │ │ │ │ call 33c0 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0x14,%esp │ │ │ │ push %edx │ │ │ │ call 3720 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ - jmp 1dae3 │ │ │ │ + jmp 1d9f3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl (%ecx) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x84(%ebp) │ │ │ │ - jne 1f43e │ │ │ │ - jmp 1f548 │ │ │ │ + jne 1f33e │ │ │ │ + jmp 1f448 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1f695 │ │ │ │ + ja 1f595 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x79c4(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1f31c │ │ │ │ + jmp 1f21c │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x79c4(%edx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 1f31c │ │ │ │ + jmp 1f21c │ │ │ │ test %esi,%esi │ │ │ │ - jle 1f548 │ │ │ │ + jle 1f448 │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0xa0(%ebp),%edx │ │ │ │ fldl (%eax) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%edi),%eax │ │ │ │ @@ -35066,135 +35012,135 @@ │ │ │ │ add %eax,%edx │ │ │ │ mov %edx,-0xe4(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - jmp 1f73d │ │ │ │ + jmp 1f63d │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ mov %edx,-0xe8(%ebp) │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ - jmp 1f778 │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 1f678 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xd4(%ebp),%edi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - mov -0xe4(%ebp),%edx │ │ │ │ mov %ecx,-0xec(%ebp) │ │ │ │ + mov -0xe4(%ebp),%edx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ - mov 0x8(%edx,%eax,4),%eax │ │ │ │ mov -0xc8(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x8(%edx,%eax,4),%eax │ │ │ │ add %ecx,%eax │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ - jmp 1f7b2 │ │ │ │ + jmp 1f6b2 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ add 0x10(%edx,%eax,4),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ - jmp 1f802 │ │ │ │ - jmp 1f800 │ │ │ │ + jmp 1f702 │ │ │ │ + jmp 1f700 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 -0x30(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ add 0x18(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x2c(%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 1f800 │ │ │ │ + jne 1f700 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 1f7ae │ │ │ │ + jne 1f6ae │ │ │ │ incl -0x50(%ebp) │ │ │ │ mov -0xec(%ebp),%ecx │ │ │ │ cmp %eax,-0x50(%ebp) │ │ │ │ - jne 1f772 │ │ │ │ + jne 1f672 │ │ │ │ mov -0xe8(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp -0x50(%ebp),%edx │ │ │ │ - jne 1f735 │ │ │ │ + jne 1f635 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ - mov %edi,0x10(%ecx) │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ fstpl 0x20(%esi) │ │ │ │ fxch %st(2) │ │ │ │ + mov %edi,0x10(%ecx) │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ not %eax │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ mov %edi,0x4(%ecx) │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ - jmp 1f548 │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ + jmp 1f448 │ │ │ │ test %esi,%esi │ │ │ │ - jle 1f548 │ │ │ │ + jle 1f448 │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ movl $0x0,-0xd4(%ebp) │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ fldl (%eax) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%edi),%eax │ │ │ │ mov %eax,-0xe4(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0xe8(%ebp) │ │ │ │ @@ -35217,175 +35163,175 @@ │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edi,-0xf8(%ebp) │ │ │ │ add %ecx,%edi │ │ │ │ mov %edi,-0xc8(%ebp) │ │ │ │ add %ecx,%edi │ │ │ │ add %edi,%ecx │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ mov %edx,-0xf4(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ mov %edx,-0x94(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp 1f966 │ │ │ │ + jmp 1f866 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ + xor %edx,%edx │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - xor %edx,%edx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0xe4(%ebp),%ecx │ │ │ │ add (%edi,%eax,4),%ecx │ │ │ │ mov -0xe8(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %ecx,%eax │ │ │ │ mov %ecx,-0xfc(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %eax,-0x100(%ebp) │ │ │ │ - jmp 1f9a4 │ │ │ │ + jmp 1f8a4 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ - mov -0xf4(%ebp),%ecx │ │ │ │ mov %edx,-0x104(%ebp) │ │ │ │ + mov -0xf4(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ add 0x8(%ecx,%edx,4),%eax │ │ │ │ mov -0xf0(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xec(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ + mov %eax,-0xec(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0xb0(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1f9e4 │ │ │ │ + jmp 1f8e4 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ add 0x10(%edx,%ecx,4),%eax │ │ │ │ mov -0xb4(%ebp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%edx │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ - jmp 1fa24 │ │ │ │ + jmp 1f924 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x5c(%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,-0x44(%ebp) │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ - jmp 1fa82 │ │ │ │ - jmp 1fa80 │ │ │ │ + jmp 1f982 │ │ │ │ + jmp 1f980 │ │ │ │ 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 -0x40(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x30(%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 -0x2c(%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 1fa80 │ │ │ │ + jne 1f980 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 1fa20 │ │ │ │ + jne 1f920 │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1f9de │ │ │ │ + jne 1f8de │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 1f99c │ │ │ │ + jne 1f89c │ │ │ │ incl -0xd4(%ebp) │ │ │ │ mov -0xfc(%ebp),%ecx │ │ │ │ cmp %edx,-0xd4(%ebp) │ │ │ │ - jne 1f95c │ │ │ │ + jne 1f85c │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ + fstpl 0x28(%esi) │ │ │ │ + fxch %st(3) │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ mov -0xec(%ebp),%edi │ │ │ │ mov %ecx,0x4(%edx) │ │ │ │ mov %edx,%ecx │ │ │ │ - fstpl 0x28(%esi) │ │ │ │ - fxch %st(3) │ │ │ │ not %eax │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,0x10(%ebx) │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ mov %edi,0x8(%edx) │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ mov -0xc0(%ebp),%edx │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ - fstpl 0x20(%esi) │ │ │ │ mov %edx,0xc(%ecx) │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov %edi,0x10(%ecx) │ │ │ │ - jmp 1f548 │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ + fstpl 0x20(%esi) │ │ │ │ + jmp 1f448 │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov (%ecx,%edi,4),%edx │ │ │ │ - jmp 1f534 │ │ │ │ + jmp 1f434 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - jmp 1f3fe │ │ │ │ + jmp 1f2fe │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x68(%ebp) │ │ │ │ mov 0x88(%eax),%esi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ @@ -35396,51 +35342,51 @@ │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ add $0xf,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0xa0(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 21402 │ │ │ │ + jle 21302 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 213cf │ │ │ │ + jle 212cf │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ + add -0x30(%ebp),%eax │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - add -0x30(%ebp),%eax │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ + fildl -0x50(%ebp) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp 1fc25 │ │ │ │ + jmp 1fb25 │ │ │ │ imul (%ebx),%edx │ │ │ │ addl $0x8,-0x44(%ebp) │ │ │ │ addl $0x4,-0x58(%ebp) │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ mov %edx,(%esi,%eax,8) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ fildl (%ebx) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ fmull (%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0xb0(%ebp) │ │ │ │ @@ -35452,55 +35398,55 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%ebx) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %edx,(%eax) │ │ │ │ add -0x50(%ebp),%edx │ │ │ │ + cmp %ebx,-0x70(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov %edx,(%esi,%eax,8) │ │ │ │ - cmp %ebx,-0x70(%ebp) │ │ │ │ - jne 1fc14 │ │ │ │ + jne 1fb14 │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 21400 │ │ │ │ + je 21300 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ - movl $0x0,(%esi,%ecx,8) │ │ │ │ add %ebx,-0x34(%ebp) │ │ │ │ + movl $0x0,(%esi,%ecx,8) │ │ │ │ mov %ecx,0x4(%esi,%ecx,8) │ │ │ │ - jmp 1fbf3 │ │ │ │ + jmp 1faf3 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 205de │ │ │ │ + jne 204de │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1fd4c │ │ │ │ + jle 1fc4c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov 0x30(%eax),%esi │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%ebx │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - lea 0x3(%ebx,%ebx,1),%edi │ │ │ │ fldt -0x7974(%eax) │ │ │ │ + lea 0x3(%ebx,%ebx,1),%edi │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ - fld1 │ │ │ │ imul %edx,%eax │ │ │ │ mov %eax,%edi │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ fstl (%eax,%edi,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 1fd3c │ │ │ │ + js 1fc3c │ │ │ │ fxch %st(1) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ fdivrs -0x7ba8(%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fldt -0x40(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -35521,38 +35467,38 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1fd19 │ │ │ │ + jne 1fc19 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ - jmp 1fd40 │ │ │ │ + jmp 1fc40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add -0x90(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp -0x28(%ebp),%edx │ │ │ │ - jne 1fcd1 │ │ │ │ + jne 1fbd1 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xd4(%ebp) │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1dfa9 │ │ │ │ + jle 1deb9 │ │ │ │ mov -0xd4(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xe0(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 1fd85 │ │ │ │ + je 1fc85 │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ @@ -35562,21 +35508,21 @@ │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %ebx │ │ │ │ mov %esp,-0xd0(%ebp) │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - js 205d7 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ + js 204d7 │ │ │ │ imul %ecx,%esi │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ mov 0x24(%eax),%edi │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ neg %eax │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,-0xd8(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ @@ -35593,16 +35539,16 @@ │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ mov (%eax,%ebx,4),%edi │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ fildl -0x50(%ebp) │ │ │ │ fmull (%esi,%ebx,8) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ @@ -35615,15 +35561,15 @@ │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ mov -0xc4(%ebp),%esi │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1fe9e │ │ │ │ + jle 1fd9e │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ add %edi,%ecx │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ mov %eax,%edi │ │ │ │ add %ecx,%esi │ │ │ │ @@ -35633,127 +35579,127 @@ │ │ │ │ add -0xd0(%ebp),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %ebx │ │ │ │ mov %edx,(%esi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp -0x50(%ebp),%ecx │ │ │ │ - jne 1fe88 │ │ │ │ + jne 1fd88 │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ dec %ebx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ sub %ecx,-0x58(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 1fe1a │ │ │ │ + jne 1fd1a │ │ │ │ mov %eax,%edi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x7c(%ebp) │ │ │ │ call 31f0 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ shr $0x3,%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x68(%ebx),%eax │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ - imul %ecx,%esi │ │ │ │ fldl (%eax) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ + imul %ecx,%esi │ │ │ │ + mov (%eax,%ecx,4),%eax │ │ │ │ fstl (%edx,%esi,8) │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ - mov (%eax,%ecx,4),%eax │ │ │ │ - mov (%edx,%ecx,4),%edx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ + mov (%edx,%ecx,4),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - jle 1ff75 │ │ │ │ + jle 1fe75 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%eax,%esi,8) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ fstpl 0x8(%eax,%esi,8) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ lea 0x2(%edx),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 1ff79 │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ + jl 1fe79 │ │ │ │ fldl (%ebx) │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ sub %edx,%eax │ │ │ │ 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 (%ebx,%edx,8) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1ff5c │ │ │ │ + jne 1fe5c │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1ff7b │ │ │ │ + jmp 1fe7b │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1ff7b │ │ │ │ + jmp 1fe7b │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ - addl $0x10,-0x50(%ebp) │ │ │ │ inc %ecx │ │ │ │ + addl $0x10,-0x50(%ebp) │ │ │ │ add %esi,-0x34(%ebp) │ │ │ │ add %esi,%ebx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - jne 1feff │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + jne 1fdff │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 2035b │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + je 2025b │ │ │ │ xor %eax,%eax │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 20124 │ │ │ │ + je 20024 │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 200d4 │ │ │ │ + jle 1ffd4 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ - mov -0xc4(%ebp),%edi │ │ │ │ shl $0x4,%ecx │ │ │ │ + mov -0xc4(%ebp),%edi │ │ │ │ mov %ecx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov 0x74(%ebx),%ebx │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ add 0xc(%ebx),%edx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ add %ebx,%ebx │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ shr $0x3,%ebx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ cmp %eax,-0x28(%ebp) │ │ │ │ - jle 20114 │ │ │ │ + jle 20014 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ mov 0x24(%ebx),%ebx │ │ │ │ imul %eax,%esi │ │ │ │ add %esi,%esi │ │ │ │ @@ -35774,85 +35720,85 @@ │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ fstl (%ebx,%eax,8) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ imul -0x4(%ebx,%eax,4),%edx │ │ │ │ mov -0xd0(%ebp),%ebx │ │ │ │ add (%ebx,%ecx,4),%edx │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ - cmp %eax,-0x28(%ebp) │ │ │ │ - jne 2001a │ │ │ │ + jne 1ff1a │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ mov %ebx,%eax │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ fldl (%esi,%ebx,8) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x58(%ebp),%eax │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov %ebx,%eax │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2011c │ │ │ │ - mov %ecx,-0x2c(%ebp) │ │ │ │ + jle 2001c │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ - jmp 200aa │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ + jmp 1ffaa │ │ │ │ movl $0x0,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 200fd │ │ │ │ + je 1fffd │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ sub (%ecx,%eax,4),%ebx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 200a0 │ │ │ │ + je 1ffa0 │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ inc %edx │ │ │ │ inc %ecx │ │ │ │ - mov %edx,(%ebx,%eax,4) │ │ │ │ cmp -0x84(%ebp),%ecx │ │ │ │ - jne 1ffee │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov %edx,(%ebx,%eax,4) │ │ │ │ + jne 1feee │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0xe0(%ebp),%esp │ │ │ │ incl -0xd4(%ebp) │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ cmp 0x4(%ebx),%eax │ │ │ │ - jge 1dfa9 │ │ │ │ + jge 1deb9 │ │ │ │ mov 0x18(%ebx),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp 1fd64 │ │ │ │ + jmp 1fc64 │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ incl (%ebx) │ │ │ │ cmp %ecx,-0x84(%ebp) │ │ │ │ - jne 1fff7 │ │ │ │ - jmp 200d4 │ │ │ │ + jne 1fef7 │ │ │ │ + jmp 1ffd4 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ - jmp 20060 │ │ │ │ + jmp 1ff60 │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - jmp 200c0 │ │ │ │ + jmp 1ffc0 │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 200d4 │ │ │ │ + jle 1ffd4 │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ fldl (%eax) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%edi),%eax │ │ │ │ mov %eax,-0xe4(%ebp) │ │ │ │ @@ -35879,143 +35825,143 @@ │ │ │ │ lea (%esi,%ebx,1),%edx │ │ │ │ mov %esi,-0xfc(%ebp) │ │ │ │ mov %edi,%esi │ │ │ │ mov %edx,-0xb4(%ebp) │ │ │ │ add %ebx,%edx │ │ │ │ add %edx,%ebx │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ mov %ecx,-0xf8(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ mov %ecx,-0x94(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - mov %ecx,-0x104(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %ecx,-0x104(%ebp) │ │ │ │ + mov -0xd0(%ebp),%ebx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0xe4(%ebp),%eax │ │ │ │ add (%ebx,%ecx,4),%eax │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ebx │ │ │ │ mov %eax,-0xe8(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ebx,-0x100(%ebp) │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ + mov %edx,-0x108(%ebp) │ │ │ │ mov -0xf8(%ebp),%ebx │ │ │ │ mov -0xf4(%ebp),%ecx │ │ │ │ - mov %edx,-0x108(%ebp) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x100(%ebp),%eax │ │ │ │ add 0x8(%ebx,%edx,4),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xf0(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0xc8(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ - mov -0xc8(%ebp),%ebx │ │ │ │ mov %ecx,-0xb0(%ebp) │ │ │ │ + mov -0xc8(%ebp),%ebx │ │ │ │ fldl (%eax,%ecx,8) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add 0x10(%eax,%ecx,4),%ebx │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ebx,%eax │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ add 0x18(%ecx,%eax,4),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ - jmp 202c2 │ │ │ │ - jmp 202c0 │ │ │ │ + jmp 201c2 │ │ │ │ + jmp 201c0 │ │ │ │ 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) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%esi) │ │ │ │ mov 0x20(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%esi) │ │ │ │ add %ebx,%edi │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x30(%ebp),%eax │ │ │ │ + cmp %edx,-0x2c(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%esi) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp %edx,-0x2c(%ebp) │ │ │ │ - jne 202c0 │ │ │ │ + jne 201c0 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ cmp -0x28(%ebp),%eax │ │ │ │ - je 20309 │ │ │ │ + je 20209 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %eax │ │ │ │ - jmp 20270 │ │ │ │ + jmp 20170 │ │ │ │ mov -0xb0(%ebp),%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 20325 │ │ │ │ + je 20225 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %ecx │ │ │ │ - jmp 20230 │ │ │ │ + jmp 20130 │ │ │ │ mov -0x108(%ebp),%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 2033d │ │ │ │ + je 2023d │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %edx │ │ │ │ - jmp 201f8 │ │ │ │ + jmp 200f8 │ │ │ │ mov -0x104(%ebp),%ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 20572 │ │ │ │ + je 20472 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %ecx │ │ │ │ - jmp 201c4 │ │ │ │ + jmp 200c4 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 200d4 │ │ │ │ + jle 1ffd4 │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ fldl (%eax) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%edi),%eax │ │ │ │ @@ -36041,227 +35987,227 @@ │ │ │ │ mov %ecx,-0xc8(%ebp) │ │ │ │ add %ebx,%ecx │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,-0xe4(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ lea (%ecx,%ebx,1),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 203ef │ │ │ │ + jmp 202ef │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ movl $0x0,-0x5c(%ebp) │ │ │ │ mov %edx,-0xe8(%ebp) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ add (%ecx,%edx,4),%eax │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ imul %eax,%ecx │ │ │ │ - jmp 2042a │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 2032a │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc8(%ebp),%edi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ - mov -0xe4(%ebp),%edx │ │ │ │ mov %ecx,-0xec(%ebp) │ │ │ │ + mov -0xe4(%ebp),%edx │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ - mov 0x8(%edx,%eax,4),%eax │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov 0x8(%edx,%eax,4),%eax │ │ │ │ add %ecx,%eax │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ - jmp 20464 │ │ │ │ + jmp 20364 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ add 0x10(%edx,%eax,4),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ecx,%edx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ - jmp 204c2 │ │ │ │ - jmp 204c0 │ │ │ │ + jmp 203c2 │ │ │ │ + jmp 203c0 │ │ │ │ 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) │ │ │ │ + fldl (%esi,%edx,8) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ - fldl (%esi,%edx,8) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ add 0x18(%eax,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x30(%ebp),%eax │ │ │ │ + cmp -0x2c(%ebp),%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp -0x2c(%ebp),%edx │ │ │ │ - jne 204c0 │ │ │ │ + jne 203c0 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 20460 │ │ │ │ + jne 20360 │ │ │ │ incl -0x5c(%ebp) │ │ │ │ mov -0xec(%ebp),%ecx │ │ │ │ cmp %eax,-0x5c(%ebp) │ │ │ │ - jne 20424 │ │ │ │ + jne 20324 │ │ │ │ mov -0xe8(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp -0x5c(%ebp),%edx │ │ │ │ - jne 203e7 │ │ │ │ + jne 202e7 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ - mov %edi,0x10(%ecx) │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ fstpl 0x20(%esi) │ │ │ │ fxch %st(2) │ │ │ │ + mov %edi,0x10(%ecx) │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ not %eax │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - fstpl 0x10(%esi) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ - fstpl 0x18(%esi) │ │ │ │ mov %edi,0x4(%ecx) │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ mov %edi,0x8(%ecx) │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ mov %edi,0xc(%ecx) │ │ │ │ - jmp 200d4 │ │ │ │ + fstpl 0x18(%esi) │ │ │ │ + jmp 1ffd4 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ - mov %edi,0x14(%edx) │ │ │ │ - mov -0xe8(%ebp),%edi │ │ │ │ fstpl 0x28(%ecx) │ │ │ │ fxch %st(3) │ │ │ │ - fstpl 0x8(%ecx) │ │ │ │ - fxch %st(1) │ │ │ │ + mov %edi,0x14(%edx) │ │ │ │ + mov -0xe8(%ebp),%edi │ │ │ │ not %eax │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov %eax,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ mov %edi,0x4(%edx) │ │ │ │ + fstpl 0x8(%ecx) │ │ │ │ + fxch %st(1) │ │ │ │ mov -0xf0(%ebp),%edi │ │ │ │ mov %edi,0x8(%edx) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov %edi,0xc(%edx) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ mov %edi,0x10(%edx) │ │ │ │ - jmp 200d4 │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jmp 1ffd4 │ │ │ │ mov %esi,%eax │ │ │ │ - jmp 1ffad │ │ │ │ + jmp 1fead │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x5c(%ebp) │ │ │ │ mov 0x88(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 20738 │ │ │ │ + jle 20638 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 206fd │ │ │ │ + jle 205fd │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + fildl -0x40(%ebp) │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ mov %ebx,-0xb0(%ebp) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - jmp 2069f │ │ │ │ + jmp 2059f │ │ │ │ imul (%ebx),%edx │ │ │ │ addl $0x8,-0x58(%ebp) │ │ │ │ addl $0x4,-0x44(%ebp) │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov %edx,(%edi,%esi,8) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ fildl (%ebx) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ fmull (%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0xa0(%ebp) │ │ │ │ @@ -36273,87 +36219,87 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%ebx) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %edx,(%eax) │ │ │ │ add -0x40(%ebp),%edx │ │ │ │ - mov %edx,(%edi,%esi,8) │ │ │ │ cmp %ebx,-0x68(%ebp) │ │ │ │ - jne 2068e │ │ │ │ + mov %edx,(%edi,%esi,8) │ │ │ │ + jne 2058e │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x2c(%ebp) │ │ │ │ - je 20730 │ │ │ │ + je 20630 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - movl $0x0,(%edi,%ecx,8) │ │ │ │ - mov %ecx,0x4(%edi,%ecx,8) │ │ │ │ mov %ecx,%esi │ │ │ │ add %ebx,-0x50(%ebp) │ │ │ │ - jmp 20670 │ │ │ │ + movl $0x0,(%edi,%ecx,8) │ │ │ │ + mov %ecx,0x4(%edi,%ecx,8) │ │ │ │ + jmp 20570 │ │ │ │ xor %eax,%eax │ │ │ │ mov %edx,%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 20777 │ │ │ │ + je 20677 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,(%edi,%edx,8) │ │ │ │ mov %edx,0x4(%edi,%edx,8) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 20738 │ │ │ │ + je 20638 │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,0x4(%edi,%eax,8) │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - jmp 20701 │ │ │ │ + jmp 20601 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 20777 │ │ │ │ + jle 20677 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 20758 │ │ │ │ + je 20658 │ │ │ │ mov (%eax),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - je 2077c │ │ │ │ + je 2067c │ │ │ │ imul (%eax),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ecx │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 20758 │ │ │ │ - jmp 2077c │ │ │ │ + jne 20658 │ │ │ │ + jmp 2067c │ │ │ │ movl $0x1,-0x84(%ebp) │ │ │ │ - jmp 1da9c │ │ │ │ + jmp 1d9ac │ │ │ │ mov $0x1,%ecx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ shl $0x3,%eax │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstpl -0x28(%ebp) │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - fldl -0x28(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + fldl -0x28(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x28(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -36367,72 +36313,72 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3720 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp 1fc93 │ │ │ │ + jmp 1fb93 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 20865 │ │ │ │ + je 20765 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,(%edi,%edx,8) │ │ │ │ mov %edx,0x4(%edi,%edx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 20832 │ │ │ │ + je 20732 │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,0x4(%edi,%eax,8) │ │ │ │ mov %edx,(%edi,%eax,8) │ │ │ │ - jmp 207fd │ │ │ │ + jmp 206fd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 20865 │ │ │ │ + jle 20765 │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 20855 │ │ │ │ + je 20755 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2086a │ │ │ │ + je 2076a │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 20855 │ │ │ │ - jmp 2086a │ │ │ │ + jne 20755 │ │ │ │ + jmp 2076a │ │ │ │ mov $0x1,%edx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstpl -0x28(%ebp) │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - fldl -0x28(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + fldl -0x28(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x28(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -36445,29 +36391,29 @@ │ │ │ │ push %esi │ │ │ │ call 33c0 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0x14,%esp │ │ │ │ push %edx │ │ │ │ call 3720 │ │ │ │ mov -0xa0(%ebp),%esp │ │ │ │ - jmp 1e59e │ │ │ │ + jmp 1e49e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ and $0x8,%ch │ │ │ │ - jne 211c8 │ │ │ │ + jne 210c8 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1dfa9 │ │ │ │ + jle 1deb9 │ │ │ │ movl $0x0,-0xcc(%ebp) │ │ │ │ mov -0xcc(%ebp),%ebx │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0xd8(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov %ebx,%esi │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - je 20932 │ │ │ │ + je 20832 │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -36478,20 +36424,20 @@ │ │ │ │ imul %edi,%eax │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %ecx │ │ │ │ mov %esp,-0xc8(%ebp) │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - js 20a8e │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + js 2098e │ │ │ │ + imul %esi,%ebx │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ mov %esi,-0x70(%ebp) │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ - imul %esi,%ebx │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ lea (%edi,%edi,1),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ neg %eax │ │ │ │ add %eax,%eax │ │ │ │ @@ -36534,72 +36480,72 @@ │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ sub %esi,%eax │ │ │ │ mov -0xc4(%ebp),%esi │ │ │ │ mov %eax,(%edi,%ebx,4) │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 20a43 │ │ │ │ + jle 20943 │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ lea (%ecx,%eax,1),%edi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ add -0xc8(%ebp),%ebx │ │ │ │ lea (%edi,%eax,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%edi,4) │ │ │ │ inc %edi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 20a36 │ │ │ │ + jne 20936 │ │ │ │ decl -0x2c(%ebp) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ sub %esi,-0x58(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 209ce │ │ │ │ + jne 208ce │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x7c(%ebp) │ │ │ │ call 31f0 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 20f3b │ │ │ │ + je 20e3b │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 20c0b │ │ │ │ + je 20b0b │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 20bcd │ │ │ │ + jle 20acd │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ imul %esi,%eax │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x74(%eax),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ lea (%edi,%edi,1),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jle 20b40 │ │ │ │ + jle 20a40 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov 0x68(%eax),%eax │ │ │ │ fldl (%esi,%ebx,8) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ @@ -36607,96 +36553,96 @@ │ │ │ │ add %ebx,%esi │ │ │ │ imul %edi,%esi │ │ │ │ imul %ebx,%edi │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ lea (%esi,%esi,1),%ecx │ │ │ │ sub %esi,%edi │ │ │ │ add %edi,%edi │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ mov (%edx,%ebx,4),%esi │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ add %ecx,%esi │ │ │ │ add -0x50(%ebp),%ecx │ │ │ │ fmull (%edi,%esi,8) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ add -0x58(%ebp),%esi │ │ │ │ fstl (%edi,%ebx,8) │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ imul -0x4(%edi,%ebx,4),%eax │ │ │ │ mov -0xc8(%ebp),%edi │ │ │ │ add (%edi,%esi,4),%eax │ │ │ │ + cmp %ebx,-0x28(%ebp) │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov %eax,(%esi,%ebx,4) │ │ │ │ - cmp %ebx,-0x28(%ebp) │ │ │ │ - jne 20b0a │ │ │ │ + jne 20a0a │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov -0xc4(%ebp),%edi │ │ │ │ - mov (%eax,%ebx,4),%eax │ │ │ │ fldl (%esi,%ebx,8) │ │ │ │ + mov (%eax,%ebx,4),%eax │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ - fmul %st(1),%st │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x5c(%ebp),%eax │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jg 20baa │ │ │ │ - jmp 20c06 │ │ │ │ - jmp 20ba0 │ │ │ │ + jg 20aaa │ │ │ │ + jmp 20b06 │ │ │ │ + jmp 20aa0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%edx,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 20bf0 │ │ │ │ + je 20af0 │ │ │ │ mov (%edi,%ebx,4),%eax │ │ │ │ - mov (%edx,%ebx,4),%ecx │ │ │ │ sub (%esi,%ebx,4),%eax │ │ │ │ + mov (%edx,%ebx,4),%ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 20ba0 │ │ │ │ - inc %ecx │ │ │ │ + je 20aa0 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ + inc %ecx │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ - mov %ecx,(%edx,%ebx,4) │ │ │ │ cmp %esi,-0x2c(%ebp) │ │ │ │ - jne 20acf │ │ │ │ + mov %ecx,(%edx,%ebx,4) │ │ │ │ + jne 209cf │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov -0xd8(%ebp),%esp │ │ │ │ incl -0xcc(%ebp) │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ cmp 0x4(%ebx),%eax │ │ │ │ - jl 20911 │ │ │ │ - jmp 1dfa9 │ │ │ │ + jl 20811 │ │ │ │ + jmp 1deb9 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ incl (%edx) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jne 20ad4 │ │ │ │ - jmp 20bcd │ │ │ │ + jne 209d4 │ │ │ │ + jmp 20acd │ │ │ │ mov (%edx,%eax,4),%ecx │ │ │ │ - jmp 20bb7 │ │ │ │ + jmp 20ab7 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 20bcd │ │ │ │ + jle 20acd │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ fldl (%eax) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x68(%eax),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ imul %esi,%eax │ │ │ │ @@ -36742,18 +36688,18 @@ │ │ │ │ mov %ecx,-0xfc(%ebp) │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x28(%ebp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ lea 0x10(%esi,%edx,1),%ecx │ │ │ │ + mov %ecx,-0x100(%ebp) │ │ │ │ mov %eax,-0xf0(%ebp) │ │ │ │ lea (%esi,%edx,1),%eax │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ - mov %ecx,-0x100(%ebp) │ │ │ │ mov %eax,-0xf4(%ebp) │ │ │ │ lea (%edx,%edx,2),%eax │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ shl $0x3,%eax │ │ │ │ lea 0x8(%esi,%eax,1),%ecx │ │ │ │ lea 0x18(%esi,%eax,1),%eax │ │ │ │ mov %ecx,-0xc0(%ebp) │ │ │ │ @@ -36772,193 +36718,193 @@ │ │ │ │ shl $0x4,%eax │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ lea (%esi,%edx,1),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov %ebx,%esi │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp 20d38 │ │ │ │ + jmp 20c38 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x104(%ebp),%eax │ │ │ │ + mov %edx,-0x110(%ebp) │ │ │ │ mov -0xc8(%ebp),%ebx │ │ │ │ mov -0xe4(%ebp),%ecx │ │ │ │ - mov %edx,-0x110(%ebp) │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0xe0(%ebp),%eax │ │ │ │ add (%ebx,%edx,4),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ mov -0xf8(%ebp),%ebx │ │ │ │ + mov %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ mov %eax,-0x108(%ebp) │ │ │ │ mov -0xfc(%ebp),%eax │ │ │ │ - mov %ebx,%edx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ecx,-0x10c(%ebp) │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ - jmp 20d8b │ │ │ │ + jmp 20c8b │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xd0(%ebp),%ebx │ │ │ │ - mov -0x10c(%ebp),%eax │ │ │ │ - fldl (%edx) │ │ │ │ mov %edx,-0x114(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ + fldl (%edx) │ │ │ │ + mov -0x10c(%ebp),%eax │ │ │ │ add (%ebx),%eax │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ imul %eax,%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %eax,-0xe8(%ebp) │ │ │ │ mov -0xf4(%ebp),%eax │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ mov -0xf0(%ebp),%esi │ │ │ │ - jmp 20dd6 │ │ │ │ + jmp 20cd6 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ fldl (%esi) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ mov %esi,-0x70(%ebp) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ add 0x10(%eax),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + mov -0xb0(%ebp),%edx │ │ │ │ imul %ecx,%edx │ │ │ │ mov %ecx,-0xa0(%ebp) │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp 20e14 │ │ │ │ + jmp 20d14 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ fldl (%eax) │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - add (%edx),%ecx │ │ │ │ - fmul %st(1),%st │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ + add (%edx),%ecx │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ imul %ecx,%esi │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %esi,%eax │ │ │ │ - jmp 20e42 │ │ │ │ + jmp 20d42 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ mov 0x20(%esi,%edi,4),%ecx │ │ │ │ inc %edi │ │ │ │ fmul %st(1),%st │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ add %eax,%ecx │ │ │ │ mov %ecx,%esi │ │ │ │ shl $0x4,%esi │ │ │ │ add -0x40(%ebp),%esi │ │ │ │ + cmp -0x30(%ebp),%edi │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl 0x8(%esi) │ │ │ │ fldl (%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl (%esi) │ │ │ │ fstpl (%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ - cmp -0x30(%ebp),%edi │ │ │ │ - jne 20e40 │ │ │ │ + jne 20d40 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ add $0x8,%eax │ │ │ │ add $0x4,%edx │ │ │ │ cmp -0x68(%ebp),%edx │ │ │ │ - jne 20e10 │ │ │ │ + jne 20d10 │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,-0xc0(%ebp) │ │ │ │ - jne 20dd0 │ │ │ │ + jne 20cd0 │ │ │ │ mov -0x114(%ebp),%edx │ │ │ │ - mov %ebx,%esi │ │ │ │ addl $0x4,-0xd0(%ebp) │ │ │ │ + mov %ebx,%esi │ │ │ │ mov -0x100(%ebp),%ebx │ │ │ │ add $0x8,%edx │ │ │ │ cmp %ebx,-0xd0(%ebp) │ │ │ │ - jne 20d83 │ │ │ │ + jne 20c83 │ │ │ │ mov -0x110(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 20d2e │ │ │ │ + jne 20c2e │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ mov %ecx,%edi │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov -0x108(%ebp),%esi │ │ │ │ - mov %edi,0x14(%edx) │ │ │ │ - mov -0xe8(%ebp),%edi │ │ │ │ fstpl 0x28(%ecx) │ │ │ │ fxch %st(3) │ │ │ │ + mov %edi,0x14(%edx) │ │ │ │ + mov -0xe8(%ebp),%edi │ │ │ │ not %eax │ │ │ │ - fstpl 0x8(%ecx) │ │ │ │ - fxch %st(1) │ │ │ │ mov %eax,0x10(%ebx) │ │ │ │ mov %esi,0x4(%edx) │ │ │ │ mov %eax,(%ebx) │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ mov %eax,0xc(%ebx) │ │ │ │ - fstpl 0x18(%ecx) │ │ │ │ - fstpl 0x20(%ecx) │ │ │ │ mov %edi,0x8(%edx) │ │ │ │ + fstpl 0x8(%ecx) │ │ │ │ + fxch %st(1) │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ mov %edi,0xc(%edx) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov %edi,0x10(%edx) │ │ │ │ - jmp 20bcd │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jmp 20acd │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 20bcd │ │ │ │ + jle 20acd │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ imul %esi,%edx │ │ │ │ - lea (%edi,%edx,4),%ecx │ │ │ │ fldl (%eax) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + lea (%edi,%edx,4),%ecx │ │ │ │ mov 0x68(%eax),%ebx │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ mov (%eax),%eax │ │ │ │ imul (%ebx),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ lea (%edi,%ecx,1),%ebx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov 0x8(%eax),%ebx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov %ebx,-0xc0(%ebp) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x74(%eax),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ mov %ebx,%esi │ │ │ │ @@ -36995,195 +36941,195 @@ │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ lea (%edi,%ebx,1),%eax │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov %eax,%ebx │ │ │ │ add -0x50(%ebp),%eax │ │ │ │ shl $0x4,%ebx │ │ │ │ add %edi,%ebx │ │ │ │ - shl $0x4,%eax │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ - lea 0x10(%edi,%eax,1),%eax │ │ │ │ lea 0x18(%ecx,%edx,1),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ + shl $0x4,%eax │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ + lea 0x10(%edi,%eax,1),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp 21044 │ │ │ │ + jmp 20f44 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xe0(%ebp),%eax │ │ │ │ mov -0xc8(%ebp),%ebx │ │ │ │ mov -0xe8(%ebp),%ecx │ │ │ │ fldl (%eax,%edx,8) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ add (%ebx,%edx,4),%eax │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ imul %eax,%ebx │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %ebx,-0xb0(%ebp) │ │ │ │ mov -0xd0(%ebp),%ebx │ │ │ │ - jmp 21084 │ │ │ │ + jmp 20f84 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ fldl (%ebx) │ │ │ │ mov %edx,-0xf4(%ebp) │ │ │ │ - add (%ecx),%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,-0xf8(%ebp) │ │ │ │ mov %ecx,-0xfc(%ebp) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + add (%ecx),%eax │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ imul %eax,%edi │ │ │ │ mov %eax,-0xf0(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov -0xec(%ebp),%edi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ - jmp 210c9 │ │ │ │ + jmp 20fc9 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ add 0x10(%eax),%ebx │ │ │ │ - fmul %st(1),%st │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ + fmul %st(1),%st │ │ │ │ imul %ecx,%ebx │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 21102 │ │ │ │ + jmp 21002 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ fldl (%edx) │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ add -0x4(%ecx),%edi │ │ │ │ - fmul %st(1),%st │ │ │ │ - fldl 0x8(%esi) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - fmul %st(1),%st │ │ │ │ add -0x2c(%ebp),%eax │ │ │ │ + cmp -0x30(%ebp),%edx │ │ │ │ + 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 -0x30(%ebp),%edx │ │ │ │ - jne 21100 │ │ │ │ + jne 21000 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ addl $0x8,-0x40(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,-0x68(%ebp) │ │ │ │ - jne 210c5 │ │ │ │ + jne 20fc5 │ │ │ │ mov -0xf8(%ebp),%ebx │ │ │ │ mov -0xfc(%ebp),%ecx │ │ │ │ mov -0xf4(%ebp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %ecx,-0xb4(%ebp) │ │ │ │ - jne 2107e │ │ │ │ + jne 20f7e │ │ │ │ inc %edx │ │ │ │ cmp -0xe4(%ebp),%edx │ │ │ │ - jne 2103c │ │ │ │ + jne 20f3c │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov %edi,%ebx │ │ │ │ mov -0xd4(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov -0xf0(%ebp),%edi │ │ │ │ - mov %ebx,0x10(%edx) │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ fstpl 0x20(%ecx) │ │ │ │ fxch %st(2) │ │ │ │ + mov %ebx,0x10(%edx) │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ not %eax │ │ │ │ - fstpl 0x8(%ecx) │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov %eax,(%esi) │ │ │ │ mov %edi,0x8(%edx) │ │ │ │ - fstpl 0x10(%ecx) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov %ebx,0x4(%edx) │ │ │ │ mov %ecx,%ebx │ │ │ │ + fstpl 0x8(%ecx) │ │ │ │ + fstpl 0x10(%ecx) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ - fstpl 0x18(%ebx) │ │ │ │ mov %ecx,0xc(%edx) │ │ │ │ - jmp 20bcd │ │ │ │ + fstpl 0x18(%ebx) │ │ │ │ + jmp 20acd │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x5c(%ebp) │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov 0x88(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x2c(%ebp) │ │ │ │ mov 0x2c(%eax),%ecx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 21394 │ │ │ │ + jle 21294 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 212e0 │ │ │ │ + jle 211e0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ - xor %esi,%esi │ │ │ │ fildl -0x40(%ebp) │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %ebx,-0x90(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ lea (%eax,%ebx,8),%eax │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - jmp 21284 │ │ │ │ + jmp 21184 │ │ │ │ imul (%ebx),%edx │ │ │ │ addl $0x8,-0x58(%ebp) │ │ │ │ addl $0x4,-0x44(%ebp) │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov %edx,(%edi,%esi,8) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ fildl (%ebx) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ fmull (%eax) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x80(%ebp) │ │ │ │ @@ -37195,63 +37141,63 @@ │ │ │ │ mov %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%ebx) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ add $0x4,%ebx │ │ │ │ mov %edx,(%eax) │ │ │ │ add -0x40(%ebp),%edx │ │ │ │ - mov %edx,(%edi,%esi,8) │ │ │ │ cmp -0x68(%ebp),%ebx │ │ │ │ - jne 21273 │ │ │ │ + mov %edx,(%edi,%esi,8) │ │ │ │ + jne 21173 │ │ │ │ inc %ecx │ │ │ │ cmp -0x2c(%ebp),%ecx │ │ │ │ - je 2138c │ │ │ │ + je 2128c │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - movl $0x0,(%edi,%ecx,8) │ │ │ │ - mov %ecx,0x4(%edi,%ecx,8) │ │ │ │ mov %ecx,%esi │ │ │ │ add %ebx,-0x50(%ebp) │ │ │ │ - jmp 21255 │ │ │ │ + movl $0x0,(%edi,%ecx,8) │ │ │ │ + mov %ecx,0x4(%edi,%ecx,8) │ │ │ │ + jmp 21155 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 21311 │ │ │ │ + je 21211 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,(%edi,%edx,8) │ │ │ │ mov %edx,0x4(%edi,%edx,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 21394 │ │ │ │ + je 21294 │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ movl $0x0,(%edi,%eax,8) │ │ │ │ mov %eax,0x4(%edi,%eax,8) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 212e9 │ │ │ │ + jne 211e9 │ │ │ │ mov $0x1,%edx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ shl $0x3,%eax │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstpl -0x28(%ebp) │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - fldl -0x28(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + fldl -0x28(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x28(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -37262,92 +37208,92 @@ │ │ │ │ push %edi │ │ │ │ push -0x2c(%ebp) │ │ │ │ call 33c0 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 3720 │ │ │ │ mov -0x5c(%ebp),%esp │ │ │ │ - jmp 208f9 │ │ │ │ + jmp 207f9 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 21311 │ │ │ │ + jle 21211 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 213bc │ │ │ │ + je 212bc │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 21316 │ │ │ │ + je 21216 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 213bc │ │ │ │ - jmp 21316 │ │ │ │ + jne 212bc │ │ │ │ + jmp 21216 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 21435 │ │ │ │ + je 21335 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,(%esi,%edx,8) │ │ │ │ mov %edx,0x4(%esi,%edx,8) │ │ │ │ cmp %eax,%edi │ │ │ │ - je 21402 │ │ │ │ + je 21302 │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,0x4(%esi,%eax,8) │ │ │ │ mov %edx,(%esi,%eax,8) │ │ │ │ - jmp 213d1 │ │ │ │ + jmp 212d1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 21435 │ │ │ │ + jle 21335 │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 21425 │ │ │ │ + je 21325 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2143a │ │ │ │ + je 2133a │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 21425 │ │ │ │ - jmp 2143a │ │ │ │ + jne 21325 │ │ │ │ + jmp 2133a │ │ │ │ mov $0x1,%edx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ fildl -0x28(%ebp) │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fstpl -0x28(%ebp) │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - fldl -0x28(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + fldl -0x28(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x28(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ @@ -37363,70 +37309,70 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %edx │ │ │ │ call 3720 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jmp 1effb │ │ │ │ + jmp 1eefb │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000214c0 : │ │ │ │ +000213c0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - call 4fa4 │ │ │ │ - add $0x2b8f4,%ecx │ │ │ │ + call 4fe4 │ │ │ │ + add $0x2b9f4,%ecx │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 21629 │ │ │ │ + jle 21529 │ │ │ │ mov 0x34(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 21629 │ │ │ │ + js 21529 │ │ │ │ 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 -0x7974(%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 -0x7974(%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 215d5 │ │ │ │ + jmp 214d5 │ │ │ │ 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) │ │ │ │ @@ -37450,53 +37396,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 215bf │ │ │ │ + je 214bf │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ecx) │ │ │ │ fmull -0x79c4(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 21610 │ │ │ │ + je 21510 │ │ │ │ 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 21580 │ │ │ │ + ja 21480 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 21640 │ │ │ │ + ja 21540 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x79c4(%ecx) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 215d4 │ │ │ │ + jne 214d4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21612 │ │ │ │ + jmp 21512 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ inc %ebp │ │ │ │ add %edi,0x4(%esp) │ │ │ │ cmp 0xc(%esp),%ebp │ │ │ │ - jne 21540 │ │ │ │ + jne 21440 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -37507,136 +37453,134 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmull -0x79c4(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 215cd │ │ │ │ + jmp 214cd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00021660 : │ │ │ │ +00021560 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - call 4bea │ │ │ │ - add $0x2b753,%esi │ │ │ │ + call 4c0a │ │ │ │ + add $0x2b853,%esi │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 2188b │ │ │ │ + jne 2178b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 21883 │ │ │ │ + jle 21783 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x4(%edi),%ebx │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 21883 │ │ │ │ + jle 21783 │ │ │ │ mov %edi,%ebx │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ mov 0x2c(%ebx),%edi │ │ │ │ mov 0x30(%ebx),%ebx │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ - lea 0x0(,%eax,8),%ebx │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - fmul %st(0),%st │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ + lea 0x0(,%eax,8),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x40(%ebx),%ebx │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldt -0x7974(%esi) │ │ │ │ - fstpt -0x60(%ebp) │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ mov 0x68(%eax),%eax │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ + mov 0x40(%ebx),%ebx │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + mov %ebx,-0x64(%ebp) │ │ │ │ + fmul %st(0),%st │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldt -0x7974(%esi) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ shl $0x4,%ecx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + add -0x60(%ebp),%ecx │ │ │ │ fildl (%ebx,%eax,4) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - add -0x64(%ebp),%ecx │ │ │ │ - fld %st(0) │ │ │ │ - fdivrs -0x7cbc(%esi) │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ add %edx,%ebx │ │ │ │ - add -0x68(%ebp),%edx │ │ │ │ + add -0x64(%ebp),%edx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + fdivrs -0x7cbc(%esi) │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ - jmp 217f5 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 216f2 │ │ │ │ + xchg %ax,%ax │ │ │ │ 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 217a6 │ │ │ │ + je 2169f │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%esi) │ │ │ │ fmull -0x79c4(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx) │ │ │ │ fldl (%edx) │ │ │ │ incl -0x24(%ebp) │ │ │ │ - add -0x44(%ebp),%edx │ │ │ │ - fmul %st(3),%st │ │ │ │ + add -0x4c(%ebp),%edx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ + fmul %st(2),%st │ │ │ │ fsubp %st,%st(1) │ │ │ │ fadd %st(0),%st │ │ │ │ fdivl (%edi) │ │ │ │ fldt -0x7974(%esi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x30(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -37645,140 +37589,140 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadds -0x7cbc(%esi) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ - add -0x40(%ebp),%ecx │ │ │ │ - cmp %eax,-0x3c(%ebp) │ │ │ │ - je 21870 │ │ │ │ + add -0x48(%ebp),%ecx │ │ │ │ + cmp %eax,-0x44(%ebp) │ │ │ │ + je 21770 │ │ │ │ fldl (%edx) │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ sub %ebx,%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ fildl -0x30(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(3),%st │ │ │ │ + fldl -0x40(%ebp) │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(3),%st │ │ │ │ fmull -0x38(%ebp) │ │ │ │ fxch %st(3) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - faddl -0x50(%ebp) │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ fldl (%edi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 21760 │ │ │ │ + ja 21660 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 21850 │ │ │ │ + ja 21750 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x79c4(%esi) │ │ │ │ - jmp 217b4 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 216ad │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmull -0x79c4(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 217b4 │ │ │ │ + jmp 216ad │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov %ebx,%edi │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x48(%ebp) │ │ │ │ - jne 21710 │ │ │ │ + cmp %eax,-0x5c(%ebp) │ │ │ │ + jne 21610 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %eax,%edi │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - mov %esp,-0x74(%ebp) │ │ │ │ + mov %esp,-0x70(%ebp) │ │ │ │ mov 0x88(%edi),%edi │ │ │ │ mov 0x2c(%ebx),%edx │ │ │ │ mov 0x24(%ebx),%ebx │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ lea 0xf(%ecx),%eax │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ - mov %esp,-0x68(%ebp) │ │ │ │ + mov %esp,-0x64(%ebp) │ │ │ │ mov 0x40(%edi),%edi │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 219d5 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + jle 218d5 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %edi,%edi │ │ │ │ - jle 21a80 │ │ │ │ + jle 21980 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ mov %ebx,%edi │ │ │ │ - movl $0x0,-0x60(%ebp) │ │ │ │ add %ecx,%edi │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ - fildl -0x30(%ebp) │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ + mov %ecx,-0x68(%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,%eiz,1),%esi │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - jmp 21963 │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + jmp 21863 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%edi),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x8,%ebx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%edi) │ │ │ │ fmull (%ebx) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ @@ -37791,297 +37735,295 @@ │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ add $0x4,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %edi,-0x40(%ebp) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ - cmp %edi,-0x3c(%ebp) │ │ │ │ - jne 21950 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + jne 21850 │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ - cmp -0x44(%ebp),%eax │ │ │ │ - je 219d0 │ │ │ │ - addl $0x8,-0x50(%ebp) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - add %ecx,-0x60(%ebp) │ │ │ │ + cmp -0x48(%ebp),%eax │ │ │ │ + je 218d0 │ │ │ │ + addl $0x8,-0x4c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + add %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ movl $0x0,(%ebx) │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - jmp 21930 │ │ │ │ + jmp 21830 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 21ab7 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jle 219b7 │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ecx,1),%ebx │ │ │ │ and $0x4,%ecx │ │ │ │ - je 21a00 │ │ │ │ + je 21900 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 21a0e │ │ │ │ + je 2190e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 21a00 │ │ │ │ + jne 21900 │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ dec %edi │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ - push -0x70(%ebp) │ │ │ │ - push -0x44(%ebp) │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + push -0x48(%ebp) │ │ │ │ call 33c0 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3720 │ │ │ │ - mov -0x74(%ebp),%esp │ │ │ │ - jmp 21681 │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ + mov -0x70(%ebp),%esp │ │ │ │ + jmp 21581 │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ xor %edx,%edx │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp %ebx,%edi │ │ │ │ - je 21ab7 │ │ │ │ + je 219b7 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ebx,0xc(%eax) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 219d5 │ │ │ │ + je 218d5 │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ cmp %ebx,%edi │ │ │ │ - jne 21a8f │ │ │ │ + jne 2198f │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 21a4b │ │ │ │ + jmp 2194b │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00021ac0 : │ │ │ │ +000219c0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x6c,%esp │ │ │ │ + sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - call 4085 │ │ │ │ - add $0x2b2f3,%edi │ │ │ │ + call 40a5 │ │ │ │ + add $0x2b3f3,%edi │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 21d09 │ │ │ │ + jne 21c09 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 21cdb │ │ │ │ + jle 21bdb │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 21cdb │ │ │ │ + jle 21bdb │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x24(%esi),%esi │ │ │ │ mov 0x40(%ebx),%ebx │ │ │ │ - mov %esi,-0x64(%ebp) │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ + mov %ebx,-0x64(%ebp) │ │ │ │ mov 0x2c(%esi),%esi │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ imul %ecx,%eax │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldt -0x7974(%edi) │ │ │ │ - fstpt -0x38(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fmul %st(0),%st │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + fldt -0x7974(%edi) │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - movl $0x0,-0x2c(%ebp) │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ fildl (%eax,%edx,4) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ - fld %st(0) │ │ │ │ - fdivrs -0x7cbc(%edi) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ add %eax,%esi │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fdivrs -0x7cbc(%edi) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi) │ │ │ │ - fldl -0x48(%ebp) │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + fldl -0x40(%ebp) │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ fmul %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ lea 0x1(%eax,%ebx,1),%eax │ │ │ │ sub %ebx,%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jg 21ca0 │ │ │ │ + jg 21ba0 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ inc %eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ add 0x30(%ecx),%ebx │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add 0x68(%eax),%ecx │ │ │ │ - jmp 21c5f │ │ │ │ + jmp 21b58 │ │ │ │ nop │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ 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 21c46 │ │ │ │ + je 21b3f │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%edi) │ │ │ │ fmull -0x79c4(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp -0x28(%ebp),%edx │ │ │ │ - je 21cb0 │ │ │ │ + je 21bb0 │ │ │ │ fldl (%esi) │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ fsub %st(2),%st │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fadd %st(3),%st │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ fldl (%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 21c00 │ │ │ │ + ja 21b00 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 21cf0 │ │ │ │ + ja 21bf0 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x79c4(%edi) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp -0x28(%ebp),%edx │ │ │ │ - jne 21c5d │ │ │ │ - jmp 21cb0 │ │ │ │ + jne 21b56 │ │ │ │ + jmp 21bb0 │ │ │ │ + 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 │ │ │ │ - incl -0x2c(%ebp) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - add -0x54(%ebp),%esi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - add %ebx,-0x3c(%ebp) │ │ │ │ - cmp %eax,-0x40(%ebp) │ │ │ │ - jne 21bb0 │ │ │ │ + incl -0x34(%ebp) │ │ │ │ + add -0x50(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + add %ebx,-0x38(%ebp) │ │ │ │ + cmp %eax,-0x44(%ebp) │ │ │ │ + jne 21ab0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ - cmp %edx,-0x60(%ebp) │ │ │ │ - jne 21b70 │ │ │ │ + cmp %edx,-0x5c(%ebp) │ │ │ │ + jne 21a70 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ @@ -38091,854 +38033,853 @@ │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmull -0x79c4(%edi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 21c54 │ │ │ │ + jmp 21b4d │ │ │ │ mov %eax,%esi │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - mov %esp,-0x64(%ebp) │ │ │ │ + mov %esp,-0x60(%ebp) │ │ │ │ mov 0x88(%esi),%esi │ │ │ │ mov 0x2c(%ebx),%edx │ │ │ │ mov 0x24(%ebx),%ebx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ lea 0x0(,%eax,4),%ebx │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ - sub %eax,%esp │ │ │ │ - mov %esp,-0x5c(%ebp) │ │ │ │ mov 0x40(%esi),%esi │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + sub %eax,%esp │ │ │ │ + mov %esp,-0x58(%ebp) │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 21e47 │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + jle 21d47 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 21eeb │ │ │ │ + jle 21deb │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ fildl -0x28(%ebp) │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ + movl $0x0,-0x48(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov %ebx,-0x64(%ebp) │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ or $0xc,%dh │ │ │ │ - add %ebx,%esi │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ - mov %esi,-0x2c(%ebp) │ │ │ │ + add %ebx,%esi │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ lea (%esi,%ebx,8),%ebx │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ mov %esi,-0x28(%ebp) │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - jmp 21de3 │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ + jmp 21ce3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%esi),%edx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x8,%ebx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ fmull (%ebx) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x38(%ebp) │ │ │ │ + fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %edx,(%eax) │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %esi,-0x34(%ebp) │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ - cmp %esi,-0x2c(%ebp) │ │ │ │ - jne 21dd0 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + jne 21cd0 │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %eax,-0x3c(%ebp) │ │ │ │ - je 21e42 │ │ │ │ - addl $0x8,-0x40(%ebp) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - add %ecx,-0x4c(%ebp) │ │ │ │ + cmp %eax,-0x38(%ebp) │ │ │ │ + je 21d42 │ │ │ │ + addl $0x8,-0x44(%ebp) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ + add %ecx,-0x48(%ebp) │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - jmp 21dab │ │ │ │ + jmp 21cab │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 21f1f │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + jle 21e1f │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 21e6b │ │ │ │ + je 21d6b │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 21e79 │ │ │ │ + je 21d79 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 21e6b │ │ │ │ + jne 21d6b │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ fildl -0x24(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ fistpl -0x24(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ dec %esi │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - push -0x3c(%ebp) │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push -0x38(%ebp) │ │ │ │ call 33c0 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3720 │ │ │ │ - mov -0x64(%ebp),%esp │ │ │ │ - jmp 21ae1 │ │ │ │ + mov -0x60(%ebp),%esp │ │ │ │ + jmp 219e1 │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 21f1f │ │ │ │ + je 21e1f │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %ecx,0xc(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 21e47 │ │ │ │ + je 21d47 │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 21ef7 │ │ │ │ + jne 21df7 │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp 21eb6 │ │ │ │ + jmp 21db6 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00021f30 : │ │ │ │ +00021e30 : │ │ │ │ call 3b47 │ │ │ │ - add $0x2ae8f,%eax │ │ │ │ + add $0x2af8f,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ lea 0x0(,%edi,4),%ebx │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ lea 0xf(%ebx),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %eax,%edx │ │ │ │ lea 0x13(%ebx),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ mov %esp,-0x84(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x3(%esp),%eax │ │ │ │ sub %edx,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - mov %esp,-0x38(%ebp) │ │ │ │ + mov %esp,-0x3c(%ebp) │ │ │ │ sub %edx,%esp │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ lea 0x1b(,%edi,8),%eax │ │ │ │ mov %esp,-0x70(%ebp) │ │ │ │ + shr $0x2,%ecx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - shr $0x2,%ecx │ │ │ │ shr $0x3,%edi │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ mov %edi,-0x78(%ebp) │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 223ca │ │ │ │ + jne 222ca │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ fld1 │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ fstpl 0x0(,%eax,8) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ movl $0x0,0x0(,%eax,4) │ │ │ │ test %edx,%edx │ │ │ │ - jle 2258d │ │ │ │ + jle 2248d │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov $0x1,%edi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ imul %ecx,%edi │ │ │ │ inc %eax │ │ │ │ add %edi,%edi │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 21ff0 │ │ │ │ + jne 21ef0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x74(%ebp) │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 223be │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + jle 222be │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ fldt -0x7974(%eax) │ │ │ │ - fstpt -0x68(%ebp) │ │ │ │ fldl -0x79c4(%eax) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %esp,-0x7c(%ebp) │ │ │ │ - mov %esi,-0x34(%ebp) │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov %edx,%ebx │ │ │ │ imul %esi,%eax │ │ │ │ lea 0xf(,%eax,8),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ mov %esi,%eax │ │ │ │ - mov %esp,-0x48(%ebp) │ │ │ │ dec %eax │ │ │ │ - js 22168 │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ + mov %esp,-0x4c(%ebp) │ │ │ │ + js 22068 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov %edi,-0x6c(%ebp) │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ - mov 0x24(%ebx),%ebx │ │ │ │ - mov 0x40(%ecx),%ecx │ │ │ │ - fnstcw -0x1a(%ebp) │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - lea 0x0(,%edx,8),%ebx │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ - mov %edx,%ebx │ │ │ │ + mov 0x24(%ecx),%ecx │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + lea 0x0(,%edx,8),%ecx │ │ │ │ imul %eax,%edx │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ shl $0x3,%edx │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ + mov 0x40(%ecx),%ecx │ │ │ │ + fnstcw -0x1a(%ebp) │ │ │ │ imul %esi,%edx │ │ │ │ lea (%ecx,%edx,8),%edx │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ lea (%ebx,%ebx,1),%edx │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ or $0xc,%dh │ │ │ │ mov %dx,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%dh │ │ │ │ mov %dx,-0x1c(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov -0x38(%ebp),%esi │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ - mov %edi,-0x28(%ebp) │ │ │ │ - fildl -0x28(%ebp) │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ 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(%ebx,%edx,1),%edx │ │ │ │ sub %ebx,%ecx │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov %ecx,(%esi,%eax,4) │ │ │ │ mov %edx,(%ebx,%eax,4) │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 22130 │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + jle 22030 │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ add %edi,%ecx │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ lea 0x0(,%ecx,4),%edx │ │ │ │ lea (%ecx,%ebx,1),%esi │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ sub %edx,%ebx │ │ │ │ - add -0x48(%ebp),%ebx │ │ │ │ + add -0x4c(%ebp),%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 22120 │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + jne 22020 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ - sub %ebx,-0x2c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + sub %ebx,-0x24(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 220c0 │ │ │ │ + jne 21fc0 │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - fstpl -0x28(%ebp) │ │ │ │ + fstpt -0x30(%ebp) │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ xor %esi,%esi │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push -0x84(%ebp) │ │ │ │ call 31f0 │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x28(%ebp) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 223c6 │ │ │ │ + jle 222c6 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add %edi,%ecx │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ mov 0x6c(%eax),%edx │ │ │ │ mov 0x68(%eax),%eax │ │ │ │ lea (%eax,%edi,8),%eax │ │ │ │ lea (%edx,%edi,4),%ebx │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ lea (%edx,%ecx,4),%eax │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp -0x34(%ebp),%esi │ │ │ │ - jge 222f7 │ │ │ │ + cmp -0x38(%ebp),%esi │ │ │ │ + jge 22207 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ imul -0x74(%ebp),%ecx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ mov 0x2c(%edi),%edi │ │ │ │ mov 0x30(%ebx),%ebx │ │ │ │ - mov %edi,-0x28(%ebp) │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ - fildl -0x28(%ebp) │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ - fmul %st(0),%st │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ - fldl (%ebx,%esi,8) │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ inc %edi │ │ │ │ + fmul %st(0),%st │ │ │ │ + fldl (%ebx,%esi,8) │ │ │ │ lea (%edi,%edi,1),%ebx │ │ │ │ imul %esi,%edi │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ + mov %ebx,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ add %edi,%edi │ │ │ │ mov 0x40(%ebx),%ebx │ │ │ │ lea (%ebx,%ecx,8),%ecx │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - jmp 2227a │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ + jmp 22178 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ + test $0x2,%ah │ │ │ │ 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 22246 │ │ │ │ + je 2213f │ │ │ │ fchs │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fmuls -0x7cac(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmull -0x68(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ inc %esi │ │ │ │ add %edi,%ebx │ │ │ │ - add -0x50(%ebp),%edi │ │ │ │ + add -0x54(%ebp),%edi │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ imul %edx,%eax │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ add (%edx,%ebx,4),%eax │ │ │ │ + cmp %esi,-0x38(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ mov %edx,(%eax,%esi,4) │ │ │ │ - cmp %esi,-0x34(%ebp) │ │ │ │ - je 222f0 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ - fldl (%eax,%esi,8) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + je 22200 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ mov (%eax,%esi,4),%ebx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ - fildl -0x28(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + fildl -0x24(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ fdiv %st(1),%st │ │ │ │ - fld %st(2) │ │ │ │ - fsub %st(1),%st │ │ │ │ + fld %st(0) │ │ │ │ + fsubrl (%eax,%esi,8) │ │ │ │ + fxch %st(1) │ │ │ │ + fsubl (%eax,%esi,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,%esi,8) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - ja 22200 │ │ │ │ + ja 22100 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 222d0 │ │ │ │ + ja 221e0 │ │ │ │ fstp %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - jmp 22253 │ │ │ │ + fmull -0x68(%ebp) │ │ │ │ + jmp 2214d │ │ │ │ + lea 0x0(%esi,%eiz,1),%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 22253 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 2214d │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ mov (%edi,%ebx,4),%edx │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ mov %edx,(%edi) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x18(%edi),%edi │ │ │ │ fldl (%ebx,%edi,8) │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ lea -0x1(%edi),%esi │ │ │ │ - mov %edi,-0x34(%ebp) │ │ │ │ - mov -0x38(%ebp),%edi │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + fstl -0x30(%ebp) │ │ │ │ fstpl (%ebx) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ test %esi,%esi │ │ │ │ - jg 2234a │ │ │ │ - jmp 223b7 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jg 2224a │ │ │ │ + jmp 222b7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%eax,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 223a0 │ │ │ │ + je 222a0 │ │ │ │ mov (%ebx,%esi,4),%ecx │ │ │ │ - mov (%eax,%esi,4),%edx │ │ │ │ sub (%edi,%esi,4),%ecx │ │ │ │ + mov (%eax,%esi,4),%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 22340 │ │ │ │ - addl $0x4,-0x5c(%ebp) │ │ │ │ + je 22240 │ │ │ │ + addl $0x4,-0x60(%ebp) │ │ │ │ inc %edx │ │ │ │ addl $0x8,-0x6c(%ebp) │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - mov %edx,(%eax,%esi,4) │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ cmp -0x78(%ebp),%edi │ │ │ │ - jne 221a0 │ │ │ │ + mov %edx,(%eax,%esi,4) │ │ │ │ + jne 220a0 │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ mov 0x70(%eax),%eax │ │ │ │ - mov %edx,(%eax,%ebx,4) │ │ │ │ + mov %edx,(%eax,%ecx,4) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - inc %ebx │ │ │ │ + inc %ecx │ │ │ │ mov -0x7c(%ebp),%esp │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ - cmp %ebx,0x4(%eax) │ │ │ │ - jle 223bc │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ + cmp %ecx,0x4(%eax) │ │ │ │ + jle 222bc │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ - jmp 22030 │ │ │ │ + jmp 21f30 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - addl $0x4,-0x5c(%ebp) │ │ │ │ + addl $0x4,-0x60(%ebp) │ │ │ │ incl (%eax) │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ cmp %edi,-0x78(%ebp) │ │ │ │ - je 2236f │ │ │ │ + je 2226f │ │ │ │ addl $0x8,-0x6c(%ebp) │ │ │ │ - jmp 221a9 │ │ │ │ + jmp 220a9 │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ - jmp 22357 │ │ │ │ + jmp 22257 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 22378 │ │ │ │ + jmp 22278 │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x88(%eax),%edi │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %esp,-0x6c(%ebp) │ │ │ │ mov 0x24(%esi),%esi │ │ │ │ sub %edx,%esp │ │ │ │ - mov %esp,-0x5c(%ebp) │ │ │ │ + mov %esp,-0x60(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 224e1 │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ + jle 223e1 │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ test %edx,%edx │ │ │ │ - jle 22597 │ │ │ │ + jle 22497 │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ mov %esi,%edx │ │ │ │ - mov %edi,-0x2c(%ebp) │ │ │ │ add %ebx,%edx │ │ │ │ - movl $0x0,-0x54(%ebp) │ │ │ │ + mov %edi,-0x24(%ebp) │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ - mov %edx,-0x34(%ebp) │ │ │ │ - fildl -0x28(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ lea (%edi,%edx,8),%edi │ │ │ │ - jmp 2247d │ │ │ │ + jmp 2237d │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%esi),%edx │ │ │ │ add $0x8,%edi │ │ │ │ add $0x4,%ebx │ │ │ │ - mov %edx,(%eax) │ │ │ │ mov %edx,%ecx │ │ │ │ + mov %edx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ fmull (%edi) │ │ │ │ fsub %st(1),%st │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x28(%ebp) │ │ │ │ + fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ add %edx,%eax │ │ │ │ cltd │ │ │ │ idivl (%esi) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ add $0x4,%esi │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ mov %edx,(%ebx) │ │ │ │ add %ecx,%edx │ │ │ │ + cmp %esi,-0x38(%ebp) │ │ │ │ mov %edx,(%eax) │ │ │ │ - cmp %esi,-0x34(%ebp) │ │ │ │ - jne 22470 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + jne 22370 │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ - cmp -0x44(%ebp),%eax │ │ │ │ - je 224d9 │ │ │ │ - addl $0x8,-0x4c(%ebp) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ - add %ebx,-0x54(%ebp) │ │ │ │ - mov %edi,-0x2c(%ebp) │ │ │ │ + cmp -0x48(%ebp),%eax │ │ │ │ + je 223d9 │ │ │ │ + addl $0x8,-0x50(%ebp) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + add %ecx,-0x58(%ebp) │ │ │ │ + mov %edi,-0x24(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ - jmp 22450 │ │ │ │ + jmp 22350 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 225cd │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + jle 224cd │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 22505 │ │ │ │ + je 22405 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 22513 │ │ │ │ + je 22413 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 22505 │ │ │ │ - mov %edx,-0x28(%ebp) │ │ │ │ - fildl -0x28(%ebp) │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ - fyl2x │ │ │ │ + jne 22405 │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + fildl -0x30(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x8,%ah │ │ │ │ mov %ax,-0x20(%ebp) │ │ │ │ movzwl -0x1a(%ebp),%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x20(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x28(%ebp) │ │ │ │ + fistpl -0x30(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ - mov -0x28(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ dec %esi │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ push %edi │ │ │ │ - push -0x44(%ebp) │ │ │ │ + push -0x48(%ebp) │ │ │ │ call 33c0 │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3720 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp 21fb8 │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + jmp 21eb8 │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp 21ffa │ │ │ │ + jmp 21efa │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%esi │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 225cd │ │ │ │ + je 224cd │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 224e1 │ │ │ │ + je 223e1 │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 225a5 │ │ │ │ + jne 224a5 │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp 22550 │ │ │ │ + jmp 22450 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000225e0 : │ │ │ │ +000224e0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x2a7d6,%ebx │ │ │ │ + add $0x2a8d6,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x4,%al │ │ │ │ - jne 22610 │ │ │ │ + jne 22510 │ │ │ │ test $0x8,%al │ │ │ │ - jne 22623 │ │ │ │ + jne 22523 │ │ │ │ test $0x10,%al │ │ │ │ - jne 22636 │ │ │ │ + jne 22536 │ │ │ │ test $0x20,%al │ │ │ │ - jne 22649 │ │ │ │ + jne 22549 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 34f0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 225ff │ │ │ │ + je 224ff │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3200 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 22603 │ │ │ │ + je 22503 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 32c0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 22607 │ │ │ │ + je 22507 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3100 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00022660 : │ │ │ │ +00022560 : │ │ │ │ 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 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x2a748,%ebx │ │ │ │ - mov %ebp,0x18(%edi) │ │ │ │ + add $0x2a848,%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 3620 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ - jle 22750 │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + jle 22650 │ │ │ │ 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 226c0 │ │ │ │ + jne 225c0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,%ebp │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ push %edx │ │ │ │ call 3620 │ │ │ │ @@ -38947,174 +38888,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 33a0 │ │ │ │ - mov 0x24(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ add %eax,%eax │ │ │ │ - mov %eax,(%ecx,%edi,1) │ │ │ │ cmp %esi,0x4(%esp) │ │ │ │ - jne 226f0 │ │ │ │ - movl $0x8,0x2c(%ebp) │ │ │ │ + mov %eax,(%ecx,%edi,1) │ │ │ │ + jne 225f0 │ │ │ │ + cmpl $0x1,0x4(%esp) │ │ │ │ mov %ebp,%edi │ │ │ │ + movl $0x8,0x2c(%ebp) │ │ │ │ mov $0xdd1,%eax │ │ │ │ - cmpl $0x1,0x4(%esp) │ │ │ │ - je 2276d │ │ │ │ + je 2266d │ │ │ │ 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 7b80 │ │ │ │ + jmp 7bc0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ push %edx │ │ │ │ call 3620 │ │ │ │ movl $0x8,0x2c(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%edi) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 2272c │ │ │ │ + jmp 2262c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00022780 : │ │ │ │ +00022680 : │ │ │ │ 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 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x2a628,%ebx │ │ │ │ + add $0x2a728,%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 3620 │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,0x1c(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 22860 │ │ │ │ + jle 22760 │ │ │ │ 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 227f0 │ │ │ │ + jne 226f0 │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - 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 22820 │ │ │ │ + jne 22720 │ │ │ │ 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 7b80 │ │ │ │ + jmp 7bc0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%ebp) │ │ │ │ - jmp 2282f │ │ │ │ + jmp 2272f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00022880 : │ │ │ │ +00022780 : │ │ │ │ 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 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x2a524,%ebx │ │ │ │ + add $0x2a628,%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 3620 │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ mov %eax,0x1c(%edx) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 22970 │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ + jle 22870 │ │ │ │ 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 22900 │ │ │ │ + jne 22800 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ add %esi,%ebp │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ @@ -39123,86 +39064,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 22930 │ │ │ │ + jne 22830 │ │ │ │ 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 7b80 │ │ │ │ + jmp 7bc0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%edx) │ │ │ │ - jmp 2293f │ │ │ │ + jmp 2283f │ │ │ │ nop │ │ │ │ │ │ │ │ -00022990 : │ │ │ │ +00022890 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x2a427,%ebx │ │ │ │ + add $0x2a527,%ebx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 31a0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -000229c0 : │ │ │ │ +000228c0 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x2a3f7,%ebx │ │ │ │ + add $0x2a4f7,%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 31a0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00022a00 : │ │ │ │ +00022900 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x2a3b7,%ebx │ │ │ │ + add $0x2a4b7,%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 │ │ │ │ @@ -39210,106 +39151,106 @@ │ │ │ │ push $0x3 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 31a0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -00022a40 : │ │ │ │ +00022940 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x2a377,%ebx │ │ │ │ + add $0x2a477,%ebx │ │ │ │ mov 0xc(%ecx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 22af0 │ │ │ │ + je 229f0 │ │ │ │ mov 0x40(%ecx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 22b40 │ │ │ │ + je 22a40 │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 22b50 │ │ │ │ + je 22a50 │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ testb $0x4,0x38(%ecx) │ │ │ │ - jne 22ae0 │ │ │ │ + jne 229e0 │ │ │ │ mov 0x18(%ecx),%edi │ │ │ │ xor %eax,%eax │ │ │ │ imul %edi,%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 22b02 │ │ │ │ + jle 22a02 │ │ │ │ flds -0x7ba4(%ebx) │ │ │ │ - jmp 22ab3 │ │ │ │ + jmp 229b3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds -0x7cac(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jae 22ad0 │ │ │ │ + jae 229d0 │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - je 22b00 │ │ │ │ + je 22a00 │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ fld %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 22aa0 │ │ │ │ + jbe 229a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 22ad2 │ │ │ │ + jmp 229d2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x7d70(%ebx),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ cmp %edx,0x34(%ecx) │ │ │ │ - jge 22a7d │ │ │ │ + jge 2297d │ │ │ │ lea -0x7da0(%ebx),%eax │ │ │ │ - jmp 22ad8 │ │ │ │ + jmp 229d8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea -0x78b0(%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 22b60 │ │ │ │ + jle 22a60 │ │ │ │ mov 0x20(%ecx),%ebp │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 22b2c │ │ │ │ + jmp 22a2c │ │ │ │ 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 22b70 │ │ │ │ + je 22a70 │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 22b60 │ │ │ │ + je 22a60 │ │ │ │ fldl 0x0(%ebp,%edx,8) │ │ │ │ fld1 │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jb 22b10 │ │ │ │ + jb 22a10 │ │ │ │ lea -0x785e(%ebx),%eax │ │ │ │ - jmp 22ad8 │ │ │ │ + jmp 229d8 │ │ │ │ lea -0x7896(%ebx),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -39317,68 +39258,68 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 22ad8 │ │ │ │ + jmp 229d8 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x7d50(%ebx),%eax │ │ │ │ - jmp 22ad8 │ │ │ │ + jmp 229d8 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00022b80 : │ │ │ │ +00022a80 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x2a238,%ebx │ │ │ │ + add $0x2a338,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x8,%ah │ │ │ │ - jne 22c50 │ │ │ │ + jne 22b50 │ │ │ │ test $0x4,%ah │ │ │ │ - jne 22c6d │ │ │ │ + jne 22b6d │ │ │ │ test $0x20,%al │ │ │ │ - jne 22ca7 │ │ │ │ + jne 22ba7 │ │ │ │ test $0x10,%al │ │ │ │ - jne 22cd2 │ │ │ │ + jne 22bd2 │ │ │ │ test $0x8,%al │ │ │ │ - jne 22ceb │ │ │ │ + jne 22beb │ │ │ │ test $0x4,%al │ │ │ │ - jne 22d04 │ │ │ │ + jne 22c04 │ │ │ │ test $0x1,%al │ │ │ │ - je 22c08 │ │ │ │ + je 22b08 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 22bf7 │ │ │ │ + jle 22af7 │ │ │ │ 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 3720 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x18(%esi) │ │ │ │ - jg 22be0 │ │ │ │ + jg 22ae0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x64(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%ah │ │ │ │ - jne 22d60 │ │ │ │ + jne 22c60 │ │ │ │ test $0x80,%al │ │ │ │ - jne 22d40 │ │ │ │ + jne 22c40 │ │ │ │ test $0x40,%al │ │ │ │ - jne 22d20 │ │ │ │ + jne 22c20 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x30(%esi) │ │ │ │ call 3720 │ │ │ │ pop %eax │ │ │ │ push 0x20(%esi) │ │ │ │ call 3720 │ │ │ │ pop %edx │ │ │ │ @@ -39395,93 +39336,93 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x88(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%ah │ │ │ │ - je 22ba7 │ │ │ │ + je 22aa7 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%esi) │ │ │ │ call 35c0 │ │ │ │ pop %eax │ │ │ │ push 0x5c(%esi) │ │ │ │ call 35c0 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne 22d80 │ │ │ │ + jne 22c80 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x7c(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 22baf │ │ │ │ + je 22aaf │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3720 │ │ │ │ pop %eax │ │ │ │ push 0x70(%esi) │ │ │ │ call 3720 │ │ │ │ pop %eax │ │ │ │ push 0x68(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 22bb7 │ │ │ │ + je 22ab7 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x68(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 22bbf │ │ │ │ + je 22abf │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x68(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 22bc7 │ │ │ │ + je 22ac7 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x68(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 22bc7 │ │ │ │ + jmp 22ac7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x40(%esi) │ │ │ │ call 3720 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 22c21 │ │ │ │ + jmp 22b21 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 22c19 │ │ │ │ + jmp 22b19 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 22c11 │ │ │ │ + jmp 22b11 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x80(%esi) │ │ │ │ call 3720 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 22c8e │ │ │ │ + jmp 22b8e │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -39504,163 +39445,163 @@ │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x29ff1,%ebx │ │ │ │ + add $0x2a0f1,%ebx │ │ │ │ test $0x10,%ah │ │ │ │ - je 22de4 │ │ │ │ + je 22ce4 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x38(%edx) │ │ │ │ mov 0x18(%edx),%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 23347 │ │ │ │ + jle 23247 │ │ │ │ mov 0x1c(%edx),%eax │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ test $0x4,%esi │ │ │ │ - je 22e20 │ │ │ │ + je 22d20 │ │ │ │ mov (%eax),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 22e2e │ │ │ │ + je 22d2e │ │ │ │ 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 22e20 │ │ │ │ + jne 22d20 │ │ │ │ mov 0x20(%edx),%eax │ │ │ │ mov %ecx,(%edx) │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ and $0x4,%esi │ │ │ │ - je 22e50 │ │ │ │ + je 22d50 │ │ │ │ mov (%eax),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 22e5e │ │ │ │ + je 22d5e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ecx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 22e50 │ │ │ │ + jne 22d50 │ │ │ │ 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 3620 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ mov %eax,0x28(%edx) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 22ebd │ │ │ │ + jle 22dbd │ │ │ │ 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 22ea0 │ │ │ │ + jne 22da0 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ shl $0x2,%ecx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ push %ecx │ │ │ │ call 3620 │ │ │ │ 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 22eef │ │ │ │ + jle 22def │ │ │ │ movl $0x3,(%esi,%eax,4) │ │ │ │ - inc %eax │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ + inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 22ee0 │ │ │ │ - shl $0x3,%ecx │ │ │ │ + jg 22de0 │ │ │ │ sub $0xc,%esp │ │ │ │ + shl $0x3,%ecx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ push %ecx │ │ │ │ call 3620 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%edx),%edi │ │ │ │ mov %eax,0x30(%edx) │ │ │ │ test %edi,%edi │ │ │ │ - jle 22f3b │ │ │ │ - mov 0x28(%edx),%ecx │ │ │ │ + jle 22e3b │ │ │ │ fldl -0x79cc(%ebx) │ │ │ │ + mov 0x28(%edx),%ecx │ │ │ │ lea (%ecx,%edi,8),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fld1 │ │ │ │ fdivl (%ecx) │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%eax │ │ │ │ fsubrs -0x7cb0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 22f20 │ │ │ │ + jne 22e20 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 23260 │ │ │ │ + jne 23160 │ │ │ │ test $0x80,%al │ │ │ │ - jne 23230 │ │ │ │ + jne 23130 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 230d0 │ │ │ │ + jne 22fd0 │ │ │ │ test $0x1,%al │ │ │ │ - jne 230f6 │ │ │ │ + jne 22ff6 │ │ │ │ test $0x4,%al │ │ │ │ - jne 232f0 │ │ │ │ + jne 231f0 │ │ │ │ test $0x8,%al │ │ │ │ - jne 232c0 │ │ │ │ + jne 231c0 │ │ │ │ test $0x10,%al │ │ │ │ - jne 23290 │ │ │ │ + jne 23190 │ │ │ │ test $0x20,%al │ │ │ │ - je 22ff4 │ │ │ │ + je 22ef4 │ │ │ │ mov 0x18(%edx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 2333d │ │ │ │ + jle 2323d │ │ │ │ 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 22fa0 │ │ │ │ + jne 22ea0 │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ @@ -39672,20 +39613,20 @@ │ │ │ │ call 3620 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ imul 0x4(%edx),%esi │ │ │ │ mov %eax,0x78(%edx) │ │ │ │ shl $0x2,%esi │ │ │ │ mov %esi,(%esp) │ │ │ │ call 3620 │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ mov %eax,0x74(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 23020 │ │ │ │ + jne 22f20 │ │ │ │ mov 0x218(%ebx),%eax │ │ │ │ mov %eax,0x10(%edx) │ │ │ │ mov 0x22c(%ebx),%eax │ │ │ │ mov %eax,0x14(%edx) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -39700,69 +39641,69 @@ │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x84(%edx) │ │ │ │ testb $0x2,0x39(%edx) │ │ │ │ - jne 23357 │ │ │ │ + jne 23257 │ │ │ │ mov %eax,0x88(%edx) │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2308e │ │ │ │ + jle 22f8e │ │ │ │ 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 23080 │ │ │ │ + jg 22f80 │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x3c(%edx) │ │ │ │ push 0x64(%edx) │ │ │ │ push 0x88(%edx) │ │ │ │ push 0x84(%edx) │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ call 3230 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x14,%esp │ │ │ │ mov %eax,0x60(%edx) │ │ │ │ push %esi │ │ │ │ call 3720 │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 22ff9 │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ + jmp 22ef9 │ │ │ │ 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 3620 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ test $0x1,%al │ │ │ │ - je 22f5f │ │ │ │ + je 22e5f │ │ │ │ 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 │ │ │ │ @@ -39772,57 +39713,57 @@ │ │ │ │ call 3620 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ mov %eax,0x68(%edx) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 23332 │ │ │ │ + jle 23232 │ │ │ │ + fldl -0x79d4(%ebx) │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ mov 0x1c(%edx),%ecx │ │ │ │ - fldl -0x79d4(%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 3620 │ │ │ │ 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 23208 │ │ │ │ + jle 23108 │ │ │ │ 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 │ │ │ │ @@ -39831,89 +39772,89 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%eax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ fdivrs -0x7cbc(%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 231a0 │ │ │ │ + jl 230a0 │ │ │ │ mov %eax,%edi │ │ │ │ incl -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp 0x18(%edi),%eax │ │ │ │ - jge 23330 │ │ │ │ + jge 23230 │ │ │ │ addl $0x4,-0x20(%ebp) │ │ │ │ mov 0x68(%edi),%esi │ │ │ │ - jmp 23150 │ │ │ │ + jmp 23050 │ │ │ │ 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 3620 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 22f4e │ │ │ │ + jmp 22e4e │ │ │ │ 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 3620 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x40(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 22f46 │ │ │ │ + jmp 22e46 │ │ │ │ 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 3620 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 22f77 │ │ │ │ + jmp 22e77 │ │ │ │ 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 3620 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 22f6f │ │ │ │ + jmp 22e6f │ │ │ │ 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 │ │ │ │ @@ -39923,364 +39864,365 @@ │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 22f67 │ │ │ │ + jmp 22e67 │ │ │ │ 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 22f5f │ │ │ │ + jmp 22e5f │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 22faa │ │ │ │ + jmp 22eaa │ │ │ │ movl $0x1,(%edx) │ │ │ │ mov $0x1,%ecx │ │ │ │ - jmp 22e5e │ │ │ │ + jmp 22d5e │ │ │ │ mov 0x24(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 23048 │ │ │ │ + jmp 22f48 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00023380 : │ │ │ │ +00023280 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0xbc,%esp │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %esp,-0xc0(%ebp) │ │ │ │ call 3b47 │ │ │ │ - add $0x29a2a,%eax │ │ │ │ + add $0x29b39,%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 31f0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ - jne 237c6 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jne 236d6 │ │ │ │ + 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 23696 │ │ │ │ + jle 235a6 │ │ │ │ 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 23510 │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ + jne 23420 │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ test $0x10,%bl │ │ │ │ - jne 236a9 │ │ │ │ + jne 235b9 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 2489b │ │ │ │ + jne 2477d │ │ │ │ test $0x2,%bl │ │ │ │ - jne 23c57 │ │ │ │ + jne 23b57 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ and $0x4,%ebx │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ + mov %ebx,-0xb0(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - jne 24df3 │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + jne 24cd3 │ │ │ │ test %eax,%eax │ │ │ │ - jle 238c4 │ │ │ │ + jle 237e1 │ │ │ │ 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 -0x7974(%eax) │ │ │ │ - fstpt -0x98(%ebp) │ │ │ │ fldl -0x79c4(%eax) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 24111 │ │ │ │ + jle 23ff1 │ │ │ │ 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 2362f │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 2353f │ │ │ │ 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 2368d │ │ │ │ + jle 2359d │ │ │ │ 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 240ef │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + je 23fcf │ │ │ │ + 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 23600 │ │ │ │ + jns 23510 │ │ │ │ add %edx,%ecx │ │ │ │ - cmp -0x50(%ebp),%ecx │ │ │ │ - jge 23e52 │ │ │ │ + cmp -0x60(%ebp),%ecx │ │ │ │ + jge 23d32 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ecx,%edx │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 23619 │ │ │ │ + jg 23529 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 23619 │ │ │ │ + jmp 23529 │ │ │ │ test $0x10,%bl │ │ │ │ - je 25309 │ │ │ │ - movl $0x1,-0x88(%ebp) │ │ │ │ + je 251c9 │ │ │ │ + movl $0x1,-0x98(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 238c4 │ │ │ │ + jle 237e1 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 253c0 │ │ │ │ + jle 25280 │ │ │ │ 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 236f6 │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jmp 23606 │ │ │ │ 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 2375f │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + jmp 2366f │ │ │ │ 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 237bd │ │ │ │ + jle 236cd │ │ │ │ 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 23e64 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + je 23d44 │ │ │ │ + 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 23730 │ │ │ │ + jns 23640 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x50(%ebp),%ebx │ │ │ │ - jge 23e40 │ │ │ │ + cmp -0x60(%ebp),%ebx │ │ │ │ + jge 23d20 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 23749 │ │ │ │ + jg 23659 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 23749 │ │ │ │ + jmp 23659 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 238c4 │ │ │ │ + jle 237e1 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x78(%esi),%edi │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ - lea (%edi,%eax,4),%eax │ │ │ │ flds -0x7cac(%esi) │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + lea (%edi,%eax,4),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 238a2 │ │ │ │ + jle 237b8 │ │ │ │ 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 │ │ │ │ @@ -40289,103 +40231,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 23c50 │ │ │ │ + js 23b50 │ │ │ │ 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 23871 │ │ │ │ + je 23781 │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 23871 │ │ │ │ + je 23781 │ │ │ │ fmul %st(1),%st │ │ │ │ sub $0x1,%ebx │ │ │ │ - jae 23860 │ │ │ │ + jae 23770 │ │ │ │ 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 23830 │ │ │ │ + jne 23740 │ │ │ │ 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 237f0 │ │ │ │ + cmp -0x60(%ebp),%edi │ │ │ │ + jne 23700 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 238c4 │ │ │ │ + jmp 237e1 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 238c4 │ │ │ │ + jmp 237e1 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 238c4 │ │ │ │ + jmp 237e1 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 238c4 │ │ │ │ + jmp 237e1 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xc0(%ebp),%esp │ │ │ │ + jmp 237e1 │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0xc4(%ebp),%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%eax) │ │ │ │ call 3310 │ │ │ │ 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 31f0 │ │ │ │ @@ -40393,70 +40337,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 23990 │ │ │ │ + jle 238ad │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ call 31f0 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ testb $0x1,0x38(%edi) │ │ │ │ - je 23af4 │ │ │ │ + je 239f4 │ │ │ │ test %eax,%eax │ │ │ │ - jle 23aec │ │ │ │ + jle 239ec │ │ │ │ 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 23c39 │ │ │ │ + jle 23b39 │ │ │ │ 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 23a40 │ │ │ │ + jmp 23940 │ │ │ │ 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) │ │ │ │ @@ -40464,4457 +40405,4461 @@ │ │ │ │ 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 23a40 │ │ │ │ + jne 23940 │ │ │ │ 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 23adc │ │ │ │ + jne 239dc │ │ │ │ cmpb $0x0,-0x70(%ebp) │ │ │ │ - je 23adc │ │ │ │ + je 239dc │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - jmp 23ac4 │ │ │ │ - jmp 23ac0 │ │ │ │ + jmp 239c4 │ │ │ │ + jmp 239c0 │ │ │ │ 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 23ad9 │ │ │ │ + je 239d9 │ │ │ │ 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 23ac0 │ │ │ │ + mov %edx,(%ecx,%eax,4) │ │ │ │ + je 239c0 │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ addl $0x8,-0x3c(%ebp) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ cmp %ebx,-0x3c(%ebp) │ │ │ │ - jne 239e0 │ │ │ │ + jne 238f0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 23aec │ │ │ │ + jle 239ec │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ fldl -0x79d4(%eax) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ cmp %esi,%edi │ │ │ │ - jge 23c34 │ │ │ │ + jge 23b34 │ │ │ │ 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 3240 │ │ │ │ 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 23b30 │ │ │ │ + jl 23a30 │ │ │ │ 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 23c1b │ │ │ │ + mov %edx,(%ecx,%edi,4) │ │ │ │ + jne 23b1b │ │ │ │ test %edi,%edi │ │ │ │ - jg 23c04 │ │ │ │ - jmp 23c1b │ │ │ │ + jg 23b04 │ │ │ │ + jmp 23b1b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edi,%edi │ │ │ │ - je 23c1b │ │ │ │ + je 23b1b │ │ │ │ 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 23c00 │ │ │ │ - incl -0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov %edx,(%ecx,%edi,4) │ │ │ │ + je 23b00 │ │ │ │ + incl -0x60(%ebp) │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ cmp (%eax),%esi │ │ │ │ - jge 23aec │ │ │ │ + jge 239ec │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jl 23b20 │ │ │ │ + jl 23a20 │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ - jmp 23bba │ │ │ │ + jmp 23aba │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - jmp 23a76 │ │ │ │ + jmp 23976 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld1 │ │ │ │ - jmp 2387e │ │ │ │ + jmp 2378e │ │ │ │ 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) │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ fldt -0x7974(%eax) │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - mov %edi,%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 23d03 │ │ │ │ + js 23be3 │ │ │ │ fxch %st(1) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fdivrs -0x7ba8(%ecx) │ │ │ │ - mov -0x50(%ebp),%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 23ce0 │ │ │ │ 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 23ce0 │ │ │ │ + jne 23bc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - jmp 23d07 │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + jmp 23be7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x74(%ebp),%edx │ │ │ │ + add -0x78(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 23c7e │ │ │ │ + jne 23b7b │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 238c4 │ │ │ │ + jle 237e1 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2539d │ │ │ │ + jle 2525d │ │ │ │ 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 -0x7974(%eax) │ │ │ │ - fstpt -0x68(%ebp) │ │ │ │ fldl -0x79c4(%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 23dce │ │ │ │ + jmp 23cae │ │ │ │ + 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 23e29 │ │ │ │ + jle 23d09 │ │ │ │ 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 24423 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + je 24313 │ │ │ │ + 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 23da0 │ │ │ │ + jns 23c80 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 240dd │ │ │ │ + jge 23fbd │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 23db8 │ │ │ │ + jg 23c98 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 23db8 │ │ │ │ + jmp 23c98 │ │ │ │ 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 23749 │ │ │ │ + jmp 23659 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 23619 │ │ │ │ + jmp 23529 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0xac(%ebp) │ │ │ │ call 31f0 │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 24866 │ │ │ │ + jle 24748 │ │ │ │ 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 23f8b │ │ │ │ + jle 23e68 │ │ │ │ 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 23f5b │ │ │ │ - nop │ │ │ │ + jmp 23e3b │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ flds -0x7cac(%esi) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + 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 23f80 │ │ │ │ + je 23e60 │ │ │ │ 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 23f29 │ │ │ │ + je 23e09 │ │ │ │ ffreep %st(0) │ │ │ │ dec %esi │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 23f20 │ │ │ │ + jne 23e00 │ │ │ │ fld1 │ │ │ │ - jmp 23f29 │ │ │ │ + jmp 23e09 │ │ │ │ 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 240d0 │ │ │ │ + je 23fb0 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x20(%edi),%ecx │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ mov (%ecx,%edi,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 240d0 │ │ │ │ + je 23fb0 │ │ │ │ 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 24083 │ │ │ │ + jne 23f63 │ │ │ │ cmpb $0x0,-0xa8(%ebp) │ │ │ │ - je 24083 │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ + je 23f63 │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 24051 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 23f31 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov (%edx,%edi,4),%edx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 24071 │ │ │ │ + je 23f51 │ │ │ │ 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 2403a │ │ │ │ + jg 23f1a │ │ │ │ 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 24080 │ │ │ │ + jne 23f60 │ │ │ │ test %edi,%edi │ │ │ │ - je 24080 │ │ │ │ + je 23f60 │ │ │ │ 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 24010 │ │ │ │ + jne 23ef0 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,(%edx,%edi,4) │ │ │ │ - jmp 2401e │ │ │ │ + jmp 23efe │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - incl -0x74(%ebp) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - cmp %edx,-0x74(%ebp) │ │ │ │ - jne 23ed0 │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + incl -0x78(%ebp) │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + cmp %edx,-0x78(%ebp) │ │ │ │ + jne 23db0 │ │ │ │ + incl -0x90(%ebp) │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ - cmp %esi,-0x8c(%ebp) │ │ │ │ - je 238b6 │ │ │ │ + cmp %esi,-0x90(%ebp) │ │ │ │ + je 237cf │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,-0xa0(%ebp) │ │ │ │ add %eax,-0xb0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 236f4 │ │ │ │ - jmp 23eae │ │ │ │ + jg 23604 │ │ │ │ + jmp 23d8e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ neg %edx │ │ │ │ mov %edx,(%edi,%ebx,4) │ │ │ │ - jmp 23fdc │ │ │ │ + jmp 23ec4 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 23db8 │ │ │ │ + jmp 23c98 │ │ │ │ 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 31f0 │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x48(%ebp) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 243da │ │ │ │ + jle 242ca │ │ │ │ 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 242c8 │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + jle 241a8 │ │ │ │ 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 24217 │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + jmp 240f1 │ │ │ │ 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 241e9 │ │ │ │ + je 240bf │ │ │ │ fchs │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fmuls -0x7cac(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + 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 242c0 │ │ │ │ + je 241a0 │ │ │ │ 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 24238 │ │ │ │ + je 24112 │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 24238 │ │ │ │ + je 24112 │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ fmuls -0x7cac(%esi) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + 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 │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ fmuls -0x7cac(%esi) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + 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 241a0 │ │ │ │ + ja 24080 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 242a0 │ │ │ │ + ja 24180 │ │ │ │ fstp %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - jmp 241f6 │ │ │ │ - xchg %ax,%ax │ │ │ │ + fmull -0x90(%ebp) │ │ │ │ + jmp 240d0 │ │ │ │ + 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 241f6 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 240d0 │ │ │ │ + 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 24410 │ │ │ │ + je 24300 │ │ │ │ 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 24410 │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + je 24300 │ │ │ │ + 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 243ab │ │ │ │ - cmpb $0x0,-0xb0(%ebp) │ │ │ │ - jne 24381 │ │ │ │ - jmp 243ab │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne 2429b │ │ │ │ + cmpb $0x0,-0xb4(%ebp) │ │ │ │ + jne 24271 │ │ │ │ + jmp 2429b │ │ │ │ + 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 243a1 │ │ │ │ + je 24291 │ │ │ │ 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 2436a │ │ │ │ + jg 2425a │ │ │ │ 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 243c0 │ │ │ │ + jne 242b0 │ │ │ │ test %edi,%edi │ │ │ │ - je 243c0 │ │ │ │ + je 242b0 │ │ │ │ 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 24340 │ │ │ │ + jne 24230 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%edx,%edi,4) │ │ │ │ - jmp 2434e │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + jmp 2423e │ │ │ │ + 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 24150 │ │ │ │ + incl -0x9c(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + cmp %eax,-0x98(%ebp) │ │ │ │ + jne 24030 │ │ │ │ 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 235c3 │ │ │ │ + add %edi,-0xc0(%ebp) │ │ │ │ + cmp -0xbc(%ebp),%eax │ │ │ │ + jne 234d3 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 238c4 │ │ │ │ + jmp 237e1 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%edi,%ebx,4) │ │ │ │ - jmp 24319 │ │ │ │ + jmp 24204 │ │ │ │ sub $0x4,%esp │ │ │ │ + fstpt -0x60(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ push -0xb8(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0xac(%ebp) │ │ │ │ call 31f0 │ │ │ │ - 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 24830 │ │ │ │ + jbe 24710 │ │ │ │ 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 24508 │ │ │ │ + je 243f4 │ │ │ │ fchs │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fmuls -0x7cac(%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 245b9 │ │ │ │ - fxch %st(4) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + jge 24499 │ │ │ │ + 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 -0x7cbc(%eax) │ │ │ │ - mov -0x98(%ebp),%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 245c5 │ │ │ │ + jg 244a3 │ │ │ │ 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 245a0 │ │ │ │ + jne 24480 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 245d0 │ │ │ │ + jmp 244b0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 244b0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 245d0 │ │ │ │ - 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 24470 │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + jne 24360 │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 24dc4 │ │ │ │ + jle 24ca4 │ │ │ │ + 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 2485e │ │ │ │ + jle 24740 │ │ │ │ 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 246a5 │ │ │ │ + jmp 24585 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ flds -0x7cac(%edi) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + 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 246d0 │ │ │ │ + je 245b0 │ │ │ │ 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 24679 │ │ │ │ + je 24559 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x1(%ecx),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 24670 │ │ │ │ + jne 24550 │ │ │ │ fld1 │ │ │ │ - jmp 24679 │ │ │ │ + jmp 24559 │ │ │ │ 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 24820 │ │ │ │ + je 24700 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 24820 │ │ │ │ + je 24700 │ │ │ │ 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 247d3 │ │ │ │ + jne 246b3 │ │ │ │ cmpb $0x0,-0xa8(%ebp) │ │ │ │ - je 247d3 │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + je 246b3 │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 247a1 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 24681 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 247c3 │ │ │ │ + je 246a3 │ │ │ │ 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 2478a │ │ │ │ + jg 2466a │ │ │ │ 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 247d0 │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x60(%ebp) │ │ │ │ + jne 246b0 │ │ │ │ test %eax,%eax │ │ │ │ - je 247d0 │ │ │ │ + je 246b0 │ │ │ │ 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 24760 │ │ │ │ + jne 24640 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 2476e │ │ │ │ + jmp 2464e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ incl -0x70(%ebp) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x88(%ebp) │ │ │ │ - jne 24640 │ │ │ │ + cmp %ebx,-0x98(%ebp) │ │ │ │ + jne 24520 │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 238ba │ │ │ │ + je 237d3 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add %ebx,-0xb0(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 24622 │ │ │ │ + jle 24504 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ - jmp 23d4f │ │ │ │ + jmp 23c2b │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - jmp 2472b │ │ │ │ + jmp 24616 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fxch %st(2) │ │ │ │ - fcomip %st(2),%st │ │ │ │ - ja 24845 │ │ │ │ fstp %st(1) │ │ │ │ - fldl -0xa8(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - jmp 2451a │ │ │ │ fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 24728 │ │ │ │ + ffreep %st(0) │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + fmull -0xa8(%ebp) │ │ │ │ + jmp 24406 │ │ │ │ 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 2451a │ │ │ │ + jmp 24406 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - jmp 246dd │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ + jmp 245bd │ │ │ │ + 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 238c4 │ │ │ │ + je 237e1 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 23702 │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jmp 23612 │ │ │ │ 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) │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ fldt -0x7974(%eax) │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - mov %edi,%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 24943 │ │ │ │ + js 24823 │ │ │ │ fxch %st(1) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fdivrs -0x7ba8(%ecx) │ │ │ │ - mov -0x50(%ebp),%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 24920 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 24800 │ │ │ │ + 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 24920 │ │ │ │ + jne 24800 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - jmp 24947 │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + jmp 24827 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x74(%ebp),%edx │ │ │ │ + add -0x78(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 248c2 │ │ │ │ + jne 247a1 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 238c4 │ │ │ │ + jle 237e1 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 25326 │ │ │ │ + jle 251e6 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 24999 │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jmp 24879 │ │ │ │ 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 249fa │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + jmp 248da │ │ │ │ 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 24a51 │ │ │ │ + jle 24931 │ │ │ │ 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 24a6c │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov (%eax,%ecx,4),%edi │ │ │ │ + je 2494c │ │ │ │ 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 249d0 │ │ │ │ + jns 248b0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 24a5a │ │ │ │ + jge 2493a │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 249e8 │ │ │ │ + jg 248c8 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 249e8 │ │ │ │ + jmp 248c8 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 249e8 │ │ │ │ + jmp 248c8 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0xac(%ebp) │ │ │ │ call 31f0 │ │ │ │ - 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 24b39 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + jle 24a19 │ │ │ │ + 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 24b3d │ │ │ │ + jl 24a1d │ │ │ │ fldl (%edx) │ │ │ │ sub %edi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - jmp 24b20 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 24a00 │ │ │ │ + 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 24b20 │ │ │ │ + jne 24a00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 24b40 │ │ │ │ + jmp 24a20 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 24b40 │ │ │ │ + jmp 24a20 │ │ │ │ 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 24ab0 │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + jne 24990 │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 24d95 │ │ │ │ + jle 24c75 │ │ │ │ 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 24d8d │ │ │ │ + jle 24c6d │ │ │ │ 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 24c05 │ │ │ │ + jmp 24ae5 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ flds -0x7cac(%edi) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + 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 24c30 │ │ │ │ + je 24b10 │ │ │ │ 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 24bd9 │ │ │ │ + je 24ab9 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x1(%ecx),%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 24bd0 │ │ │ │ + jne 24ab0 │ │ │ │ fld1 │ │ │ │ - jmp 24bd9 │ │ │ │ + jmp 24ab9 │ │ │ │ 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 24d80 │ │ │ │ + je 24c60 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 24d80 │ │ │ │ + je 24c60 │ │ │ │ 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 24d33 │ │ │ │ + jne 24c13 │ │ │ │ cmpb $0x0,-0xa8(%ebp) │ │ │ │ - je 24d33 │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + je 24c13 │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 24d01 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 24be1 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 24d21 │ │ │ │ + je 24c01 │ │ │ │ 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 24cea │ │ │ │ + jg 24bca │ │ │ │ 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 24d30 │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x68(%ebp) │ │ │ │ + jne 24c10 │ │ │ │ test %eax,%eax │ │ │ │ - je 24d30 │ │ │ │ + je 24c10 │ │ │ │ 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 24cc0 │ │ │ │ + jne 24ba0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 24cce │ │ │ │ + jmp 24bae │ │ │ │ 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 24ba0 │ │ │ │ + jne 24a80 │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ cmp %ebx,-0x9c(%ebp) │ │ │ │ - je 238be │ │ │ │ + je 237d7 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add %ebx,-0xb0(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jg 24997 │ │ │ │ - jmp 24b8a │ │ │ │ + jg 24877 │ │ │ │ + jmp 24a6a │ │ │ │ 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 24c8b │ │ │ │ + jmp 24b76 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - jmp 24c3d │ │ │ │ + jmp 24b1d │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ add %edi,-0xb0(%ebp) │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 238c4 │ │ │ │ + je 237e1 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 249a5 │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jmp 24885 │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ add %edi,-0xb0(%ebp) │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 238c4 │ │ │ │ + je 237db │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 23d7c │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jmp 23c55 │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 238c4 │ │ │ │ + jle 237e1 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2537b │ │ │ │ + jle 2523b │ │ │ │ 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 24eaa │ │ │ │ + jmp 24d8a │ │ │ │ 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 24f01 │ │ │ │ + jle 24de1 │ │ │ │ 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 24f1c │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + je 24dfc │ │ │ │ + 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 24e80 │ │ │ │ + jns 24d60 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 24f0a │ │ │ │ + jge 24dea │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 24e98 │ │ │ │ + jg 24d78 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 24e98 │ │ │ │ + jmp 24d78 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 24e98 │ │ │ │ + jmp 24d78 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - push -0xbc(%ebp) │ │ │ │ + push -0xb8(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ push $0x0 │ │ │ │ push -0xac(%ebp) │ │ │ │ call 31f0 │ │ │ │ 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 25075 │ │ │ │ + jg 24f35 │ │ │ │ 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 25043 │ │ │ │ - jmp 25040 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 24f03 │ │ │ │ + jmp 24f00 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 2505f │ │ │ │ + jns 24f1f │ │ │ │ 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 25040 │ │ │ │ + cmp %ecx,-0x60(%ebp) │ │ │ │ + jne 24f00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 25080 │ │ │ │ + jmp 24f40 │ │ │ │ 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 24f70 │ │ │ │ + cmp %esi,-0x54(%ebp) │ │ │ │ + jne 24e40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 252dd │ │ │ │ + jle 2519d │ │ │ │ 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 2518b │ │ │ │ + jle 25048 │ │ │ │ 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 25155 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 25015 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ flds -0x7cac(%ebx) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%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 25180 │ │ │ │ + je 25040 │ │ │ │ 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 25129 │ │ │ │ + je 24fe9 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x1(%ecx),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 25120 │ │ │ │ + jne 24fe0 │ │ │ │ fld1 │ │ │ │ - jmp 25129 │ │ │ │ + jmp 24fe9 │ │ │ │ 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 252d0 │ │ │ │ + je 25190 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 252d0 │ │ │ │ + je 25190 │ │ │ │ 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 25283 │ │ │ │ + jne 25143 │ │ │ │ cmpb $0x0,-0xa8(%ebp) │ │ │ │ - je 25283 │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + je 25143 │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 25251 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 25111 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 25273 │ │ │ │ + je 25133 │ │ │ │ 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 2523a │ │ │ │ + jg 250fa │ │ │ │ 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 25280 │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x60(%ebp) │ │ │ │ + jne 25140 │ │ │ │ test %eax,%eax │ │ │ │ - je 25280 │ │ │ │ + je 25140 │ │ │ │ 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 25210 │ │ │ │ + jne 250d0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 2521e │ │ │ │ + jmp 250de │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ incl -0x70(%ebp) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x88(%ebp) │ │ │ │ - jne 250f0 │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x8c(%ebp) │ │ │ │ - je 238c2 │ │ │ │ + cmp %ebx,-0x98(%ebp) │ │ │ │ + jne 24fb0 │ │ │ │ + incl -0x90(%ebp) │ │ │ │ + mov -0xbc(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x90(%ebp) │ │ │ │ + je 237df │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add %ebx,-0xb0(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 250dd │ │ │ │ + jle 24f9a │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xbc(%ebp),%edi │ │ │ │ - jmp 24e36 │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ + jmp 24d16 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - jmp 251dc │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ + jmp 250a4 │ │ │ │ + incl -0x90(%ebp) │ │ │ │ add %esi,-0xb0(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - cmp -0xb8(%ebp),%eax │ │ │ │ - je 238c4 │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + cmp -0xbc(%ebp),%eax │ │ │ │ + je 237e1 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 24e5a │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jmp 24d3a │ │ │ │ test $0x8,%bl │ │ │ │ - jne 25349 │ │ │ │ - movl $0x1,-0x88(%ebp) │ │ │ │ + jne 25209 │ │ │ │ + movl $0x1,-0x98(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 2353b │ │ │ │ - jmp 23d16 │ │ │ │ + je 2344b │ │ │ │ + jmp 23bf2 │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 25358 │ │ │ │ + jle 25218 │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - jmp 24b63 │ │ │ │ - movl $0x1,-0x88(%ebp) │ │ │ │ - jmp 24956 │ │ │ │ + jmp 24a43 │ │ │ │ + movl $0x1,-0x98(%ebp) │ │ │ │ + jmp 24836 │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 238c4 │ │ │ │ + je 237e1 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%edi,2),%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2532e │ │ │ │ - jmp 238c4 │ │ │ │ + jne 251ee │ │ │ │ + jmp 237e1 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 253e7 │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ + jle 252a7 │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - jmp 250b3 │ │ │ │ + jmp 24f70 │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 25410 │ │ │ │ + jle 252d0 │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ - jmp 245f5 │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + jmp 244d7 │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 238c4 │ │ │ │ + jle 237e1 │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - jmp 23e8b │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ + jmp 23d6b │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 238c4 │ │ │ │ + je 237e1 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ebx,2),%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2537f │ │ │ │ - jmp 238c4 │ │ │ │ + jne 2523f │ │ │ │ + jmp 237e1 │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 238c4 │ │ │ │ + je 237e1 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 253a5 │ │ │ │ - jmp 238c4 │ │ │ │ + jne 25265 │ │ │ │ + jmp 237e1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00025440 : │ │ │ │ +00025300 : │ │ │ │ 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 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x2796a,%ebx │ │ │ │ + add $0x27aaa,%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 31f0 │ │ │ │ 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 2552a │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ + jle 253ea │ │ │ │ + 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 31f0 │ │ │ │ - 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 2594f │ │ │ │ + je 25815 │ │ │ │ test %eax,%eax │ │ │ │ - jle 2566a │ │ │ │ + jle 2552a │ │ │ │ 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 -0x7cac(%edx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%edi │ │ │ │ - jle 25600 │ │ │ │ + jle 254c0 │ │ │ │ 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 255c0 │ │ │ │ + jmp 25480 │ │ │ │ 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 255d2 │ │ │ │ + jne 25492 │ │ │ │ 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 255c0 │ │ │ │ + jne 25480 │ │ │ │ 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 25c4c │ │ │ │ - cmpb $0x0,-0x70(%ebp) │ │ │ │ - je 25c4c │ │ │ │ + jne 25b10 │ │ │ │ + cmpb $0x0,-0x68(%ebp) │ │ │ │ + je 25b10 │ │ │ │ mov %esi,%eax │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - jmp 25644 │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + jmp 25504 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 25659 │ │ │ │ + je 25519 │ │ │ │ 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) │ │ │ │ - je 25640 │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ + mov %edx,(%ecx,%eax,4) │ │ │ │ + je 25500 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ - cmp %ebx,-0x60(%ebp) │ │ │ │ - jne 25580 │ │ │ │ + cmp %ebx,-0x70(%ebp) │ │ │ │ + jne 25440 │ │ │ │ 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 3310 │ │ │ │ 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 31f0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - jne 25bd3 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + jne 25a99 │ │ │ │ + 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 25aaf │ │ │ │ + jle 2596f │ │ │ │ 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 257d0 │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ + jne 25690 │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ test $0x10,%bl │ │ │ │ - jne 25abf │ │ │ │ + jne 25982 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 26833 │ │ │ │ + jne 2673c │ │ │ │ test $0x2,%bl │ │ │ │ - jne 25c54 │ │ │ │ + jne 25b18 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ and $0x4,%ebx │ │ │ │ - mov %ebx,-0xb0(%ebp) │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - jne 26d5f │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + jne 26ca9 │ │ │ │ test %eax,%eax │ │ │ │ - jle 25c44 │ │ │ │ + jle 25b08 │ │ │ │ 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 │ │ │ │ + lea 0x0(,%edi,4),%eax │ │ │ │ + setg -0xb8(%ebp) │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ fldt -0x7974(%eax) │ │ │ │ - fstpt -0x90(%ebp) │ │ │ │ fldl -0x79c4(%eax) │ │ │ │ + fstpl -0x80(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 260b5 │ │ │ │ + jle 25fb5 │ │ │ │ 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 258ee │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + jmp 257b1 │ │ │ │ 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 25946 │ │ │ │ + jle 2580c │ │ │ │ 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 26093 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + je 25f93 │ │ │ │ + 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 258c0 │ │ │ │ + jns 25780 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 25e30 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jge 25d00 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 258d8 │ │ │ │ + jg 25798 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 258d8 │ │ │ │ + jmp 25798 │ │ │ │ xor %esi,%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 2566a │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ - movl $0x0,-0x54(%ebp) │ │ │ │ + jle 2552a │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + movl $0x0,-0x3c(%ebp) │ │ │ │ fldl -0x79d4(%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 25a38 │ │ │ │ + jge 258f8 │ │ │ │ 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 259b3 │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ + je 25873 │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ fmuls -0x7cac(%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 3240 │ │ │ │ - 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 259a0 │ │ │ │ + jl 25860 │ │ │ │ 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 25a99 │ │ │ │ + jne 25959 │ │ │ │ test %esi,%esi │ │ │ │ - jg 25a84 │ │ │ │ - jmp 25a99 │ │ │ │ - jmp 25a80 │ │ │ │ + jg 25944 │ │ │ │ + jmp 25959 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 25a99 │ │ │ │ + je 25959 │ │ │ │ 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) │ │ │ │ - je 25a80 │ │ │ │ - incl -0x54(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov %eax,(%ecx,%esi,4) │ │ │ │ + je 25940 │ │ │ │ + incl -0x3c(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ cmp (%edi),%eax │ │ │ │ - jge 2566a │ │ │ │ + jge 2552a │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ - jmp 25980 │ │ │ │ + jmp 25840 │ │ │ │ test $0x10,%bl │ │ │ │ - je 27233 │ │ │ │ - movl $0x1,-0x78(%ebp) │ │ │ │ + je 2716d │ │ │ │ + movl $0x1,-0x88(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 25c44 │ │ │ │ + jle 25b08 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ + mov %edi,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 272fa │ │ │ │ + jle 2723a │ │ │ │ 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 25b6f │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jmp 25a32 │ │ │ │ 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 25bca │ │ │ │ + jle 25a90 │ │ │ │ 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 25e50 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + je 25d20 │ │ │ │ + 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 25b40 │ │ │ │ + jns 25a00 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x48(%ebp),%ebx │ │ │ │ - jge 25e10 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + cmp -0x58(%ebp),%ebx │ │ │ │ + jge 25ce0 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 25b59 │ │ │ │ + jg 25a19 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 25b59 │ │ │ │ + jmp 25a19 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 25c44 │ │ │ │ + jle 25b08 │ │ │ │ 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 25c35 │ │ │ │ + jle 25af5 │ │ │ │ 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 25c20 │ │ │ │ + jne 25ae0 │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x4,-0x28(%ebp) │ │ │ │ - mov -0x2c(%ebp),%esi │ │ │ │ add $0x8,%ebx │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ cmp %esi,-0x28(%ebp) │ │ │ │ - jne 25c00 │ │ │ │ + jne 25ac0 │ │ │ │ + jmp 25b08 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - jmp 2565c │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + jmp 2551c │ │ │ │ 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) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ fldt -0x7974(%eax) │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov %edi,%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 25ce3 │ │ │ │ + js 25ba3 │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fdivrs -0x7ba8(%ecx) │ │ │ │ - mov -0x48(%ebp),%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) │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 25cc0 │ │ │ │ + jne 25b80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - jmp 25ce7 │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + jmp 25ba7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x58(%ebp),%edx │ │ │ │ + add -0x64(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 25c7b │ │ │ │ + jne 25b3c │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 25c44 │ │ │ │ + jle 25b08 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2724d │ │ │ │ + jle 2718a │ │ │ │ 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 -0x7974(%eax) │ │ │ │ - fstpt -0x70(%ebp) │ │ │ │ fldl -0x79c4(%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 25dae │ │ │ │ - nop │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + jmp 25c71 │ │ │ │ + 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 25e06 │ │ │ │ + jle 25ccc │ │ │ │ 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 263d3 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + je 262d3 │ │ │ │ + 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 25d80 │ │ │ │ + jns 25c40 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 26081 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jge 25f81 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 25d98 │ │ │ │ + jg 25c58 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 25d98 │ │ │ │ - nop │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jmp 25c58 │ │ │ │ + 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 25b59 │ │ │ │ + jmp 25a19 │ │ │ │ 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 258d8 │ │ │ │ + jmp 25798 │ │ │ │ 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 31f0 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 267fe │ │ │ │ + jle 26710 │ │ │ │ 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 25f36 │ │ │ │ + jle 25e36 │ │ │ │ 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 25e00 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%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 25f00 │ │ │ │ + mov %edx,(%esi,%eax,4) │ │ │ │ + jne 25e00 │ │ │ │ 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 26070 │ │ │ │ + je 25f70 │ │ │ │ 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 26070 │ │ │ │ - add -0x48(%ebp),%eax │ │ │ │ + je 25f70 │ │ │ │ + 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 26023 │ │ │ │ + jne 25f23 │ │ │ │ cmpb $0x0,-0x98(%ebp) │ │ │ │ - je 26023 │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - jmp 25ff1 │ │ │ │ + je 25f23 │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + jmp 25ef1 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 26013 │ │ │ │ + je 25f13 │ │ │ │ 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 25fda │ │ │ │ + jg 25eda │ │ │ │ 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 26020 │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x58(%ebp) │ │ │ │ + jne 25f20 │ │ │ │ test %eax,%eax │ │ │ │ - je 26020 │ │ │ │ + je 25f20 │ │ │ │ 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 25fb0 │ │ │ │ + jne 25eb0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 25fbe │ │ │ │ + jmp 25ebe │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - incl -0x58(%ebp) │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - cmp %edx,-0x58(%ebp) │ │ │ │ - jne 25ec0 │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + incl -0x64(%ebp) │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x64(%ebp) │ │ │ │ + jne 25d90 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0x90(%ebp) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + incl -0x74(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 25c44 │ │ │ │ + je 25b08 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - add %eax,-0x94(%ebp) │ │ │ │ + add %eax,-0x80(%ebp) │ │ │ │ add %eax,-0xb0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 25b10 │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - jmp 25e8c │ │ │ │ + jg 259d0 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + jmp 25d5f │ │ │ │ + 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 25f88 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jmp 25e88 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 25d98 │ │ │ │ + jmp 25c58 │ │ │ │ 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 31f0 │ │ │ │ + fldt -0x48(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 26389 │ │ │ │ + jle 2627c │ │ │ │ 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 2626e │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jle 2615e │ │ │ │ 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 261ca │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ + jmp 260c1 │ │ │ │ + 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 26199 │ │ │ │ + je 2608f │ │ │ │ fchs │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ fmuls -0x7cac(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + 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 26260 │ │ │ │ - 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 26150 │ │ │ │ + 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 -0x7cac(%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 -0x7cac(%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 26150 │ │ │ │ + ja 26050 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 26240 │ │ │ │ + ja 26130 │ │ │ │ fstp %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - jmp 261a6 │ │ │ │ + fmull -0x80(%ebp) │ │ │ │ + jmp 2609d │ │ │ │ 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 261a6 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 2609d │ │ │ │ + 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 263c0 │ │ │ │ + je 262c0 │ │ │ │ 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 263c0 │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ + je 262c0 │ │ │ │ + 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 2635b │ │ │ │ - cmpb $0x0,-0xb4(%ebp) │ │ │ │ - jne 26331 │ │ │ │ - jmp 2635b │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jne 2624b │ │ │ │ + cmpb $0x0,-0xb8(%ebp) │ │ │ │ + jne 26221 │ │ │ │ + jmp 2624b │ │ │ │ + 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 26351 │ │ │ │ + je 26241 │ │ │ │ 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 2631a │ │ │ │ + jg 2620a │ │ │ │ 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 26370 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - cmp %eax,-0x40(%ebp) │ │ │ │ - jne 26370 │ │ │ │ + je 26260 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + cmp %eax,-0x48(%ebp) │ │ │ │ + jne 26260 │ │ │ │ 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 262f0 │ │ │ │ + jne 261e0 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ - jmp 262fe │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ + jmp 261ee │ │ │ │ + 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 26100 │ │ │ │ + incl -0x98(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + cmp %edx,-0x98(%ebp) │ │ │ │ + jne 26000 │ │ │ │ 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 │ │ │ │ - jne 25880 │ │ │ │ + add %ebx,-0xc4(%ebp) │ │ │ │ + cmp -0xc0(%ebp),%eax │ │ │ │ + jne 25740 │ │ │ │ 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 262c0 │ │ │ │ + jmp 261b3 │ │ │ │ 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 31f0 │ │ │ │ - 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 267d0 │ │ │ │ + jbe 266e0 │ │ │ │ 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 264b8 │ │ │ │ + je 263b4 │ │ │ │ fchs │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ fmuls -0x7cac(%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 26559 │ │ │ │ - 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 26459 │ │ │ │ + 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 -0x7cbc(%eax) │ │ │ │ - mov -0x90(%ebp),%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 26565 │ │ │ │ + jl 26463 │ │ │ │ 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 26540 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 26440 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 26570 │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 26470 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 26570 │ │ │ │ + jmp 26470 │ │ │ │ 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 26420 │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + jne 26320 │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 26d30 │ │ │ │ + jle 26c7d │ │ │ │ + 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 26675 │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ + jle 26575 │ │ │ │ + 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 26640 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + jmp 26540 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 26640 │ │ │ │ + mov %edx,(%edi,%eax,4) │ │ │ │ + jne 26540 │ │ │ │ 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 267b0 │ │ │ │ + je 266c0 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0xb4(%ebp),%edx │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov (%esi,%edx,1),%esi │ │ │ │ dec %esi │ │ │ │ cmp %esi,%eax │ │ │ │ - je 267b0 │ │ │ │ - add -0x48(%ebp),%eax │ │ │ │ + je 266c0 │ │ │ │ + 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 26765 │ │ │ │ - cmpb $0x0,-0xa4(%ebp) │ │ │ │ - je 26765 │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ + jne 26675 │ │ │ │ + cmpb $0x0,-0xa8(%ebp) │ │ │ │ + je 26675 │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ - jmp 26731 │ │ │ │ - nop │ │ │ │ + jmp 26641 │ │ │ │ + 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 26753 │ │ │ │ + je 26661 │ │ │ │ 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 2671a │ │ │ │ + jg 2662a │ │ │ │ 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 26760 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x60(%ebp) │ │ │ │ + jne 26670 │ │ │ │ test %eax,%eax │ │ │ │ - je 26760 │ │ │ │ + je 26670 │ │ │ │ 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 266f0 │ │ │ │ + jne 26600 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %esi │ │ │ │ mov %esi,(%ecx,%eax,4) │ │ │ │ - jmp 266fe │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 2660e │ │ │ │ + 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 265d0 │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + incl -0x68(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + cmp %edx,-0x68(%ebp) │ │ │ │ + jne 264e0 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0xa0(%ebp) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + incl -0x9c(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,-0xbc(%ebp) │ │ │ │ - je 25c44 │ │ │ │ + je 25b08 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - add %esi,-0x94(%ebp) │ │ │ │ + add %esi,-0x80(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 25d31 │ │ │ │ - jmp 265b6 │ │ │ │ + jg 25bf1 │ │ │ │ + jmp 264be │ │ │ │ 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 266c7 │ │ │ │ + jmp 265ca │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(2) │ │ │ │ - fcomip %st(2),%st │ │ │ │ - ja 267e5 │ │ │ │ fstp %st(1) │ │ │ │ - fldl -0xb0(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - jmp 264ca │ │ │ │ fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 266f8 │ │ │ │ + ffreep %st(0) │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ + fmull -0xb0(%ebp) │ │ │ │ + jmp 263c6 │ │ │ │ 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 264ca │ │ │ │ - incl -0x90(%ebp) │ │ │ │ + jmp 263c6 │ │ │ │ + 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 25c44 │ │ │ │ + je 25b08 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - jmp 25b1c │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + jmp 259dc │ │ │ │ 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) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ fldt -0x7974(%eax) │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov %edi,%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 268c3 │ │ │ │ + js 267e3 │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fdivrs -0x7ba8(%ecx) │ │ │ │ - mov -0x48(%ebp),%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 267c0 │ │ │ │ + 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 268a0 │ │ │ │ + jne 267c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - jmp 268c7 │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + jmp 267e7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x58(%ebp),%edx │ │ │ │ + add -0x64(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 2685a │ │ │ │ + jne 26760 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 25c44 │ │ │ │ + jle 25b08 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xb0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2726d │ │ │ │ + jle 271a7 │ │ │ │ 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 2696b │ │ │ │ - nop │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + jmp 26892 │ │ │ │ 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 269c2 │ │ │ │ + jle 268ec │ │ │ │ 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 269e2 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + je 26912 │ │ │ │ + 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 26940 │ │ │ │ + jns 26860 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x50(%ebp),%ebx │ │ │ │ - jge 269d0 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + cmp -0x60(%ebp),%ebx │ │ │ │ + jge 26900 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 26959 │ │ │ │ + jg 26879 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 26959 │ │ │ │ + jmp 26879 │ │ │ │ + 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 26959 │ │ │ │ + jmp 26879 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ push -0x98(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0xa8(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ call 31f0 │ │ │ │ - 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 26ab9 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + jle 269d9 │ │ │ │ + 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 26abd │ │ │ │ + jl 269dd │ │ │ │ fldl (%edx) │ │ │ │ sub %edi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - jmp 26aa0 │ │ │ │ + jmp 269c0 │ │ │ │ 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 26aa0 │ │ │ │ + jne 269c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 26ac0 │ │ │ │ + jmp 269e0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 26ac0 │ │ │ │ + jmp 269e0 │ │ │ │ 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 26a30 │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + jne 26950 │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 26d01 │ │ │ │ + jle 26c51 │ │ │ │ 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 26bb5 │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ + jle 26af5 │ │ │ │ + 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 26b80 │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + jmp 26ac0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 26b80 │ │ │ │ + mov %edx,(%edi,%eax,4) │ │ │ │ + jne 26ac0 │ │ │ │ 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 26cf0 │ │ │ │ + je 26c40 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov (%esi,%edx,1),%esi │ │ │ │ dec %esi │ │ │ │ cmp %esi,%eax │ │ │ │ - je 26cf0 │ │ │ │ - add -0x48(%ebp),%eax │ │ │ │ + je 26c40 │ │ │ │ + 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 26ca5 │ │ │ │ - cmpb $0x0,-0xa4(%ebp) │ │ │ │ - je 26ca5 │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ + jne 26bf5 │ │ │ │ + cmpb $0x0,-0xa8(%ebp) │ │ │ │ + je 26bf5 │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ - jmp 26c71 │ │ │ │ - nop │ │ │ │ + jmp 26bc1 │ │ │ │ + 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 26c93 │ │ │ │ + je 26be3 │ │ │ │ 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 26c5a │ │ │ │ + jg 26baa │ │ │ │ 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 26ca0 │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x58(%ebp) │ │ │ │ + jne 26bf0 │ │ │ │ test %eax,%eax │ │ │ │ - je 26ca0 │ │ │ │ + je 26bf0 │ │ │ │ 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 26c30 │ │ │ │ + jne 26b80 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %esi │ │ │ │ mov %esi,(%ecx,%eax,4) │ │ │ │ - jmp 26c3e │ │ │ │ + jmp 26b8e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %edi,%ecx │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - incl -0x70(%ebp) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - cmp %esi,-0x78(%ebp) │ │ │ │ - jne 26b20 │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + incl -0x68(%ebp) │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + cmp %esi,-0x88(%ebp) │ │ │ │ + jne 26a50 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0xa0(%ebp) │ │ │ │ + incl -0x9c(%ebp) │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ - cmp %esi,-0xa0(%ebp) │ │ │ │ - je 25c44 │ │ │ │ + cmp %esi,-0x9c(%ebp) │ │ │ │ + je 25b08 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - add %esi,-0x94(%ebp) │ │ │ │ + add %esi,-0x80(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 26911 │ │ │ │ - jmp 26b0a │ │ │ │ + jg 26835 │ │ │ │ + jmp 26a30 │ │ │ │ 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 26c07 │ │ │ │ - incl -0xa0(%ebp) │ │ │ │ + jmp 26b4a │ │ │ │ + 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 25c44 │ │ │ │ + je 25b08 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - jmp 26920 │ │ │ │ - incl -0xa0(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + jmp 26844 │ │ │ │ + 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 25c44 │ │ │ │ + je 25b06 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - jmp 25d58 │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + jmp 25c15 │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 25c44 │ │ │ │ + jle 25b08 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x4(,%eax,4),%ebx │ │ │ │ - mov %ebx,-0xa4(%ebp) │ │ │ │ + mov %ebx,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 272e3 │ │ │ │ + jle 27223 │ │ │ │ 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 26e1a │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 26d5d │ │ │ │ + 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 26e71 │ │ │ │ + jle 26db4 │ │ │ │ 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 26e8c │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + je 26dcf │ │ │ │ + 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 26df0 │ │ │ │ + jns 26d30 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 26e7a │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jge 26dbd │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 26e08 │ │ │ │ + jg 26d48 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 26e08 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jmp 26d48 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 26e08 │ │ │ │ + jmp 26d48 │ │ │ │ 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 31f0 │ │ │ │ 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 26fb5 │ │ │ │ + jg 26ef5 │ │ │ │ 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 26f83 │ │ │ │ + jmp 26ec3 │ │ │ │ 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 26f9f │ │ │ │ + jns 26edf │ │ │ │ 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 26f80 │ │ │ │ + cmp -0x58(%ebp),%ecx │ │ │ │ + jne 26ec0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 26fc0 │ │ │ │ + jmp 26f00 │ │ │ │ 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 26ee0 │ │ │ │ + cmp %ebx,-0x3c(%ebp) │ │ │ │ + jne 26e20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 27201 │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ + jle 27141 │ │ │ │ + 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 270b5 │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ + jle 26ff2 │ │ │ │ + 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 27080 │ │ │ │ + mov %edx,(%edi,%eax,4) │ │ │ │ + jne 26fc0 │ │ │ │ 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 271f0 │ │ │ │ + je 27130 │ │ │ │ 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 271f0 │ │ │ │ - add -0x48(%ebp),%eax │ │ │ │ + je 27130 │ │ │ │ + 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 271a5 │ │ │ │ - cmpb $0x0,-0xa0(%ebp) │ │ │ │ - je 271a5 │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ + jne 270e5 │ │ │ │ + cmpb $0x0,-0x9c(%ebp) │ │ │ │ + je 270e5 │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ - jmp 27171 │ │ │ │ - nop │ │ │ │ + jmp 270b1 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 27191 │ │ │ │ + je 270d1 │ │ │ │ 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 2715a │ │ │ │ + jg 2709a │ │ │ │ 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 271a0 │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + cmp %esi,-0x58(%ebp) │ │ │ │ + jne 270e0 │ │ │ │ test %eax,%eax │ │ │ │ - je 271a0 │ │ │ │ + je 270e0 │ │ │ │ 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 27130 │ │ │ │ + jne 27070 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %esi │ │ │ │ mov %esi,(%ecx,%eax,4) │ │ │ │ - jmp 2713e │ │ │ │ + jmp 2707e │ │ │ │ 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 27050 │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + incl -0x68(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + cmp %edx,-0x68(%ebp) │ │ │ │ + jne 26f90 │ │ │ │ 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 25c44 │ │ │ │ + je 25b08 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 27029 │ │ │ │ + jle 26f6f │ │ │ │ mov %edi,%esi │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - jmp 26d9a │ │ │ │ - xchg %ax,%ax │ │ │ │ - negl -0x48(%ebp) │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ + jmp 26ce1 │ │ │ │ + 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 27107 │ │ │ │ - incl -0x94(%ebp) │ │ │ │ - add %ebx,-0xb0(%ebp) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - cmp -0xbc(%ebp),%eax │ │ │ │ - je 25c44 │ │ │ │ + jmp 27044 │ │ │ │ + incl -0x80(%ebp) │ │ │ │ + add %ebx,-0xb4(%ebp) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + cmp -0xc0(%ebp),%eax │ │ │ │ + je 25b08 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ + mov -0xb4(%ebp),%edi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - jmp 26dc6 │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + jmp 26d0d │ │ │ │ test $0x8,%bl │ │ │ │ - jne 2728d │ │ │ │ - movl $0x1,-0x78(%ebp) │ │ │ │ + jne 271c4 │ │ │ │ + movl $0x1,-0x88(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 257f8 │ │ │ │ - jmp 25cf2 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ + je 256bb │ │ │ │ + jmp 25bb2 │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 27299 │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - jmp 2658c │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ + jle 271d3 │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + jmp 26491 │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 272c0 │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - jmp 26ae0 │ │ │ │ - movl $0x1,-0x78(%ebp) │ │ │ │ - jmp 268d2 │ │ │ │ + jle 27200 │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + jmp 26a03 │ │ │ │ + movl $0x1,-0x88(%ebp) │ │ │ │ + jmp 267f6 │ │ │ │ mov -0xbc(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 25c44 │ │ │ │ + je 25b08 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ebx,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 27255 │ │ │ │ - jmp 25c44 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jne 2718f │ │ │ │ + jmp 25b08 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %edi,%ecx │ │ │ │ - je 25c44 │ │ │ │ + je 25b08 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ebx,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 27275 │ │ │ │ - jmp 25c44 │ │ │ │ + jne 271ac │ │ │ │ + jmp 25b08 │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2731e │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ + jle 2725e │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - jmp 26ff6 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + jmp 26f39 │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 25c44 │ │ │ │ + jle 25b08 │ │ │ │ movl $0x0,-0xb0(%ebp) │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - jmp 25e74 │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ + movl $0x0,-0x74(%ebp) │ │ │ │ + jmp 25d47 │ │ │ │ + mov -0xc0(%ebp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 25c44 │ │ │ │ + je 25b08 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%esi,%ecx,2),%esi │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 272e5 │ │ │ │ - jmp 25c44 │ │ │ │ + jne 27225 │ │ │ │ + jmp 25b08 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00027350 : │ │ │ │ +00027290 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - call 4085 │ │ │ │ - add $0x25a63,%edi │ │ │ │ + call 40a5 │ │ │ │ + add $0x25b23,%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 31f0 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%ebx) │ │ │ │ - je 275c4 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je 27504 │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2759b │ │ │ │ + jle 274db │ │ │ │ fldl -0x79d4(%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 │ │ │ │ @@ -44931,241 +44876,241 @@ │ │ │ │ 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 274a2 │ │ │ │ + jle 273e2 │ │ │ │ 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 31f0 │ │ │ │ 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 27460 │ │ │ │ + jne 273a0 │ │ │ │ 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 27490 │ │ │ │ + je 273d0 │ │ │ │ lea 0x10(%edi),%eax │ │ │ │ fstl 0x8(%edi) │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 274a0 │ │ │ │ + je 273e0 │ │ │ │ fstl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 27490 │ │ │ │ + jne 273d0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 274a2 │ │ │ │ + jmp 273e2 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 27584 │ │ │ │ + jle 274c4 │ │ │ │ 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 274d2 │ │ │ │ + jmp 27412 │ │ │ │ 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 275b9 │ │ │ │ + jle 274f9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%ebx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 2750e │ │ │ │ + jmp 2744e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ movl $0x0,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 275b0 │ │ │ │ + je 274f0 │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 27500 │ │ │ │ + je 27440 │ │ │ │ inc %ecx │ │ │ │ - mov %ecx,(%esi,%eax,4) │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jle 27560 │ │ │ │ + mov %ecx,(%esi,%eax,4) │ │ │ │ + jle 274a0 │ │ │ │ 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 27540 │ │ │ │ - jmp 27570 │ │ │ │ + jne 27480 │ │ │ │ + jmp 274b0 │ │ │ │ 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 274d0 │ │ │ │ + jne 27410 │ │ │ │ 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 273c0 │ │ │ │ + jg 27300 │ │ │ │ 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 27524 │ │ │ │ + jmp 27464 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ - jmp 27519 │ │ │ │ + jmp 27459 │ │ │ │ test %eax,%eax │ │ │ │ - jle 2759b │ │ │ │ + jle 274db │ │ │ │ mov (%ebx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2759b │ │ │ │ + jle 274db │ │ │ │ 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 -0x79d4(%eax) │ │ │ │ - mov -0x20(%ebp),%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 27600 │ │ │ │ + jne 27540 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ cmp -0x24(%ebp),%ecx │ │ │ │ - jne 275ee │ │ │ │ + jne 2752e │ │ │ │ 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 │ │ │ │ │ │ │ │ -00027640 : │ │ │ │ +00027580 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - call 4085 │ │ │ │ - add $0x25773,%edi │ │ │ │ + call 40a5 │ │ │ │ + add $0x25833,%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 31f0 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%edx) │ │ │ │ - je 278a1 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je 277e1 │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2787b │ │ │ │ + jle 277bb │ │ │ │ fldl -0x79d4(%edi) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ @@ -45191,70 +45136,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 277a2 │ │ │ │ + jle 276e2 │ │ │ │ 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 31f0 │ │ │ │ + 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 27760 │ │ │ │ + jne 276a0 │ │ │ │ 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 27790 │ │ │ │ + je 276d0 │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ fstl 0x8(%edx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 277a0 │ │ │ │ + je 276e0 │ │ │ │ fstl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 27790 │ │ │ │ + jne 276d0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 277a2 │ │ │ │ + jmp 276e2 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 27864 │ │ │ │ + jle 277a4 │ │ │ │ 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 │ │ │ │ @@ -45266,78 +45211,78 @@ │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 27896 │ │ │ │ + jle 277d6 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 2780e │ │ │ │ + jmp 2774e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 27890 │ │ │ │ + je 277d0 │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - je 27800 │ │ │ │ + je 27740 │ │ │ │ inc %ebx │ │ │ │ - mov %ebx,(%esi,%eax,4) │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jle 27852 │ │ │ │ + mov %ebx,(%esi,%eax,4) │ │ │ │ + jle 27792 │ │ │ │ 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 27840 │ │ │ │ + jne 27780 │ │ │ │ addl $0x8,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jne 277d0 │ │ │ │ + jne 27710 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x40(%ebp),%esp │ │ │ │ incl -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jg 276b0 │ │ │ │ + jg 275f0 │ │ │ │ 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 27824 │ │ │ │ + jmp 27764 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ - jmp 27819 │ │ │ │ + jmp 27759 │ │ │ │ test %eax,%eax │ │ │ │ - jle 2787b │ │ │ │ + jle 277bb │ │ │ │ mov (%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2787b │ │ │ │ + jle 277bb │ │ │ │ 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 │ │ │ │ @@ -45356,84 +45301,84 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fcos │ │ │ │ fmull (%ecx) │ │ │ │ faddl (%esi,%eax,8) │ │ │ │ fstpl (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 278e0 │ │ │ │ + jne 27820 │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ cmp -0x24(%ebp),%ecx │ │ │ │ - jne 278cb │ │ │ │ + jne 2780b │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -00027910 : │ │ │ │ +00027850 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x34,%esp │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call 4fa4 │ │ │ │ - add $0x254a4,%ecx │ │ │ │ + call 4fe4 │ │ │ │ + add $0x25564,%ecx │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 27a89 │ │ │ │ + jle 279c9 │ │ │ │ mov 0x34(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 27a89 │ │ │ │ + js 279c9 │ │ │ │ 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 -0x7974(%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 27a35 │ │ │ │ + jmp 27975 │ │ │ │ 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) │ │ │ │ @@ -45457,52 +45402,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 27a1f │ │ │ │ + je 2795f │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ecx) │ │ │ │ fmull -0x79c4(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 27a70 │ │ │ │ + je 279b0 │ │ │ │ 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 279e0 │ │ │ │ + ja 27920 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 27aa0 │ │ │ │ + ja 279e0 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x79c4(%ecx) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ cmp %edx,%edi │ │ │ │ - jne 27a34 │ │ │ │ + jne 27974 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 27a72 │ │ │ │ + jmp 279b2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ inc %ebp │ │ │ │ add %esi,0x8(%esp) │ │ │ │ cmp 0xc(%esp),%ebp │ │ │ │ - jne 279a0 │ │ │ │ + jne 278e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x34,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -45513,119 +45458,115 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmull -0x79c4(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 27a2d │ │ │ │ + jmp 2796d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00027ac0 : │ │ │ │ +00027a00 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x54,%esp │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ call 3875 <__cxa_finalize@plt+0x105> │ │ │ │ - add $0x252f4,%edx │ │ │ │ + add $0x253b4,%edx │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ mov %edi,0x3c(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 27cb3 │ │ │ │ + jle 27be3 │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ + mov %esi,0x24(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 27cb3 │ │ │ │ - mov 0x20(%eax),%esi │ │ │ │ + jle 27be3 │ │ │ │ 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 -0x7974(%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 -0x7974(%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 -0x7cbc(%edx) │ │ │ │ add %ecx,%edi │ │ │ │ add 0x44(%esp),%ecx │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + fdivrs -0x7cbc(%edx) │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ fstpl 0x10(%esp) │ │ │ │ - jmp 27c24 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 27b5c │ │ │ │ + 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 27bd7 │ │ │ │ + je 27b0f │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%edx) │ │ │ │ fmull -0x79c4(%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 -0x7974(%edx) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -45634,787 +45575,778 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadds -0x7cbc(%edx) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - add 0x1c(%esp),%ebx │ │ │ │ - cmp %esi,0x18(%esp) │ │ │ │ - je 27ca0 │ │ │ │ + add 0x28(%esp),%ebx │ │ │ │ + cmp %esi,0x24(%esp) │ │ │ │ + je 27bd0 │ │ │ │ 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 27b90 │ │ │ │ + ja 27ad0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 27c80 │ │ │ │ + ja 27bb0 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x79c4(%edx) │ │ │ │ - jmp 27be5 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 27b1d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmull -0x79c4(%edx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 27be5 │ │ │ │ + jmp 27b1d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ inc %eax │ │ │ │ cmp 0x3c(%esp),%eax │ │ │ │ - jne 27b40 │ │ │ │ + jne 27a80 │ │ │ │ + ffreep %st(0) │ │ │ │ add $0x54,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00027cc0 : │ │ │ │ +00027bf0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x54,%esp │ │ │ │ - mov 0x68(%esp),%eax │ │ │ │ - call 28a76 │ │ │ │ - add $0x250f4,%ebp │ │ │ │ + sub $0x4c,%esp │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + call 28986 │ │ │ │ + add $0x251c4,%ebp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 27ed2 │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ + jle 27df7 │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ - mov %edi,0x2c(%esp) │ │ │ │ + mov %edi,0x24(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 27ed2 │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ + jle 27df7 │ │ │ │ + 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 -0x7974(%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 -0x7974(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 27ec5 │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ + jle 27dea │ │ │ │ + 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 -0x7cac(%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 -0x7cac(%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 27e5f │ │ │ │ + add 0x14(%esp),%ecx │ │ │ │ + jmp 27d87 │ │ │ │ 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 27e47 │ │ │ │ + je 27d6f │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebp) │ │ │ │ fmull -0x79c4(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 27e9b │ │ │ │ + je 27dc0 │ │ │ │ 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 27e00 │ │ │ │ + ja 27d30 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 27ee0 │ │ │ │ + ja 27e00 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x79c4(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 27e5d │ │ │ │ - incl 0x14(%esp) │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ - add 0x34(%esp),%ebx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - add %ecx,0x18(%esp) │ │ │ │ - cmp %eax,0x2c(%esp) │ │ │ │ - jne 27dd0 │ │ │ │ + jne 27d85 │ │ │ │ + incl 0xc(%esp) │ │ │ │ + add 0x2c(%esp),%ebx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ + add %ecx,0x10(%esp) │ │ │ │ + cmp %eax,0x24(%esp) │ │ │ │ + jne 27d00 │ │ │ │ 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 27d50 │ │ │ │ + cmp 0x3c(%esp),%esi │ │ │ │ + jne 27c80 │ │ │ │ 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 -0x79c4(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 27e55 │ │ │ │ + jmp 27d7d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00027f00 : │ │ │ │ +00027e20 : │ │ │ │ push %ebp │ │ │ │ fld1 │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ call 3b47 │ │ │ │ - add $0x24eb1,%eax │ │ │ │ - mov 0x18(%ebx),%ebx │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ + add $0x24f91,%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 2840b │ │ │ │ + jle 2831b │ │ │ │ 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 27fb0 │ │ │ │ + jne 27ed0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 283ff │ │ │ │ + jle 2830f │ │ │ │ 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 │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fldt -0x7974(%eax) │ │ │ │ - fstpt -0x58(%ebp) │ │ │ │ fldl -0x79c4(%eax) │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 28123 │ │ │ │ + jle 28043 │ │ │ │ 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 2807f │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + jmp 27f9f │ │ │ │ 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 280d6 │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - mov %eax,(%ebx,%ecx,4) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + jle 27ff6 │ │ │ │ + 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 28100 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + cmp %ecx,-0x30(%ebp) │ │ │ │ + je 28020 │ │ │ │ + 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 28050 │ │ │ │ + jns 27f70 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x38(%ebp),%ebx │ │ │ │ - jge 280e0 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + cmp -0x2c(%ebp),%ebx │ │ │ │ + jge 28000 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 28069 │ │ │ │ + jg 27f89 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 28069 │ │ │ │ + jmp 27f89 │ │ │ │ nop │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 28069 │ │ │ │ + jmp 27f89 │ │ │ │ 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 31f0 │ │ │ │ + fldt -0x28(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x28(%ebp) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 28407 │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 28317 │ │ │ │ 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 282c7 │ │ │ │ + cmp -0x30(%ebp),%ecx │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + jge 281da │ │ │ │ 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 28227 │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + jmp 28141 │ │ │ │ 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 281f6 │ │ │ │ + je 2810f │ │ │ │ fchs │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fmuls -0x7cac(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + 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 282c0 │ │ │ │ - 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 281d0 │ │ │ │ + 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 -0x7cac(%edi) │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ add %eax,%eax │ │ │ │ - fildl -0x28(%ebp) │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + fmuls -0x7cac(%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 281b0 │ │ │ │ + ja 280d0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 282a0 │ │ │ │ + ja 281b0 │ │ │ │ fstp %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - jmp 28203 │ │ │ │ + fmull -0x60(%ebp) │ │ │ │ + jmp 2811d │ │ │ │ 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 28203 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 2811d │ │ │ │ + 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 283f0 │ │ │ │ + je 28300 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov -0x4(%esi,%eax,4),%esi │ │ │ │ dec %esi │ │ │ │ cmp %esi,-0x28(%ebp) │ │ │ │ - je 283f0 │ │ │ │ + je 28300 │ │ │ │ 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 283b0 │ │ │ │ + jle 282c0 │ │ │ │ cmp %eax,%esi │ │ │ │ - je 28381 │ │ │ │ - jmp 283b0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + je 28291 │ │ │ │ + jmp 282c0 │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov (%edx,%ecx,4),%edx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 283a1 │ │ │ │ + je 282b1 │ │ │ │ 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 2836a │ │ │ │ + jg 2827a │ │ │ │ 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 283b0 │ │ │ │ + cmp %esi,-0x2c(%ebp) │ │ │ │ + jne 282c0 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 283b0 │ │ │ │ + je 282c0 │ │ │ │ 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 28340 │ │ │ │ + jne 28250 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ neg %esi │ │ │ │ mov %esi,(%edx,%ecx,4) │ │ │ │ - jmp 2834e │ │ │ │ + jmp 2825e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - addl $0x4,-0x5c(%ebp) │ │ │ │ - addl $0x8,-0x60(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - cmp %eax,-0x6c(%ebp) │ │ │ │ - jne 28160 │ │ │ │ - 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 28080 │ │ │ │ + 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 283fd │ │ │ │ + inc %edi │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + cmp %edi,0x4(%eax) │ │ │ │ + jle 2830d │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - jmp 28010 │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + jmp 27f30 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ neg %edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ - jmp 28314 │ │ │ │ + jmp 2822a │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 283ca │ │ │ │ + jmp 282da │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 27fba │ │ │ │ + jmp 27eda │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00028420 : │ │ │ │ +00028330 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x24996,%ebx │ │ │ │ + add $0x24a86,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - jne 28450 │ │ │ │ + jne 28360 │ │ │ │ test $0x20,%al │ │ │ │ - jne 28463 │ │ │ │ + jne 28373 │ │ │ │ test $0x8,%al │ │ │ │ - jne 28476 │ │ │ │ + jne 28386 │ │ │ │ test $0x4,%al │ │ │ │ - jne 28489 │ │ │ │ + jne 28399 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3700 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 2843f │ │ │ │ + je 2834f │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3130 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 28443 │ │ │ │ + je 28353 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3680 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 28447 │ │ │ │ + je 28357 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3080 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000284a0 : │ │ │ │ +000283b0 : │ │ │ │ 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 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x24908,%ebx │ │ │ │ - mov %ebp,0x18(%edi) │ │ │ │ + add $0x249f8,%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 3620 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ - jle 28590 │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + jle 284a0 │ │ │ │ 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 28500 │ │ │ │ + jne 28410 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ push %edx │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -46423,173 +46355,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 33a0 │ │ │ │ - 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 28530 │ │ │ │ + jne 28440 │ │ │ │ + cmpl $0x1,0x4(%esp) │ │ │ │ movl $0x8,0x2c(%edi) │ │ │ │ mov $0xdd1,%eax │ │ │ │ - cmpl $0x1,0x4(%esp) │ │ │ │ - je 285ad │ │ │ │ + je 284bd │ │ │ │ mov %eax,0x38(%edi) │ │ │ │ movl $0x41,0x3c(%edi) │ │ │ │ add $0x1c,%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 22dc0 │ │ │ │ + jmp 22cc0 │ │ │ │ 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 3620 │ │ │ │ movl $0x8,0x2c(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x20(%edi) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 2856c │ │ │ │ + jmp 2847c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000285c0 : │ │ │ │ +000284d0 : │ │ │ │ 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 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x247e8,%ebx │ │ │ │ + add $0x248d8,%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 3620 │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,0x1c(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 286a0 │ │ │ │ + jle 285b0 │ │ │ │ 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 28630 │ │ │ │ + jne 28540 │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - 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 28660 │ │ │ │ + jne 28570 │ │ │ │ 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 22dc0 │ │ │ │ + jmp 22cc0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x20(%ebp) │ │ │ │ - jmp 2866f │ │ │ │ + jmp 2857f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000286c0 : │ │ │ │ +000285d0 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x246f7,%ebx │ │ │ │ + add $0x247e7,%ebx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 33d0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -000286f0 : │ │ │ │ +00028600 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x246c7,%ebx │ │ │ │ + add $0x247b7,%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 33d0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00028730 : │ │ │ │ +00028640 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x24687,%ebx │ │ │ │ + add $0x24777,%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 │ │ │ │ @@ -46597,87 +46529,87 @@ │ │ │ │ push $0x3 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 33d0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -00028770 : │ │ │ │ +00028680 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ - call 4fa4 │ │ │ │ - add $0x24648,%ecx │ │ │ │ + call 4fe4 │ │ │ │ + add $0x24738,%ecx │ │ │ │ mov 0xc(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 28830 │ │ │ │ + je 28740 │ │ │ │ mov 0x40(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 28840 │ │ │ │ + je 28750 │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 28850 │ │ │ │ + je 28760 │ │ │ │ mov 0x18(%edx),%esi │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ imul %esi,%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 287f2 │ │ │ │ - xor %eax,%eax │ │ │ │ + jle 28702 │ │ │ │ flds -0x7cac(%ecx) │ │ │ │ - jmp 287cd │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 286dd │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 287e0 │ │ │ │ + ja 286f0 │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - je 287f0 │ │ │ │ + je 28700 │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 287c0 │ │ │ │ + jb 286d0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 287e2 │ │ │ │ + jmp 286f2 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x7840(%ecx),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ test %esi,%esi │ │ │ │ - jle 28862 │ │ │ │ + jle 28772 │ │ │ │ mov 0x28(%edx),%edi │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - jmp 28811 │ │ │ │ + jmp 28721 │ │ │ │ nop │ │ │ │ mov 0x1c(%edx),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ dec %ebx │ │ │ │ cmp 0x2c(%edx),%ebx │ │ │ │ - jle 28870 │ │ │ │ + jle 28780 │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - je 28860 │ │ │ │ + je 28770 │ │ │ │ fld %st(0) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jb 28800 │ │ │ │ + jb 28710 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x785e(%ecx),%eax │ │ │ │ - jmp 287e8 │ │ │ │ + jmp 286f8 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ pop %ebx │ │ │ │ lea -0x78b0(%ecx),%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -46691,66 +46623,66 @@ │ │ │ │ lea -0x787c(%ecx),%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 287e8 │ │ │ │ + jmp 286f8 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x7d2c(%ecx),%eax │ │ │ │ - jmp 287e8 │ │ │ │ + jmp 286f8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00028880 : │ │ │ │ +00028790 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x24538,%ebx │ │ │ │ + add $0x24628,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 28950 │ │ │ │ + jne 28860 │ │ │ │ test $0x20,%al │ │ │ │ - jne 28984 │ │ │ │ + jne 28894 │ │ │ │ test $0x10,%al │ │ │ │ - jne 289af │ │ │ │ + jne 288bf │ │ │ │ test $0x8,%al │ │ │ │ - jne 289c8 │ │ │ │ + jne 288d8 │ │ │ │ test $0x4,%al │ │ │ │ - jne 289e1 │ │ │ │ + jne 288f1 │ │ │ │ test $0x1,%al │ │ │ │ - je 288f8 │ │ │ │ + je 28808 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 288e7 │ │ │ │ + jle 287f7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x68(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax,%edi,4) │ │ │ │ inc %edi │ │ │ │ call 3720 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x18(%esi) │ │ │ │ - jg 288d0 │ │ │ │ + jg 287e0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x68(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%ah │ │ │ │ - jne 28a40 │ │ │ │ + jne 28950 │ │ │ │ test $0x80,%al │ │ │ │ - jne 28a20 │ │ │ │ + jne 28930 │ │ │ │ test $0x40,%al │ │ │ │ - jne 28a00 │ │ │ │ + jne 28910 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x30(%esi) │ │ │ │ call 3720 │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esi) │ │ │ │ call 3720 │ │ │ │ pop %edx │ │ │ │ @@ -46770,250 +46702,273 @@ │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%esi) │ │ │ │ call 35c0 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne 28a60 │ │ │ │ + jne 28970 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x84(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 288a6 │ │ │ │ + je 287b6 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x74(%esi) │ │ │ │ call 3720 │ │ │ │ pop %eax │ │ │ │ push 0x78(%esi) │ │ │ │ call 3720 │ │ │ │ pop %eax │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 288ae │ │ │ │ + je 287be │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 288b6 │ │ │ │ + je 287c6 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 288be │ │ │ │ + je 287ce │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 288be │ │ │ │ + jmp 287ce │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x40(%esi) │ │ │ │ call 3720 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 28911 │ │ │ │ + jmp 28821 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 28909 │ │ │ │ + jmp 28819 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 28901 │ │ │ │ + jmp 28811 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x88(%esi) │ │ │ │ call 3720 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 28968 │ │ │ │ + jmp 28878 │ │ │ │ mov (%esp),%ebp │ │ │ │ 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 │ │ │ │ + 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 3875 <__cxa_finalize@plt+0x105> │ │ │ │ + add $0x243f9,%edx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - call 3875 <__cxa_finalize@plt+0x105> │ │ │ │ - add $0x2432e,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ test $0x10,%ah │ │ │ │ - je 28aaa │ │ │ │ + je 289ea │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x38(%esi) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 29022 │ │ │ │ + jle 28f62 │ │ │ │ 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 28ad0 │ │ │ │ + jne 28a10 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,(%eax) │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov $0x1,%ebx │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ and $0x4,%ecx │ │ │ │ - je 28b00 │ │ │ │ + je 28a40 │ │ │ │ mov (%eax),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 28b0e │ │ │ │ + je 28a4e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%ebx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ebx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 28b00 │ │ │ │ + jne 28a40 │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ mov %ebx,0x24(%esi) │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x28(%esi) │ │ │ │ mov %eax,%ebx │ │ │ │ + mov %eax,0x28(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 28b77 │ │ │ │ + jle 28ab7 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x20(%eax),%edx │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 28b60 │ │ │ │ + jmp 28aa0 │ │ │ │ lea %cs:0x0(%esi,%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 28b60 │ │ │ │ + jne 28aa0 │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%ecx │ │ │ │ push %ecx │ │ │ │ call 3620 │ │ │ │ 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 28baf │ │ │ │ + jle 28aef │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ movl $0x7,(%ebx,%eax,4) │ │ │ │ - inc %eax │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ + inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 28ba0 │ │ │ │ + jg 28ae0 │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%ecx │ │ │ │ push %ecx │ │ │ │ call 3620 │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%esi),%ebx │ │ │ │ mov %eax,0x30(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 28bfe │ │ │ │ - mov 0x28(%esi),%ecx │ │ │ │ + jle 28b3f │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ - lea (%ecx,%ebx,8),%esi │ │ │ │ + mov 0x28(%esi),%ecx │ │ │ │ fldl -0x79cc(%edx) │ │ │ │ + lea (%ecx,%ebx,8),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fld1 │ │ │ │ - fdivl (%ecx) │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%eax │ │ │ │ + fld1 │ │ │ │ + fdivl -0x8(%ecx) │ │ │ │ fsubrs -0x7cb0(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 28be0 │ │ │ │ + jne 28b20 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 28ff0 │ │ │ │ + jne 28f30 │ │ │ │ test $0x80,%al │ │ │ │ - jne 28fc0 │ │ │ │ + jne 28f00 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 28f90 │ │ │ │ + jne 28ed0 │ │ │ │ test $0x1,%al │ │ │ │ - jne 28e30 │ │ │ │ + jne 28d70 │ │ │ │ test $0x4,%al │ │ │ │ - jne 28df0 │ │ │ │ + jne 28d30 │ │ │ │ test $0x8,%al │ │ │ │ - jne 28d90 │ │ │ │ + jne 28cd0 │ │ │ │ test $0x10,%al │ │ │ │ - jne 28dba │ │ │ │ + jne 28cfa │ │ │ │ test $0x20,%al │ │ │ │ - je 28cb1 │ │ │ │ + je 28bf1 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 29018 │ │ │ │ + jle 28f58 │ │ │ │ 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 28c60 │ │ │ │ + jne 28ba0 │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ @@ -47029,15 +46984,15 @@ │ │ │ │ shl $0x2,%esi │ │ │ │ mov %esi,(%esp) │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x74(%edi) │ │ │ │ mov 0x38(%edi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 28ce0 │ │ │ │ + jne 28c20 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov 0x1e8(%edx),%eax │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov 0x1e0(%edx),%eax │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ @@ -47055,38 +47010,38 @@ │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x84(%esi) │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne 29032 │ │ │ │ + jne 28f72 │ │ │ │ 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 3620 │ │ │ │ mov 0x18(%edi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 28d4e │ │ │ │ + jle 28c8e │ │ │ │ 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 28d40 │ │ │ │ + jg 28c80 │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ push 0x3c(%edi) │ │ │ │ push 0x64(%edi) │ │ │ │ push 0x88(%edi) │ │ │ │ push 0x84(%edi) │ │ │ │ @@ -47094,46 +47049,46 @@ │ │ │ │ push %ecx │ │ │ │ call 3230 │ │ │ │ add $0x14,%esp │ │ │ │ mov %eax,0x60(%edi) │ │ │ │ push %esi │ │ │ │ call 3720 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 28cb6 │ │ │ │ + jmp 28bf6 │ │ │ │ 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 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%esi) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 28c3d │ │ │ │ + je 28b7e │ │ │ │ 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 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%esi) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ - jmp 28c3d │ │ │ │ + jmp 28b7e │ │ │ │ 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 │ │ │ │ @@ -47143,15 +47098,15 @@ │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%esi) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ - jmp 28c2d │ │ │ │ + jmp 28b6e │ │ │ │ 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 │ │ │ │ @@ -47165,19 +47120,19 @@ │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ mov %esi,0x68(%eax) │ │ │ │ test %edx,%edx │ │ │ │ - jle 28f80 │ │ │ │ + jle 28ec0 │ │ │ │ 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 -0x79d4(%ecx) │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -47185,186 +47140,186 @@ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ add %ecx,%esi │ │ │ │ lea -0x8(,%eax,8),%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ 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 28f5b │ │ │ │ + movl $0x0,(%esi) │ │ │ │ + jle 28e9b │ │ │ │ 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 3240 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ fdivrs -0x7cbc(%eax) │ │ │ │ - mov 0x68(%edx),%ebx │ │ │ │ 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 28ee0 │ │ │ │ + jl 28e20 │ │ │ │ mov %edx,%edi │ │ │ │ incl -0x3c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ cmp 0x18(%edi),%eax │ │ │ │ - jge 28f80 │ │ │ │ + jge 28ec0 │ │ │ │ addl $0x4,-0x28(%ebp) │ │ │ │ mov 0x68(%edi),%esi │ │ │ │ - jmp 28e90 │ │ │ │ + jmp 28dd0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%esp │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - jmp 28c25 │ │ │ │ + jmp 28b66 │ │ │ │ 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 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ - jmp 28c1d │ │ │ │ + jmp 28b5e │ │ │ │ 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 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ - jmp 28c14 │ │ │ │ + jmp 28b55 │ │ │ │ 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 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x40(%esi) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ - jmp 28c0c │ │ │ │ + jmp 28b4d │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 28c6a │ │ │ │ + jmp 28baa │ │ │ │ movl $0x1,(%eax) │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 28b0e │ │ │ │ + jmp 28a4e │ │ │ │ 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 3620 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 28d0b │ │ │ │ + jmp 28c4b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00029060 : │ │ │ │ +00028fa0 : │ │ │ │ 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 4fa4 │ │ │ │ - add $0x23d4a,%ecx │ │ │ │ + call 4fe4 │ │ │ │ + add $0x23e0a,%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 │ │ │ │ @@ -47376,65 +47331,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 29143 │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + jle 29083 │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 31f0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ testb $0x1,0x38(%esi) │ │ │ │ - je 29561 │ │ │ │ + je 294a1 │ │ │ │ test %eax,%eax │ │ │ │ - jle 292b2 │ │ │ │ + jle 291f2 │ │ │ │ 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 -0x7cac(%edx) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 29235 │ │ │ │ + jle 29175 │ │ │ │ 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 29200 │ │ │ │ + jmp 29140 │ │ │ │ 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 │ │ │ │ @@ -47451,127 +47406,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 29200 │ │ │ │ + jne 29140 │ │ │ │ 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 29860 │ │ │ │ + jne 297a4 │ │ │ │ cmpb $0x0,-0x68(%ebp) │ │ │ │ - je 29860 │ │ │ │ + je 297a4 │ │ │ │ mov %ecx,%eax │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - jmp 29284 │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + jmp 291c4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 2929e │ │ │ │ + je 291de │ │ │ │ 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 29280 │ │ │ │ + je 291c0 │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ - cmp %ebx,-0x5c(%ebp) │ │ │ │ - jne 291a0 │ │ │ │ + cmp %ebx,-0x64(%ebp) │ │ │ │ + jne 290e0 │ │ │ │ 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 3310 │ │ │ │ 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) │ │ │ │ @@ -47582,827 +47537,828 @@ │ │ │ │ call 31f0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ - jne 297d3 │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + jne 29713 │ │ │ │ + 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 296b0 │ │ │ │ + jle 295f0 │ │ │ │ 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 29420 │ │ │ │ + jne 29360 │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ test $0x10,%bl │ │ │ │ - jne 296c0 │ │ │ │ + jne 29600 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 2a50b │ │ │ │ + jne 2a43d │ │ │ │ test $0x2,%bl │ │ │ │ - jne 29868 │ │ │ │ + jne 297ac │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ and $0x4,%ebx │ │ │ │ mov %ebx,-0xb8(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ - jne 2aa98 │ │ │ │ + jne 2a9d8 │ │ │ │ test %eax,%eax │ │ │ │ - jle 29858 │ │ │ │ + jle 2979c │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xb0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2afbb │ │ │ │ + jle 2aefb │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xac(%ebp) │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 294a4 │ │ │ │ + jmp 293e4 │ │ │ │ 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 294fe │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + jmp 2943e │ │ │ │ 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 29558 │ │ │ │ + jle 29498 │ │ │ │ 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 29cff │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + je 29c2f │ │ │ │ + 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 294d0 │ │ │ │ + jns 29410 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 29a70 │ │ │ │ + jg 299a0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 294e8 │ │ │ │ + jg 29428 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 294e8 │ │ │ │ + jmp 29428 │ │ │ │ xor %esi,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jle 292b2 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + jle 291f2 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ fldl -0x79d4(%eax) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %edx,%esi │ │ │ │ - jge 29637 │ │ │ │ + jge 29577 │ │ │ │ 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 3240 │ │ │ │ fdivrs -0x7cac(%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 295a0 │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + jl 294e0 │ │ │ │ + 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 2969c │ │ │ │ + jne 295dc │ │ │ │ test %esi,%esi │ │ │ │ - jg 29684 │ │ │ │ - jmp 2969c │ │ │ │ + jg 295c4 │ │ │ │ + jmp 295dc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 2969c │ │ │ │ + je 295dc │ │ │ │ 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 29680 │ │ │ │ + je 295c0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ cmp (%eax),%ebx │ │ │ │ - jge 292b2 │ │ │ │ + jge 291f2 │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ - jmp 29580 │ │ │ │ + jmp 294c0 │ │ │ │ test $0x10,%bl │ │ │ │ - je 2afa1 │ │ │ │ + je 2aee1 │ │ │ │ movl $0x1,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 29858 │ │ │ │ + jle 2979c │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2b071 │ │ │ │ + jle 2afb1 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xa8(%ebp) │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 2970d │ │ │ │ + jmp 2964d │ │ │ │ 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 2976f │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jmp 296af │ │ │ │ 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 297ca │ │ │ │ + jle 2970a │ │ │ │ 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 29a90 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + je 299c0 │ │ │ │ + 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 29740 │ │ │ │ + jns 29680 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x44(%ebp),%ebx │ │ │ │ - jg 29a50 │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + jg 29980 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 29759 │ │ │ │ + jg 29699 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 29759 │ │ │ │ + jmp 29699 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 29858 │ │ │ │ + jle 2979c │ │ │ │ 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 29835 │ │ │ │ + jle 29775 │ │ │ │ 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 29820 │ │ │ │ + jne 29760 │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x4,-0x28(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ cmp %edi,-0x30(%ebp) │ │ │ │ - jne 29800 │ │ │ │ - jmp 29858 │ │ │ │ + jne 29740 │ │ │ │ + jmp 2979c │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 29858 │ │ │ │ + jmp 2979c │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 29858 │ │ │ │ + jmp 2979c │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 29858 │ │ │ │ + jmp 2979c │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 29858 │ │ │ │ + jmp 2979c │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 2979c │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - jmp 292a4 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + jmp 291e4 │ │ │ │ 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) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ fldt -0x7974(%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 29903 │ │ │ │ + js 29843 │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fdivrs -0x7ba8(%ecx) │ │ │ │ - mov -0x40(%ebp),%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 298e0 │ │ │ │ + jne 29820 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - jmp 29907 │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + jmp 29847 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add -0x8c(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 29892 │ │ │ │ + jne 297d6 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 29858 │ │ │ │ + jle 2979c │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xac(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2b00b │ │ │ │ + jle 2af4b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 2995c │ │ │ │ + jmp 29898 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ add $0x4,%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ fldt -0x7974(%eax) │ │ │ │ - fstpt -0x68(%ebp) │ │ │ │ fldl -0x79c4(%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 299de │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + jmp 2990e │ │ │ │ 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 29a38 │ │ │ │ + jle 29968 │ │ │ │ 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 2a0a9 │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + je 29fd9 │ │ │ │ + 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 299b0 │ │ │ │ + jns 298e0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 29ced │ │ │ │ + jg 29c1d │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 299c8 │ │ │ │ + jg 298f8 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 299c8 │ │ │ │ + jmp 298f8 │ │ │ │ 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 29759 │ │ │ │ + jmp 29699 │ │ │ │ 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 294e8 │ │ │ │ + jmp 29428 │ │ │ │ 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 31f0 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 2a4d6 │ │ │ │ + jle 2a408 │ │ │ │ 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 29b99 │ │ │ │ + jle 29ac9 │ │ │ │ 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 29b6c │ │ │ │ + jmp 29a9c │ │ │ │ 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 29b90 │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + je 29ac0 │ │ │ │ + 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 29b58 │ │ │ │ + je 29a88 │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 29b30 │ │ │ │ + jne 29a60 │ │ │ │ fldz │ │ │ │ - jmp 29b58 │ │ │ │ + jmp 29a88 │ │ │ │ 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 29ce0 │ │ │ │ + je 29c10 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 29ce0 │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + je 29c10 │ │ │ │ + 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 29c93 │ │ │ │ + jne 29bc3 │ │ │ │ cmpb $0x0,-0x98(%ebp) │ │ │ │ - je 29c93 │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + je 29bc3 │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 29c61 │ │ │ │ + jmp 29b91 │ │ │ │ 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 29c81 │ │ │ │ + je 29bb1 │ │ │ │ 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 29c4a │ │ │ │ + jg 29b7a │ │ │ │ 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 29c90 │ │ │ │ + jne 29bc0 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 29c90 │ │ │ │ + je 29bc0 │ │ │ │ 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 29c20 │ │ │ │ + jne 29b50 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ - jmp 29c2e │ │ │ │ + jmp 29b5e │ │ │ │ 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 29af0 │ │ │ │ + jne 29a20 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmp %eax,-0xac(%ebp) │ │ │ │ - je 29846 │ │ │ │ + je 29786 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,-0x90(%ebp) │ │ │ │ add %eax,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 2970b │ │ │ │ - jmp 29adb │ │ │ │ + jg 2964b │ │ │ │ + jmp 29a0b │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ecx,%esi,4) │ │ │ │ - jmp 29beb │ │ │ │ + jmp 29b1b │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 299c8 │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + jmp 298f8 │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push -0xa0(%ebp) │ │ │ │ call 31f0 │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ test %edx,%edx │ │ │ │ - jle 2aa34 │ │ │ │ + jle 2a974 │ │ │ │ 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 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt -0x7974(%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 29eff │ │ │ │ + jle 29e2f │ │ │ │ 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 29ec4 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jmp 29df4 │ │ │ │ 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 29eda │ │ │ │ + je 29e0a │ │ │ │ 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 -0x7cac(%esi) │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + 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 2a000 │ │ │ │ + jbe 29f30 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -48424,48 +48380,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 29e93 │ │ │ │ + je 29dc3 │ │ │ │ fchs │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ fmuls -0x7cac(%eax) │ │ │ │ fmull -0x79c4(%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 29ef6 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jle 29e26 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov -0x4(%eax,%ecx,4),%ebx │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x4(%eax,%ecx,4),%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 29dd0 │ │ │ │ + jne 29d00 │ │ │ │ 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 29ec4 │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jg 29df4 │ │ │ │ + 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 │ │ │ │ @@ -48475,341 +48431,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 2a070 │ │ │ │ + je 29fa0 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 2a070 │ │ │ │ + je 29fa0 │ │ │ │ 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 2a017 │ │ │ │ + jne 29f47 │ │ │ │ cmpb $0x0,-0xa8(%ebp) │ │ │ │ - je 2a017 │ │ │ │ + je 29f47 │ │ │ │ mov %ebx,%edx │ │ │ │ - jmp 29fd1 │ │ │ │ + jmp 29f01 │ │ │ │ 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 29ff1 │ │ │ │ + je 29f21 │ │ │ │ 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 29fba │ │ │ │ + jg 29eea │ │ │ │ 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 2a020 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - cmp %eax,-0x40(%ebp) │ │ │ │ - jne 2a020 │ │ │ │ + je 29f50 │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + cmp %eax,-0x48(%ebp) │ │ │ │ + jne 29f50 │ │ │ │ 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 29f90 │ │ │ │ + jne 29ec0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%edx,4) │ │ │ │ - jmp 29f9e │ │ │ │ + jmp 29ece │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2a090 │ │ │ │ + ja 29fc0 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x79c4(%esi) │ │ │ │ - jmp 29ea4 │ │ │ │ + jmp 29dd4 │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ cmp %ecx,-0x8c(%ebp) │ │ │ │ - jne 29d90 │ │ │ │ + jne 29cc0 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ cmp %esi,-0x9c(%ebp) │ │ │ │ - je 2984a │ │ │ │ + je 2978a │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,-0xac(%ebp) │ │ │ │ add %eax,-0xb8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 294a2 │ │ │ │ - jmp 29d5e │ │ │ │ + jg 293e2 │ │ │ │ + jmp 29c90 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ecx,%ebx,4) │ │ │ │ - jmp 29f54 │ │ │ │ + jmp 29e84 │ │ │ │ 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 -0x79c4(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 29ea4 │ │ │ │ + jmp 29dd4 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + fstpt -0x48(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push -0xb0(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0xa0(%ebp) │ │ │ │ call 31f0 │ │ │ │ - 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 2a4a0 │ │ │ │ + jbe 2a3d0 │ │ │ │ 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 2a188 │ │ │ │ + je 2a0c4 │ │ │ │ fchs │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ fmuls -0x7cac(%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 2a239 │ │ │ │ - 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 2a159 │ │ │ │ + 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 -0x7cbc(%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 2a245 │ │ │ │ + jl 2a163 │ │ │ │ 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 2a220 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2a140 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2a250 │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 2a170 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2a250 │ │ │ │ + jmp 2a170 │ │ │ │ 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 2a0f0 │ │ │ │ + jne 2a030 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2aa69 │ │ │ │ + jle 2a9a9 │ │ │ │ + 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 2a343 │ │ │ │ + jle 2a273 │ │ │ │ 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 2a317 │ │ │ │ + jmp 2a247 │ │ │ │ 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 2a340 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ + je 2a270 │ │ │ │ + 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 2a306 │ │ │ │ + je 2a236 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 2a2e0 │ │ │ │ + jne 2a210 │ │ │ │ fldz │ │ │ │ - jmp 2a306 │ │ │ │ + jmp 2a236 │ │ │ │ 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 │ │ │ │ @@ -48818,423 +48773,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 2a490 │ │ │ │ + je 2a3c0 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ mov -0xac(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 2a490 │ │ │ │ + je 2a3c0 │ │ │ │ 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 2a4ce │ │ │ │ + jne 2a400 │ │ │ │ cmpb $0x0,-0xa8(%ebp) │ │ │ │ - je 2a4ce │ │ │ │ + je 2a400 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 2a411 │ │ │ │ + jmp 2a341 │ │ │ │ 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 2a431 │ │ │ │ + je 2a361 │ │ │ │ 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 2a3fa │ │ │ │ + jg 2a32a │ │ │ │ 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 2a440 │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x50(%ebp) │ │ │ │ + jne 2a370 │ │ │ │ test %eax,%eax │ │ │ │ - je 2a440 │ │ │ │ + je 2a370 │ │ │ │ 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 2a3d0 │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + jne 2a300 │ │ │ │ neg %ebx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 2a3de │ │ │ │ + jmp 2a30e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ incl -0x68(%ebp) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ cmp %ebx,-0x68(%ebp) │ │ │ │ - jne 2a2c0 │ │ │ │ + jne 2a1f0 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 2984e │ │ │ │ + je 2978e │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %esi,-0x90(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 2995a │ │ │ │ - jmp 2a299 │ │ │ │ + jg 29896 │ │ │ │ + jmp 2a1bb │ │ │ │ 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 2a395 │ │ │ │ - fxch %st(2) │ │ │ │ - fcomip %st(2),%st │ │ │ │ - ja 2a4b5 │ │ │ │ + jmp 2a2c5 │ │ │ │ fstp %st(1) │ │ │ │ - fldl -0xa8(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - jmp 2a19a │ │ │ │ fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 2a3e8 │ │ │ │ + ffreep %st(0) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ + fmull -0xa8(%ebp) │ │ │ │ + jmp 2a0d6 │ │ │ │ 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 2a19a │ │ │ │ + jmp 2a0d6 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - jmp 2a442 │ │ │ │ + jmp 2a372 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ add %esi,-0x90(%ebp) │ │ │ │ add %esi,-0xa8(%ebp) │ │ │ │ cmp -0xac(%ebp),%eax │ │ │ │ - je 29858 │ │ │ │ + je 2979c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 29719 │ │ │ │ + jmp 29659 │ │ │ │ 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) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ fldt -0x7974(%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 2a5a3 │ │ │ │ + js 2a4e3 │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fdivrs -0x7ba8(%ecx) │ │ │ │ - mov -0x40(%ebp),%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 2a580 │ │ │ │ + jne 2a4c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - jmp 2a5a7 │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + jmp 2a4e7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add -0x8c(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 2a535 │ │ │ │ + jne 2a467 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 29858 │ │ │ │ + jle 2979c │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xac(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2afeb │ │ │ │ + jle 2af2b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 2a5fc │ │ │ │ + jmp 2a53c │ │ │ │ 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 2a65b │ │ │ │ + jmp 2a59b │ │ │ │ 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 2a6b2 │ │ │ │ + jle 2a5f2 │ │ │ │ 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 2a6d2 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + je 2a612 │ │ │ │ + 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 2a630 │ │ │ │ + jns 2a570 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x44(%ebp),%ebx │ │ │ │ - jg 2a6c0 │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + jg 2a600 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 2a649 │ │ │ │ + jg 2a589 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2a649 │ │ │ │ + jmp 2a589 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2a649 │ │ │ │ + jmp 2a589 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push -0x80(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0xa0(%ebp) │ │ │ │ call 31f0 │ │ │ │ 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 2a799 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + jle 2a6d9 │ │ │ │ + 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 2a79d │ │ │ │ + jl 2a6dd │ │ │ │ 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 2a780 │ │ │ │ + jne 2a6c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2a7a0 │ │ │ │ + jmp 2a6e0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2a7a0 │ │ │ │ + jmp 2a6e0 │ │ │ │ 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 2a720 │ │ │ │ + jne 2a660 │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2aa05 │ │ │ │ + jle 2a945 │ │ │ │ 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 2a8a3 │ │ │ │ + jle 2a7e3 │ │ │ │ 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 2a877 │ │ │ │ + jmp 2a7b7 │ │ │ │ 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 2a8a0 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ + je 2a7e0 │ │ │ │ + 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 2a866 │ │ │ │ + je 2a7a6 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 2a840 │ │ │ │ + jne 2a780 │ │ │ │ fldz │ │ │ │ - jmp 2a866 │ │ │ │ + jmp 2a7a6 │ │ │ │ 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 │ │ │ │ @@ -49243,405 +49200,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 2a9f0 │ │ │ │ + je 2a930 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ mov -0xac(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 2a9f0 │ │ │ │ + je 2a930 │ │ │ │ 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 2aa00 │ │ │ │ + jne 2a940 │ │ │ │ cmpb $0x0,-0xa8(%ebp) │ │ │ │ - je 2aa00 │ │ │ │ + je 2a940 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 2a971 │ │ │ │ + jmp 2a8b1 │ │ │ │ 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 2a993 │ │ │ │ + je 2a8d3 │ │ │ │ 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 2a95a │ │ │ │ + jg 2a89a │ │ │ │ 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 2a9a0 │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x48(%ebp) │ │ │ │ + jne 2a8e0 │ │ │ │ test %eax,%eax │ │ │ │ - je 2a9a0 │ │ │ │ + je 2a8e0 │ │ │ │ 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 2a930 │ │ │ │ + jne 2a870 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 2a93e │ │ │ │ + jmp 2a87e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ incl -0x68(%ebp) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ cmp %esi,-0x70(%ebp) │ │ │ │ - jne 2a820 │ │ │ │ + jne 2a760 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ cmp %esi,-0x9c(%ebp) │ │ │ │ - je 29852 │ │ │ │ + je 29792 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %esi,-0x90(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 2a5fa │ │ │ │ - jmp 2a7ed │ │ │ │ + jg 2a53a │ │ │ │ + jmp 2a72d │ │ │ │ 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 2a8f5 │ │ │ │ + jmp 2a835 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - jmp 2a9a2 │ │ │ │ + jmp 2a8e2 │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ add %esi,-0x90(%ebp) │ │ │ │ cmp %eax,-0xb0(%ebp) │ │ │ │ - je 29858 │ │ │ │ + je 2979c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 2a608 │ │ │ │ + jmp 2a548 │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ add %ecx,-0xac(%ebp) │ │ │ │ add %ecx,-0xb8(%ebp) │ │ │ │ cmp -0xb4(%ebp),%eax │ │ │ │ - je 29858 │ │ │ │ + je 2979c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 294ad │ │ │ │ + jmp 293ed │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ add %esi,-0x90(%ebp) │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 29858 │ │ │ │ + je 29796 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 29983 │ │ │ │ + jmp 298bc │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 29858 │ │ │ │ + jle 2979c │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2b095 │ │ │ │ + jle 2afd5 │ │ │ │ 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 2ab4a │ │ │ │ + jmp 2aa8a │ │ │ │ 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 2aba0 │ │ │ │ + jle 2aae0 │ │ │ │ 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 2abb8 │ │ │ │ + je 2aaf8 │ │ │ │ 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 2ab20 │ │ │ │ + jns 2aa60 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 2aba9 │ │ │ │ + jg 2aae9 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 2ab38 │ │ │ │ + jg 2aa78 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2ab38 │ │ │ │ + jmp 2aa78 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2ab38 │ │ │ │ + jmp 2aa78 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push -0xb8(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ push $0x0 │ │ │ │ push -0xa0(%ebp) │ │ │ │ call 31f0 │ │ │ │ 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 2acf5 │ │ │ │ + jg 2ac35 │ │ │ │ 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 2acc3 │ │ │ │ + jmp 2ac03 │ │ │ │ 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 2acdf │ │ │ │ + jns 2ac1f │ │ │ │ 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 2acc0 │ │ │ │ + cmp -0x48(%ebp),%ecx │ │ │ │ + jne 2ac00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2ad00 │ │ │ │ + jmp 2ac40 │ │ │ │ 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 2ac10 │ │ │ │ + cmp %esi,-0x64(%ebp) │ │ │ │ + jne 2ab50 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2af75 │ │ │ │ + jle 2aeb5 │ │ │ │ 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 2ae13 │ │ │ │ + jle 2ad53 │ │ │ │ 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 2ade7 │ │ │ │ + jmp 2ad27 │ │ │ │ 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 2ae10 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ + je 2ad50 │ │ │ │ + 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 2add6 │ │ │ │ + je 2ad16 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 2adb0 │ │ │ │ + jne 2acf0 │ │ │ │ fldz │ │ │ │ - jmp 2add6 │ │ │ │ + jmp 2ad16 │ │ │ │ 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 │ │ │ │ @@ -49650,257 +49607,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 2af60 │ │ │ │ + je 2aea0 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 2af60 │ │ │ │ + je 2aea0 │ │ │ │ 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 2af70 │ │ │ │ + jne 2aeb0 │ │ │ │ cmpb $0x0,-0x98(%ebp) │ │ │ │ - je 2af70 │ │ │ │ + je 2aeb0 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 2aee1 │ │ │ │ + jmp 2ae21 │ │ │ │ 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 2af03 │ │ │ │ + je 2ae43 │ │ │ │ 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 2aeca │ │ │ │ + jg 2ae0a │ │ │ │ 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 2af10 │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x48(%ebp) │ │ │ │ + jne 2ae50 │ │ │ │ test %eax,%eax │ │ │ │ - je 2af10 │ │ │ │ + je 2ae50 │ │ │ │ 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 2aea0 │ │ │ │ + jne 2ade0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 2aeae │ │ │ │ + jmp 2adee │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ incl -0x68(%ebp) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ cmp %ebx,-0x68(%ebp) │ │ │ │ - jne 2ad90 │ │ │ │ + jne 2acd0 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x90(%ebp) │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ cmp %esi,-0x90(%ebp) │ │ │ │ - je 29856 │ │ │ │ + je 2979a │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %esi,-0xb0(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 2ad5d │ │ │ │ + jle 2ac9d │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb8(%ebp),%edi │ │ │ │ - jmp 2aadb │ │ │ │ + jmp 2aa1b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 2ae65 │ │ │ │ + jmp 2ada5 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - jmp 2af12 │ │ │ │ + jmp 2ae52 │ │ │ │ incl -0x90(%ebp) │ │ │ │ add %esi,-0xb0(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ cmp -0xb4(%ebp),%eax │ │ │ │ - je 29858 │ │ │ │ + je 2979c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 2aaff │ │ │ │ + jmp 2aa3f │ │ │ │ test $0x8,%bl │ │ │ │ - jne 2afdf │ │ │ │ + jne 2af1f │ │ │ │ movl $0x1,-0x70(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 29448 │ │ │ │ - jmp 29919 │ │ │ │ + je 29388 │ │ │ │ + jmp 29855 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ movl $0x0,-0xac(%ebp) │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 29d24 │ │ │ │ - jmp 29858 │ │ │ │ + jg 29c54 │ │ │ │ + jmp 2979c │ │ │ │ movl $0x1,-0x70(%ebp) │ │ │ │ - jmp 2a5b9 │ │ │ │ + jmp 2a4f9 │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2b02b │ │ │ │ + jle 2af6b │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - jmp 2a7c3 │ │ │ │ + jmp 2a703 │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 2b04e │ │ │ │ + jle 2af8e │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ - jmp 2a26f │ │ │ │ + jmp 2a191 │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 29858 │ │ │ │ + je 2979c │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 2aff3 │ │ │ │ - jmp 29858 │ │ │ │ + jne 2af33 │ │ │ │ + jmp 2979c │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 29858 │ │ │ │ + je 2979c │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 2b013 │ │ │ │ - jmp 29858 │ │ │ │ + jne 2af53 │ │ │ │ + jmp 2979c │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 29858 │ │ │ │ + jle 2979c │ │ │ │ movl $0x0,-0xa8(%ebp) │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ - jmp 29ab4 │ │ │ │ + jmp 299e4 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2b0b4 │ │ │ │ + jle 2aff4 │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - jmp 2ad30 │ │ │ │ + jmp 2ac70 │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 29858 │ │ │ │ + je 2979c │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ecx,2),%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2b099 │ │ │ │ - jmp 29858 │ │ │ │ + jne 2afd9 │ │ │ │ + jmp 2979c │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002b0e0 : │ │ │ │ +0002b020 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 3b47 │ │ │ │ + add $0x21d99,%eax │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %esp,-0xac(%ebp) │ │ │ │ - call 3b47 │ │ │ │ - add $0x21cca,%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) │ │ │ │ @@ -49921,289 +49878,292 @@ │ │ │ │ call 31f0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - jne 2b4e3 │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + jne 2b423 │ │ │ │ + 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 2b3c1 │ │ │ │ + jle 2b301 │ │ │ │ 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 2b270 │ │ │ │ + jne 2b1b0 │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ test $0x10,%bl │ │ │ │ - jne 2b3d1 │ │ │ │ + jne 2b311 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 2c51b │ │ │ │ + jne 2c49d │ │ │ │ test $0x2,%bl │ │ │ │ - jne 2b8ca │ │ │ │ + jne 2b84a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ and $0x4,%ebx │ │ │ │ mov %ebx,-0xb4(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ - jne 2ca98 │ │ │ │ + jne 2ca18 │ │ │ │ test %eax,%eax │ │ │ │ - jle 2b57b │ │ │ │ + jle 2b4bf │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2cfbb │ │ │ │ + jle 2cf3b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xa4(%ebp) │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 2b2f6 │ │ │ │ + jmp 2b236 │ │ │ │ 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 2b35e │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + jmp 2b29e │ │ │ │ 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 2b3b8 │ │ │ │ + jle 2b2f8 │ │ │ │ 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 2bd4f │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + je 2bccf │ │ │ │ + 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 2b330 │ │ │ │ + jns 2b270 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 2bac0 │ │ │ │ + jg 2ba40 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 2b348 │ │ │ │ + jg 2b288 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2b348 │ │ │ │ + jmp 2b288 │ │ │ │ test $0x10,%bl │ │ │ │ - je 2cfa1 │ │ │ │ + je 2cf21 │ │ │ │ movl $0x1,-0x7c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2b57b │ │ │ │ + jle 2b4bf │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2d071 │ │ │ │ + jle 2cff1 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 2b41e │ │ │ │ + jmp 2b35e │ │ │ │ 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 2b47f │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jmp 2b3bf │ │ │ │ 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 2b4da │ │ │ │ + jle 2b41a │ │ │ │ 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 2bae0 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + je 2ba60 │ │ │ │ + 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 2b450 │ │ │ │ + jns 2b390 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x44(%ebp),%ebx │ │ │ │ - jg 2baa0 │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + jg 2ba20 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 2b469 │ │ │ │ + jg 2b3a9 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2b469 │ │ │ │ + jmp 2b3a9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2b57b │ │ │ │ + jle 2b4bf │ │ │ │ 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 2b55a │ │ │ │ + jle 2b49a │ │ │ │ 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 2b540 │ │ │ │ + jne 2b480 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edx │ │ │ │ cmp -0x30(%ebp),%edx │ │ │ │ - jne 2b510 │ │ │ │ - jmp 2b57b │ │ │ │ + jne 2b450 │ │ │ │ + jmp 2b4bf │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2b57b │ │ │ │ + jmp 2b4bf │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2b57b │ │ │ │ + jmp 2b4bf │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2b57b │ │ │ │ + jmp 2b4bf │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2b57b │ │ │ │ + jmp 2b4bf │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 2b4bf │ │ │ │ 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 3310 │ │ │ │ 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 │ │ │ │ @@ -50211,284 +50171,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 31f0 │ │ │ │ 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 2b642 │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + jle 2b586 │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 31f0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ testb $0x1,0x38(%esi) │ │ │ │ - je 2b778 │ │ │ │ + je 2b6f8 │ │ │ │ test %eax,%eax │ │ │ │ - jle 2b770 │ │ │ │ + jle 2b6f0 │ │ │ │ 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 -0x7cac(%edx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 2b6f5 │ │ │ │ + jle 2b675 │ │ │ │ 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 2b640 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%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 2b6c0 │ │ │ │ + jne 2b640 │ │ │ │ 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 2b8b0 │ │ │ │ + jne 2b830 │ │ │ │ cmpb $0x0,-0x68(%ebp) │ │ │ │ - je 2b8b0 │ │ │ │ + je 2b830 │ │ │ │ mov %edx,%eax │ │ │ │ - jmp 2b744 │ │ │ │ + jmp 2b6c4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 2b75e │ │ │ │ + je 2b6de │ │ │ │ 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 2b740 │ │ │ │ - addl $0x8,-0x40(%ebp) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - cmp %edx,-0x40(%ebp) │ │ │ │ - jne 2b690 │ │ │ │ + je 2b6c0 │ │ │ │ + addl $0x8,-0x48(%ebp) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + cmp %edx,-0x48(%ebp) │ │ │ │ + jne 2b5e0 │ │ │ │ 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 2b770 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + jle 2b6f0 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ fldl -0x79d4(%eax) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ nop │ │ │ │ cmp %edx,%esi │ │ │ │ - jge 2b847 │ │ │ │ + jge 2b7c7 │ │ │ │ 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 3240 │ │ │ │ fdivrs -0x7cac(%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 2b7b0 │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ + jl 2b730 │ │ │ │ + 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 2b89c │ │ │ │ + jne 2b81c │ │ │ │ test %esi,%esi │ │ │ │ - jg 2b884 │ │ │ │ - jmp 2b89c │ │ │ │ + jg 2b804 │ │ │ │ + jmp 2b81c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 2b89c │ │ │ │ + je 2b81c │ │ │ │ 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 2b880 │ │ │ │ + je 2b800 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ cmp (%eax),%ebx │ │ │ │ - jge 2b770 │ │ │ │ + jge 2b6f0 │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ - jmp 2b790 │ │ │ │ - addl $0x8,-0x40(%ebp) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp %edx,-0x40(%ebp) │ │ │ │ - jne 2b690 │ │ │ │ + jmp 2b710 │ │ │ │ + addl $0x8,-0x48(%ebp) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + cmp %edx,-0x48(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + jne 2b5e0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2b770 │ │ │ │ + jmp 2b6f0 │ │ │ │ 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) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ fldt -0x7974(%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 2b963 │ │ │ │ + js 2b8e3 │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fdivrs -0x7ba8(%ecx) │ │ │ │ - mov -0x40(%ebp),%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 │ │ │ │ @@ -50504,402 +50470,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 2b940 │ │ │ │ + jne 2b8c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - jmp 2b967 │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + jmp 2b8e7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add -0x8c(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 2b8f4 │ │ │ │ + jne 2b874 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2b57b │ │ │ │ + jle 2b4bf │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2d00b │ │ │ │ + jle 2cf8b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 2b9b8 │ │ │ │ + jmp 2b938 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ add $0x4,%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ fldt -0x7974(%eax) │ │ │ │ - fstpt -0x68(%ebp) │ │ │ │ fldl -0x79c4(%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 2ba2e │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + jmp 2b9ae │ │ │ │ + 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 2ba88 │ │ │ │ + jle 2ba08 │ │ │ │ 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 2c0d9 │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + je 2c059 │ │ │ │ + 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 2ba00 │ │ │ │ + jns 2b980 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 2bd3d │ │ │ │ + jg 2bcbd │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 2ba18 │ │ │ │ + jg 2b998 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2ba18 │ │ │ │ + jmp 2b998 │ │ │ │ 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 2b469 │ │ │ │ + jmp 2b3a9 │ │ │ │ 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 2b348 │ │ │ │ + jmp 2b288 │ │ │ │ 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 31f0 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 2c4e6 │ │ │ │ + jle 2c468 │ │ │ │ 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 2bbe9 │ │ │ │ + jle 2bb69 │ │ │ │ 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 2bbbc │ │ │ │ + jmp 2bb3c │ │ │ │ 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 2bbe0 │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + je 2bb60 │ │ │ │ + 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 2bba8 │ │ │ │ + je 2bb28 │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2bb80 │ │ │ │ + jne 2bb00 │ │ │ │ fldz │ │ │ │ - jmp 2bba8 │ │ │ │ + jmp 2bb28 │ │ │ │ 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 2bd30 │ │ │ │ + je 2bcb0 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 2bd30 │ │ │ │ + je 2bcb0 │ │ │ │ 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 2bce3 │ │ │ │ + jne 2bc63 │ │ │ │ cmpb $0x0,-0x90(%ebp) │ │ │ │ - je 2bce3 │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + je 2bc63 │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ - jmp 2bcb1 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2bc31 │ │ │ │ + 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 2bcd1 │ │ │ │ + je 2bc51 │ │ │ │ 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 2bc9a │ │ │ │ + jg 2bc1a │ │ │ │ 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 2bce0 │ │ │ │ + jne 2bc60 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2bce0 │ │ │ │ + je 2bc60 │ │ │ │ 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 2bc70 │ │ │ │ + jne 2bbf0 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ - jmp 2bc7e │ │ │ │ + jmp 2bbfe │ │ │ │ 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 2bb40 │ │ │ │ + jne 2bac0 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmp %eax,-0xa8(%ebp) │ │ │ │ - je 2b567 │ │ │ │ + je 2b4a7 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,-0x94(%ebp) │ │ │ │ add %eax,-0xa4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 2b41c │ │ │ │ - jmp 2bb2b │ │ │ │ + jg 2b35c │ │ │ │ + jmp 2baab │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - jmp 2bc3d │ │ │ │ + jmp 2bbc2 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2ba18 │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + jmp 2b998 │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 31f0 │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ test %edx,%edx │ │ │ │ - jle 2ca34 │ │ │ │ + jle 2c9b4 │ │ │ │ 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 -0x7974(%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 2bf2b │ │ │ │ + jle 2beab │ │ │ │ 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 2bef0 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jmp 2be70 │ │ │ │ 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 2bf06 │ │ │ │ + je 2be86 │ │ │ │ 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 -0x7cac(%esi) │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + 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 2c030 │ │ │ │ + jbe 2bfb0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -50921,1448 +50888,1451 @@ │ │ │ │ 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 2bebf │ │ │ │ + je 2be3f │ │ │ │ fchs │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ fmuls -0x7cac(%eax) │ │ │ │ fmull -0x79c4(%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 2bf22 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jle 2bea2 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov -0x4(%eax,%ecx,4),%ebx │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x4(%eax,%ecx,4),%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 2be00 │ │ │ │ + jne 2bd80 │ │ │ │ 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 2bef0 │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jg 2be70 │ │ │ │ + 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 2c0a0 │ │ │ │ + je 2c020 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov -0xa8(%ebp),%ebx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 2c0a0 │ │ │ │ + je 2c020 │ │ │ │ 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 2c047 │ │ │ │ + jne 2bfc7 │ │ │ │ cmpb $0x0,-0xa0(%ebp) │ │ │ │ - je 2c047 │ │ │ │ + je 2bfc7 │ │ │ │ mov %ecx,%edx │ │ │ │ - jmp 2c001 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2bf81 │ │ │ │ + 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 2c021 │ │ │ │ + je 2bfa1 │ │ │ │ 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 2bfea │ │ │ │ + jg 2bf6a │ │ │ │ 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 2c050 │ │ │ │ + jne 2bfd0 │ │ │ │ test %edx,%edx │ │ │ │ - je 2c050 │ │ │ │ + je 2bfd0 │ │ │ │ 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 2bfc0 │ │ │ │ + jne 2bf40 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%edx,4) │ │ │ │ - jmp 2bfce │ │ │ │ + jmp 2bf4e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2c0c0 │ │ │ │ + ja 2c040 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x79c4(%esi) │ │ │ │ - jmp 2bed0 │ │ │ │ + jmp 2be50 │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jne 2bdc0 │ │ │ │ + jne 2bd40 │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ cmp %esi,-0x94(%ebp) │ │ │ │ - je 2b56b │ │ │ │ + je 2b4ab │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,-0xa4(%ebp) │ │ │ │ add %eax,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 2b2f2 │ │ │ │ - jmp 2bda6 │ │ │ │ + jg 2b232 │ │ │ │ + jmp 2bd26 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ecx,%ebx,4) │ │ │ │ - jmp 2bf82 │ │ │ │ + jmp 2bf07 │ │ │ │ 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 -0x79c4(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2bed0 │ │ │ │ + jmp 2be50 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + fstpt -0x48(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push -0xb0(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 31f0 │ │ │ │ - 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 2c4b0 │ │ │ │ + jbe 2c430 │ │ │ │ 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 2c1b8 │ │ │ │ + je 2c144 │ │ │ │ fchs │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ fmuls -0x7cac(%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 2c259 │ │ │ │ - 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 2c1d9 │ │ │ │ + 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 -0x7cbc(%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 2c265 │ │ │ │ + jg 2c1e3 │ │ │ │ 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 2c240 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2c1c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2c270 │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 2c1f0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2c270 │ │ │ │ + jmp 2c1f0 │ │ │ │ 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 2c120 │ │ │ │ + jne 2c0b0 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2ca69 │ │ │ │ + jle 2c9e9 │ │ │ │ + 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 2c363 │ │ │ │ + jle 2c2e3 │ │ │ │ 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 2c337 │ │ │ │ + jmp 2c2b7 │ │ │ │ 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 2c360 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ + je 2c2e0 │ │ │ │ + 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 2c326 │ │ │ │ + je 2c2a6 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 2c300 │ │ │ │ + jne 2c280 │ │ │ │ fldz │ │ │ │ - jmp 2c326 │ │ │ │ + jmp 2c2a6 │ │ │ │ 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 2c4a0 │ │ │ │ + je 2c420 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 2c4a0 │ │ │ │ + je 2c420 │ │ │ │ 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 2c4de │ │ │ │ + jne 2c460 │ │ │ │ cmpb $0x0,-0xa0(%ebp) │ │ │ │ - je 2c4de │ │ │ │ + je 2c460 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 2c431 │ │ │ │ + jmp 2c3b1 │ │ │ │ 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 2c451 │ │ │ │ + je 2c3d1 │ │ │ │ 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 2c41a │ │ │ │ + jg 2c39a │ │ │ │ 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 2c460 │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x48(%ebp) │ │ │ │ + jne 2c3e0 │ │ │ │ test %eax,%eax │ │ │ │ - je 2c460 │ │ │ │ + je 2c3e0 │ │ │ │ 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 2c3f0 │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + jne 2c370 │ │ │ │ neg %ebx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 2c3fe │ │ │ │ + jmp 2c37e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ incl -0x68(%ebp) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ cmp %esi,-0x7c(%ebp) │ │ │ │ - jne 2c2e0 │ │ │ │ + jne 2c260 │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 2b571 │ │ │ │ + je 2b4b1 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %esi,-0xa4(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 2b9b6 │ │ │ │ - jmp 2c2b9 │ │ │ │ + jg 2b936 │ │ │ │ + jmp 2c23b │ │ │ │ nop │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 2c3b7 │ │ │ │ - fxch %st(2) │ │ │ │ - fcomip %st(2),%st │ │ │ │ - ja 2c4c5 │ │ │ │ + jmp 2c33c │ │ │ │ fstp %st(1) │ │ │ │ - fldl -0xa0(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - jmp 2c1ca │ │ │ │ fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 2c448 │ │ │ │ + ffreep %st(0) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ + fmull -0xa0(%ebp) │ │ │ │ + jmp 2c156 │ │ │ │ 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 2c1ca │ │ │ │ + jmp 2c156 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - jmp 2c462 │ │ │ │ + jmp 2c3e2 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ add %esi,-0x94(%ebp) │ │ │ │ add %esi,-0xa4(%ebp) │ │ │ │ cmp %eax,-0xa8(%ebp) │ │ │ │ - je 2b57b │ │ │ │ + je 2b4bf │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 2b42a │ │ │ │ + jmp 2b36a │ │ │ │ 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) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ fldt -0x7974(%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 2c5c3 │ │ │ │ + js 2c543 │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fdivrs -0x7ba8(%ecx) │ │ │ │ - mov -0x40(%ebp),%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 2c5a0 │ │ │ │ + jne 2c520 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - jmp 2c5c7 │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + jmp 2c547 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add -0x8c(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 2c545 │ │ │ │ + jne 2c4c7 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2b57b │ │ │ │ + jle 2b4bf │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2cfeb │ │ │ │ + jle 2cf6b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 2c61c │ │ │ │ + jmp 2c59c │ │ │ │ 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 2c67b │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jmp 2c5fb │ │ │ │ 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 2c6d2 │ │ │ │ + jle 2c652 │ │ │ │ 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 2c6f2 │ │ │ │ + je 2c672 │ │ │ │ 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 2c650 │ │ │ │ + jns 2c5d0 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x44(%ebp),%ebx │ │ │ │ - jg 2c6e0 │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + jg 2c660 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 2c669 │ │ │ │ + jg 2c5e9 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2c669 │ │ │ │ + jmp 2c5e9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2c669 │ │ │ │ + jmp 2c5e9 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push -0x80(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 31f0 │ │ │ │ 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 2c7b9 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + jle 2c739 │ │ │ │ + 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 2c7bd │ │ │ │ + jl 2c73d │ │ │ │ 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 2c7a0 │ │ │ │ + jne 2c720 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2c7c0 │ │ │ │ + jmp 2c740 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2c7c0 │ │ │ │ + jmp 2c740 │ │ │ │ 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 2c740 │ │ │ │ + jne 2c6c0 │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2ca05 │ │ │ │ + jle 2c985 │ │ │ │ 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 2c8b3 │ │ │ │ + jle 2c833 │ │ │ │ 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 2c887 │ │ │ │ + jmp 2c807 │ │ │ │ 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 2c8b0 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ + je 2c830 │ │ │ │ + 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 2c876 │ │ │ │ + je 2c7f6 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 2c850 │ │ │ │ + jne 2c7d0 │ │ │ │ fldz │ │ │ │ - jmp 2c876 │ │ │ │ + jmp 2c7f6 │ │ │ │ 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 2c9f0 │ │ │ │ + je 2c970 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 2c9f0 │ │ │ │ + je 2c970 │ │ │ │ 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 2ca00 │ │ │ │ + jne 2c980 │ │ │ │ cmpb $0x0,-0xa0(%ebp) │ │ │ │ - je 2ca00 │ │ │ │ + je 2c980 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 2c981 │ │ │ │ + jmp 2c901 │ │ │ │ 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 2c9a3 │ │ │ │ + je 2c923 │ │ │ │ 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 2c96a │ │ │ │ + jg 2c8ea │ │ │ │ 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 2c9b0 │ │ │ │ + jne 2c930 │ │ │ │ test %eax,%eax │ │ │ │ - je 2c9b0 │ │ │ │ + je 2c930 │ │ │ │ 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 2c940 │ │ │ │ + jne 2c8c0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 2c94e │ │ │ │ + jmp 2c8ce │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ incl -0x68(%ebp) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ cmp %ebx,-0x68(%ebp) │ │ │ │ - jne 2c830 │ │ │ │ + jne 2c7b0 │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmp %eax,-0xb0(%ebp) │ │ │ │ - je 2b575 │ │ │ │ + je 2b4b5 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %esi,-0xa4(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 2c61a │ │ │ │ - jmp 2c80d │ │ │ │ + jg 2c59a │ │ │ │ + jmp 2c78d │ │ │ │ nop │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 2c907 │ │ │ │ + jmp 2c88c │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - jmp 2c9b2 │ │ │ │ + jmp 2c932 │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ add %esi,-0xa4(%ebp) │ │ │ │ cmp %eax,-0xb0(%ebp) │ │ │ │ - je 2b57b │ │ │ │ + je 2b4bf │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 2c628 │ │ │ │ + jmp 2c5a8 │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ add %ecx,-0xa4(%ebp) │ │ │ │ add %ecx,-0xb4(%ebp) │ │ │ │ cmp -0xb0(%ebp),%eax │ │ │ │ - je 2b57b │ │ │ │ + je 2b4bf │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 2b2ff │ │ │ │ + jmp 2b23f │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ add %esi,-0xa4(%ebp) │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 2b57b │ │ │ │ + je 2b4b9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 2b9df │ │ │ │ + jmp 2b95c │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2b57b │ │ │ │ + jle 2b4bf │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0xa4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2d095 │ │ │ │ + jle 2d015 │ │ │ │ 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 2cb4a │ │ │ │ + jmp 2caca │ │ │ │ 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 2cba0 │ │ │ │ + jle 2cb20 │ │ │ │ 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 2cbb8 │ │ │ │ + je 2cb38 │ │ │ │ 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 2cb20 │ │ │ │ + jns 2caa0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 2cba9 │ │ │ │ + jg 2cb29 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 2cb38 │ │ │ │ + jg 2cab8 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2cb38 │ │ │ │ + jmp 2cab8 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2cb38 │ │ │ │ + jmp 2cab8 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push -0xb8(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 31f0 │ │ │ │ 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 2cd05 │ │ │ │ + jg 2cc85 │ │ │ │ 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 2ccd7 │ │ │ │ + jmp 2cc57 │ │ │ │ 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 2cd10 │ │ │ │ - sub -0x44(%ebp),%eax │ │ │ │ + cmp -0x48(%ebp),%ecx │ │ │ │ + je 2cc90 │ │ │ │ + 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 2ccc0 │ │ │ │ + jns 2cc40 │ │ │ │ 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 2ccd4 │ │ │ │ + cmp %ecx,-0x48(%ebp) │ │ │ │ + jne 2cc54 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2cd14 │ │ │ │ + jmp 2cc94 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2cd14 │ │ │ │ + jmp 2cc94 │ │ │ │ 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 2cc10 │ │ │ │ + cmp %esi,-0x64(%ebp) │ │ │ │ + jne 2cb90 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2cf75 │ │ │ │ + jle 2cef5 │ │ │ │ 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 2ce13 │ │ │ │ + jle 2cd93 │ │ │ │ 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 2cde7 │ │ │ │ + jmp 2cd67 │ │ │ │ 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 2ce10 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ + je 2cd90 │ │ │ │ + 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 2cdd6 │ │ │ │ + je 2cd56 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 2cdb0 │ │ │ │ + jne 2cd30 │ │ │ │ fldz │ │ │ │ - jmp 2cdd6 │ │ │ │ + jmp 2cd56 │ │ │ │ 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 2cf60 │ │ │ │ + je 2cee0 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 2cf60 │ │ │ │ + je 2cee0 │ │ │ │ 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 2cf70 │ │ │ │ + jne 2cef0 │ │ │ │ cmpb $0x0,-0xa0(%ebp) │ │ │ │ - je 2cf70 │ │ │ │ + je 2cef0 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 2cee1 │ │ │ │ + jmp 2ce61 │ │ │ │ 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 2cf03 │ │ │ │ + je 2ce83 │ │ │ │ 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 2ceca │ │ │ │ + jg 2ce4a │ │ │ │ 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 2cf10 │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x48(%ebp) │ │ │ │ + jne 2ce90 │ │ │ │ test %eax,%eax │ │ │ │ - je 2cf10 │ │ │ │ + je 2ce90 │ │ │ │ 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 2cea0 │ │ │ │ + jne 2ce20 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 2ceae │ │ │ │ + jmp 2ce2e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ incl -0x68(%ebp) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ cmp %esi,-0x7c(%ebp) │ │ │ │ - jne 2cd90 │ │ │ │ + jne 2cd10 │ │ │ │ incl -0x90(%ebp) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ cmp %esi,-0x90(%ebp) │ │ │ │ - je 2b579 │ │ │ │ + je 2b4bd │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %esi,-0xb4(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 2cd71 │ │ │ │ + jle 2ccf1 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb8(%ebp),%edi │ │ │ │ - jmp 2cadb │ │ │ │ + jmp 2ca5b │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 2ce67 │ │ │ │ + jmp 2cdec │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - jmp 2cf12 │ │ │ │ + jmp 2ce92 │ │ │ │ incl -0x90(%ebp) │ │ │ │ add %esi,-0xb4(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ cmp -0xb0(%ebp),%eax │ │ │ │ - je 2b57b │ │ │ │ + je 2b4bf │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 2caff │ │ │ │ + jmp 2ca7f │ │ │ │ test $0x8,%bl │ │ │ │ - jne 2cfdf │ │ │ │ + jne 2cf5f │ │ │ │ movl $0x1,-0x7c(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 2b298 │ │ │ │ - jmp 2b975 │ │ │ │ + je 2b1d8 │ │ │ │ + jmp 2b8f5 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ movl $0x0,-0xa4(%ebp) │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 2bd74 │ │ │ │ - jmp 2b57b │ │ │ │ + jg 2bcf4 │ │ │ │ + jmp 2b4bf │ │ │ │ movl $0x1,-0x7c(%ebp) │ │ │ │ - jmp 2c5d9 │ │ │ │ + jmp 2c559 │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2d02b │ │ │ │ + jle 2cfab │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov %edx,-0xa4(%ebp) │ │ │ │ - jmp 2c7e3 │ │ │ │ + jmp 2c763 │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 2d04e │ │ │ │ + jle 2cfce │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov %edx,-0xa4(%ebp) │ │ │ │ - jmp 2c28f │ │ │ │ + jmp 2c211 │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 2b57b │ │ │ │ + je 2b4bf │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 2cff3 │ │ │ │ - jmp 2b57b │ │ │ │ + jne 2cf73 │ │ │ │ + jmp 2b4bf │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 2b57b │ │ │ │ + je 2b4bf │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 2d013 │ │ │ │ - jmp 2b57b │ │ │ │ + jne 2cf93 │ │ │ │ + jmp 2b4bf │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2b57b │ │ │ │ + jle 2b4bf │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ - jmp 2bb04 │ │ │ │ + jmp 2ba84 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2d0b4 │ │ │ │ + jle 2d034 │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov %edx,-0xb4(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - jmp 2cd44 │ │ │ │ + jmp 2ccc4 │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 2b57b │ │ │ │ + je 2b4bf │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ecx,2),%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2d099 │ │ │ │ - jmp 2b57b │ │ │ │ + jne 2d019 │ │ │ │ + jmp 2b4bf │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002d0e0 : │ │ │ │ +0002d060 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - call 4085 │ │ │ │ - add $0x1fcd3,%edi │ │ │ │ + call 40a5 │ │ │ │ + add $0x1fd53,%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 31f0 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%esi) │ │ │ │ - je 2d384 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je 2d304 │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2d35b │ │ │ │ + jle 2d2db │ │ │ │ fldl -0x79d4(%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 │ │ │ │ @@ -52378,47 +52348,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 2d25d │ │ │ │ + jle 2d1dd │ │ │ │ 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 2d200 │ │ │ │ + je 2d180 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ movl $0x1,0x0(,%eax,4) │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 2d214 │ │ │ │ - jmp 2d200 │ │ │ │ + je 2d194 │ │ │ │ + jmp 2d180 │ │ │ │ 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 2d200 │ │ │ │ + jne 2d180 │ │ │ │ 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) │ │ │ │ @@ -52433,196 +52403,196 @@ │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fstl -0x8(%ebx) │ │ │ │ fsin │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstl -0x8(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 2d240 │ │ │ │ + jne 2d1c0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2d344 │ │ │ │ + jle 2d2c4 │ │ │ │ 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 2d292 │ │ │ │ + jmp 2d212 │ │ │ │ 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 2d379 │ │ │ │ + jle 2d2f9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 2d2ce │ │ │ │ + jmp 2d24e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ movl $0x1,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 2d370 │ │ │ │ + je 2d2f0 │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 2d2c0 │ │ │ │ + je 2d240 │ │ │ │ inc %ebx │ │ │ │ - mov %ebx,(%ecx,%eax,4) │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jle 2d320 │ │ │ │ + mov %ebx,(%ecx,%eax,4) │ │ │ │ + jle 2d2a0 │ │ │ │ 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 2d300 │ │ │ │ - jmp 2d330 │ │ │ │ + jne 2d280 │ │ │ │ + jmp 2d2b0 │ │ │ │ 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 2d290 │ │ │ │ + jne 2d210 │ │ │ │ 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 2d150 │ │ │ │ + jg 2d0d0 │ │ │ │ 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 2d2e4 │ │ │ │ + jmp 2d264 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ - jmp 2d2d9 │ │ │ │ + jmp 2d259 │ │ │ │ test %eax,%eax │ │ │ │ - jle 2d35b │ │ │ │ + jle 2d2db │ │ │ │ mov (%esi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2d35b │ │ │ │ + jle 2d2db │ │ │ │ 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 -0x79d4(%eax) │ │ │ │ - mov -0x24(%ebp),%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 2d3c0 │ │ │ │ + jne 2d340 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x8,%esi │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %ecx,-0x20(%ebp) │ │ │ │ - jne 2d3ab │ │ │ │ + jne 2d32b │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -0002d3f0 : │ │ │ │ +0002d370 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - call 4085 │ │ │ │ - add $0x1f9c3,%edi │ │ │ │ + call 40a5 │ │ │ │ + add $0x1fa43,%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 31f0 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%edx) │ │ │ │ - je 2d681 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je 2d601 │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2d65b │ │ │ │ + jle 2d5db │ │ │ │ fldl -0x79d4(%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 │ │ │ │ @@ -52633,82 +52603,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 2d583 │ │ │ │ + jle 2d503 │ │ │ │ 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 2d500 │ │ │ │ + je 2d480 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ movl $0x1,0x0(,%eax,4) │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 2d6f0 │ │ │ │ + je 2d670 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ movl $0x1,(%eax) │ │ │ │ movl $0x1,0x4(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 2d503 │ │ │ │ + jne 2d483 │ │ │ │ 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 2d560 │ │ │ │ + jmp 2d4e0 │ │ │ │ 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 2d560 │ │ │ │ + jne 2d4e0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2d644 │ │ │ │ + jle 2d5c4 │ │ │ │ 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 │ │ │ │ @@ -52722,83 +52692,83 @@ │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2d676 │ │ │ │ + jle 2d5f6 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 2d5ee │ │ │ │ + jmp 2d56e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x1,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 2d670 │ │ │ │ + je 2d5f0 │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov (%ecx,%eax,4),%esi │ │ │ │ dec %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 2d5e0 │ │ │ │ + je 2d560 │ │ │ │ inc %esi │ │ │ │ - mov %esi,(%ecx,%eax,4) │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jle 2d632 │ │ │ │ + mov %esi,(%ecx,%eax,4) │ │ │ │ + jle 2d5b2 │ │ │ │ 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 2d620 │ │ │ │ + jne 2d5a0 │ │ │ │ addl $0x8,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jne 2d5b0 │ │ │ │ + jne 2d530 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x3c(%ebp),%esp │ │ │ │ incl -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jg 2d460 │ │ │ │ + jg 2d3e0 │ │ │ │ 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 2d604 │ │ │ │ + jmp 2d584 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov (%ecx,%eax,4),%esi │ │ │ │ - jmp 2d5f9 │ │ │ │ + jmp 2d579 │ │ │ │ test %eax,%eax │ │ │ │ - jle 2d65b │ │ │ │ + jle 2d5db │ │ │ │ mov %edx,%edi │ │ │ │ mov (%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2d65b │ │ │ │ + jle 2d5db │ │ │ │ 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 -0x79d4(%eax) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ lea (%eax,%esi,1),%edi │ │ │ │ @@ -52811,87 +52781,87 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ fmull (%edi) │ │ │ │ fsin │ │ │ │ fmull (%ecx) │ │ │ │ faddl -0x8(%ebx,%eax,8) │ │ │ │ fstpl -0x8(%ebx,%eax,8) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 2d6c0 │ │ │ │ + jne 2d640 │ │ │ │ add $0x8,%esi │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %ecx,-0x20(%ebp) │ │ │ │ - jne 2d6aa │ │ │ │ + jne 2d62a │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ - jmp 2d51c │ │ │ │ + jmp 2d49c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002d700 : │ │ │ │ +0002d680 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x34,%esp │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call 4fa4 │ │ │ │ - add $0x1f6b4,%ecx │ │ │ │ + call 4fe4 │ │ │ │ + add $0x1f734,%ecx │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 2d879 │ │ │ │ + jle 2d7f9 │ │ │ │ mov 0x34(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 2d879 │ │ │ │ + js 2d7f9 │ │ │ │ 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 -0x7974(%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 2d825 │ │ │ │ + jmp 2d7a5 │ │ │ │ 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) │ │ │ │ @@ -52915,52 +52885,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 2d80f │ │ │ │ + je 2d78f │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ecx) │ │ │ │ fmull -0x79c4(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 2d860 │ │ │ │ + je 2d7e0 │ │ │ │ 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 2d7d0 │ │ │ │ + ja 2d750 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 2d890 │ │ │ │ + ja 2d810 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x79c4(%ecx) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ cmp %edx,%edi │ │ │ │ - jne 2d824 │ │ │ │ + jne 2d7a4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2d862 │ │ │ │ + jmp 2d7e2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ inc %ebp │ │ │ │ add %esi,0x8(%esp) │ │ │ │ cmp 0xc(%esp),%ebp │ │ │ │ - jne 2d790 │ │ │ │ + jne 2d710 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x34,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -52971,119 +52941,115 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmull -0x79c4(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2d81d │ │ │ │ + jmp 2d79d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002d8b0 : │ │ │ │ +0002d830 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x54,%esp │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ call 3875 <__cxa_finalize@plt+0x105> │ │ │ │ - add $0x1f504,%edx │ │ │ │ + add $0x1f584,%edx │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ mov %edi,0x3c(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 2daa3 │ │ │ │ + jle 2da13 │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ + mov %esi,0x24(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 2daa3 │ │ │ │ - mov 0x20(%eax),%esi │ │ │ │ + jle 2da13 │ │ │ │ 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 -0x7974(%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 -0x7974(%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 -0x7cbc(%edx) │ │ │ │ add %ecx,%edi │ │ │ │ add 0x44(%esp),%ecx │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + fdivrs -0x7cbc(%edx) │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ fstpl 0x10(%esp) │ │ │ │ - jmp 2da14 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2d98c │ │ │ │ + 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 2d9c7 │ │ │ │ + je 2d93f │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%edx) │ │ │ │ fmull -0x79c4(%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 -0x7974(%edx) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -53092,332 +53058,327 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadds -0x7cbc(%edx) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - add 0x1c(%esp),%ebx │ │ │ │ - cmp %esi,0x18(%esp) │ │ │ │ - je 2da90 │ │ │ │ + add 0x28(%esp),%ebx │ │ │ │ + cmp %esi,0x24(%esp) │ │ │ │ + je 2da00 │ │ │ │ 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 2d980 │ │ │ │ + ja 2d900 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2da70 │ │ │ │ + ja 2d9e0 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x79c4(%edx) │ │ │ │ - jmp 2d9d5 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2d94d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmull -0x79c4(%edx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2d9d5 │ │ │ │ + jmp 2d94d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ inc %eax │ │ │ │ cmp 0x3c(%esp),%eax │ │ │ │ - jne 2d930 │ │ │ │ + jne 2d8b0 │ │ │ │ + ffreep %st(0) │ │ │ │ add $0x54,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002dab0 : │ │ │ │ +0002da20 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x54,%esp │ │ │ │ - mov 0x68(%esp),%eax │ │ │ │ - call 28a76 │ │ │ │ - add $0x1f304,%ebp │ │ │ │ + sub $0x4c,%esp │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + call 28986 │ │ │ │ + add $0x1f394,%ebp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2dcc2 │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ + jle 2dc27 │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ - mov %edi,0x2c(%esp) │ │ │ │ + mov %edi,0x24(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 2dcc2 │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ + jle 2dc27 │ │ │ │ + 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 -0x7974(%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 -0x7974(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2dcb5 │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ + jle 2dc1a │ │ │ │ + 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 -0x7cac(%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 -0x7cac(%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 2dc4f │ │ │ │ + add 0x14(%esp),%ecx │ │ │ │ + jmp 2dbb7 │ │ │ │ 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 2dc37 │ │ │ │ + je 2db9f │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebp) │ │ │ │ fmull -0x79c4(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 2dc8b │ │ │ │ + je 2dbf0 │ │ │ │ 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 2dbf0 │ │ │ │ + ja 2db60 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2dcd0 │ │ │ │ + ja 2dc30 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x79c4(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 2dc4d │ │ │ │ - incl 0x14(%esp) │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ - add 0x34(%esp),%ebx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - add %ecx,0x18(%esp) │ │ │ │ - cmp %eax,0x2c(%esp) │ │ │ │ - jne 2dbc0 │ │ │ │ + jne 2dbb5 │ │ │ │ + incl 0xc(%esp) │ │ │ │ + add 0x2c(%esp),%ebx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ + add %ecx,0x10(%esp) │ │ │ │ + cmp %eax,0x24(%esp) │ │ │ │ + jne 2db30 │ │ │ │ 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 2db40 │ │ │ │ + cmp 0x3c(%esp),%esi │ │ │ │ + jne 2dab0 │ │ │ │ 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 -0x79c4(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2dc45 │ │ │ │ + jmp 2dbad │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002dcf0 : │ │ │ │ +0002dc50 : │ │ │ │ push %ebp │ │ │ │ fld1 │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 3b47 │ │ │ │ - add $0x1f0c1,%eax │ │ │ │ + add $0x1f161,%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 2e255 │ │ │ │ + jle 2e1b5 │ │ │ │ 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 2dda0 │ │ │ │ + jne 2dd00 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2e249 │ │ │ │ + jle 2e1a9 │ │ │ │ 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 │ │ │ │ @@ -53425,48 +53386,48 @@ │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fldt -0x7974(%eax) │ │ │ │ fldl -0x79c4(%eax) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2df1b │ │ │ │ + jle 2de7b │ │ │ │ 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 2de6f │ │ │ │ + jmp 2ddcf │ │ │ │ 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 2dec6 │ │ │ │ + jle 2de26 │ │ │ │ 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 2def0 │ │ │ │ + je 2de50 │ │ │ │ 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) │ │ │ │ @@ -53482,55 +53443,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 2de40 │ │ │ │ + jns 2dda0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp -0x38(%ebp),%ebx │ │ │ │ - jg 2ded0 │ │ │ │ + jg 2de30 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 2de59 │ │ │ │ + jg 2ddb9 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2de59 │ │ │ │ + jmp 2ddb9 │ │ │ │ nop │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 2de59 │ │ │ │ + jmp 2ddb9 │ │ │ │ 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 31f0 │ │ │ │ - add $0x10,%esp │ │ │ │ fldl -0x38(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ fldt -0x28(%ebp) │ │ │ │ - jmp 2df20 │ │ │ │ + jmp 2de80 │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2e251 │ │ │ │ + jle 2e1b1 │ │ │ │ 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 │ │ │ │ @@ -53540,51 +53501,51 @@ │ │ │ │ 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 2e0c8 │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ + jge 2e028 │ │ │ │ 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 2e090 │ │ │ │ + jmp 2dff0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 2e0a6 │ │ │ │ + je 2e006 │ │ │ │ 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 -0x7cac(%esi) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ fdivrp %st,%st(1) │ │ │ │ @@ -53600,15 +53561,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 2e1c0 │ │ │ │ + jbe 2e120 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -53630,47 +53591,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 2e063 │ │ │ │ + je 2dfc3 │ │ │ │ fchs │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fmuls -0x7cac(%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 2e0c2 │ │ │ │ + jle 2e022 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,4),%ebx │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,4),%ecx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 2dfa0 │ │ │ │ + jne 2df00 │ │ │ │ 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 2e090 │ │ │ │ + jg 2dff0 │ │ │ │ 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) │ │ │ │ @@ -53679,223 +53640,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 2e210 │ │ │ │ + je 2e170 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ mov -0x4(%ebx,%ecx,4),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 2e210 │ │ │ │ - mov (%edi,%eax,4),%ebx │ │ │ │ + je 2e170 │ │ │ │ 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 2e1d0 │ │ │ │ + jle 2e130 │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 2e191 │ │ │ │ - jmp 2e1d0 │ │ │ │ + je 2e0f1 │ │ │ │ + jmp 2e130 │ │ │ │ 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 2e1b3 │ │ │ │ + je 2e113 │ │ │ │ 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 2e17a │ │ │ │ + jg 2e0da │ │ │ │ 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 2e1d0 │ │ │ │ + jne 2e130 │ │ │ │ test %eax,%eax │ │ │ │ - je 2e1d0 │ │ │ │ + je 2e130 │ │ │ │ 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 2e150 │ │ │ │ + jne 2e0b0 │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 2e15e │ │ │ │ + jmp 2e0be │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2e230 │ │ │ │ + ja 2e190 │ │ │ │ fstp %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - jmp 2e070 │ │ │ │ + jmp 2dfd0 │ │ │ │ nop │ │ │ │ addl $0x4,-0x54(%ebp) │ │ │ │ addl $0x8,-0x5c(%ebp) │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ cmp -0x6c(%ebp),%ebx │ │ │ │ - jne 2df60 │ │ │ │ + jne 2dec0 │ │ │ │ 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 2e245 │ │ │ │ + jle 2e1a5 │ │ │ │ fxch %st(1) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - jmp 2de00 │ │ │ │ + jmp 2dd60 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ negl -0x28(%ebp) │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %ecx,(%ebx,%eax,4) │ │ │ │ - jmp 2e114 │ │ │ │ + jmp 2e077 │ │ │ │ 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 2e070 │ │ │ │ + jmp 2dfd0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2e1ea │ │ │ │ + jmp 2e14a │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 2ddaa │ │ │ │ + jmp 2dd0a │ │ │ │ nop │ │ │ │ │ │ │ │ -0002e260 : │ │ │ │ +0002e1c0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x1eb56,%ebx │ │ │ │ + add $0x1ebf6,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - jne 2e290 │ │ │ │ + jne 2e1f0 │ │ │ │ test $0x20,%al │ │ │ │ - jne 2e2a3 │ │ │ │ + jne 2e203 │ │ │ │ test $0x8,%al │ │ │ │ - jne 2e2b6 │ │ │ │ + jne 2e216 │ │ │ │ test $0x4,%al │ │ │ │ - jne 2e2c9 │ │ │ │ + jne 2e229 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3410 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 2e27f │ │ │ │ + je 2e1df │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3160 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 2e283 │ │ │ │ + je 2e1e3 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3540 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 2e287 │ │ │ │ + je 2e1e7 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3170 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002e2e0 : │ │ │ │ +0002e240 : │ │ │ │ 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 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x1eac8,%ebx │ │ │ │ - mov %ebp,0x18(%edi) │ │ │ │ + add $0x1eb68,%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 3620 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ - jle 2e3d0 │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + jle 2e330 │ │ │ │ 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 2e340 │ │ │ │ + jne 2e2a0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ push %edx │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -53904,173 +53866,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 33a0 │ │ │ │ - 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 2e370 │ │ │ │ + jne 2e2d0 │ │ │ │ + cmpl $0x1,0x4(%esp) │ │ │ │ movl $0x8,0x2c(%edi) │ │ │ │ mov $0xdd1,%eax │ │ │ │ - cmpl $0x1,0x4(%esp) │ │ │ │ - je 2e3ed │ │ │ │ + je 2e34d │ │ │ │ mov %eax,0x38(%edi) │ │ │ │ movl $0x41,0x3c(%edi) │ │ │ │ add $0x1c,%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 28a80 │ │ │ │ + jmp 289c0 │ │ │ │ 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 3620 │ │ │ │ movl $0x8,0x2c(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x20(%edi) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 2e3ac │ │ │ │ + jmp 2e30c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002e400 : │ │ │ │ +0002e360 : │ │ │ │ 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 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x1e9a8,%ebx │ │ │ │ + add $0x1ea48,%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 3620 │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,0x1c(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 2e4e0 │ │ │ │ + jle 2e440 │ │ │ │ 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 2e470 │ │ │ │ + jne 2e3d0 │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ - 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 2e4a0 │ │ │ │ + jne 2e400 │ │ │ │ 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 28a80 │ │ │ │ + jmp 289c0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x20(%ebp) │ │ │ │ - jmp 2e4af │ │ │ │ + jmp 2e40f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002e500 : │ │ │ │ +0002e460 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x1e8b7,%ebx │ │ │ │ + add $0x1e957,%ebx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 3560 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -0002e530 : │ │ │ │ +0002e490 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x1e887,%ebx │ │ │ │ + add $0x1e927,%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 3560 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002e570 : │ │ │ │ +0002e4d0 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x1e847,%ebx │ │ │ │ + add $0x1e8e7,%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 │ │ │ │ @@ -54078,87 +54040,87 @@ │ │ │ │ push $0x3 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 3560 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -0002e5b0 : │ │ │ │ +0002e510 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ - call 4fa4 │ │ │ │ - add $0x1e808,%ecx │ │ │ │ + call 4fe4 │ │ │ │ + add $0x1e8a8,%ecx │ │ │ │ mov 0xc(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2e670 │ │ │ │ + je 2e5d0 │ │ │ │ mov 0x40(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2e680 │ │ │ │ + je 2e5e0 │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 2e690 │ │ │ │ + je 2e5f0 │ │ │ │ mov 0x18(%edx),%esi │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ imul %esi,%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 2e632 │ │ │ │ - xor %eax,%eax │ │ │ │ + jle 2e592 │ │ │ │ flds -0x7cac(%ecx) │ │ │ │ - jmp 2e60d │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 2e56d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 2e620 │ │ │ │ + ja 2e580 │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - je 2e630 │ │ │ │ + je 2e590 │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 2e600 │ │ │ │ + jb 2e560 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2e622 │ │ │ │ + jmp 2e582 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x7840(%ecx),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ test %esi,%esi │ │ │ │ - jle 2e6a2 │ │ │ │ + jle 2e602 │ │ │ │ mov 0x28(%edx),%edi │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - jmp 2e651 │ │ │ │ + jmp 2e5b1 │ │ │ │ nop │ │ │ │ mov 0x1c(%edx),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ dec %ebx │ │ │ │ cmp 0x2c(%edx),%ebx │ │ │ │ - jle 2e6b0 │ │ │ │ + jle 2e610 │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - je 2e6a0 │ │ │ │ + je 2e600 │ │ │ │ fld %st(0) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jb 2e640 │ │ │ │ + jb 2e5a0 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x785e(%ecx),%eax │ │ │ │ - jmp 2e628 │ │ │ │ + jmp 2e588 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ pop %ebx │ │ │ │ lea -0x78b0(%ecx),%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -54172,66 +54134,66 @@ │ │ │ │ lea -0x787c(%ecx),%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2e628 │ │ │ │ + jmp 2e588 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x7d2c(%ecx),%eax │ │ │ │ - jmp 2e628 │ │ │ │ + jmp 2e588 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -0002e6c0 : │ │ │ │ +0002e620 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x1e6f8,%ebx │ │ │ │ + add $0x1e798,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 2e790 │ │ │ │ + jne 2e6f0 │ │ │ │ test $0x20,%al │ │ │ │ - jne 2e7c4 │ │ │ │ + jne 2e724 │ │ │ │ test $0x10,%al │ │ │ │ - jne 2e7ef │ │ │ │ + jne 2e74f │ │ │ │ test $0x8,%al │ │ │ │ - jne 2e808 │ │ │ │ + jne 2e768 │ │ │ │ test $0x4,%al │ │ │ │ - jne 2e821 │ │ │ │ + jne 2e781 │ │ │ │ test $0x1,%al │ │ │ │ - je 2e738 │ │ │ │ + je 2e698 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 2e727 │ │ │ │ + jle 2e687 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x68(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax,%edi,4) │ │ │ │ inc %edi │ │ │ │ call 3720 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x18(%esi) │ │ │ │ - jg 2e710 │ │ │ │ + jg 2e670 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x68(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%ah │ │ │ │ - jne 2e880 │ │ │ │ + jne 2e7e0 │ │ │ │ test $0x80,%al │ │ │ │ - jne 2e860 │ │ │ │ + jne 2e7c0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 2e840 │ │ │ │ + jne 2e7a0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x30(%esi) │ │ │ │ call 3720 │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esi) │ │ │ │ call 3720 │ │ │ │ pop %edx │ │ │ │ @@ -54251,85 +54213,101 @@ │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%esi) │ │ │ │ call 35c0 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne 2e8a0 │ │ │ │ + jne 2e800 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x84(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 2e6e6 │ │ │ │ + je 2e646 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x74(%esi) │ │ │ │ call 3720 │ │ │ │ pop %eax │ │ │ │ push 0x78(%esi) │ │ │ │ call 3720 │ │ │ │ pop %eax │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 2e6ee │ │ │ │ + je 2e64e │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 2e6f6 │ │ │ │ + je 2e656 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 2e6fe │ │ │ │ + je 2e65e │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e6fe │ │ │ │ + jmp 2e65e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x40(%esi) │ │ │ │ call 3720 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e751 │ │ │ │ + jmp 2e6b1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e749 │ │ │ │ + jmp 2e6a9 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e741 │ │ │ │ + jmp 2e6a1 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x88(%esi) │ │ │ │ call 3720 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e7a8 │ │ │ │ + jmp 2e708 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 │ │ │ │ @@ -54338,15 +54316,15 @@ │ │ │ │ push %ebx │ │ │ │ mov %eax,%esi │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x1e4eb,%ebx │ │ │ │ + add $0x1e56b,%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ lea 0xf(%eax),%edx │ │ │ │ and $0xfffffff0,%edx │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x2c(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ @@ -54357,23 +54335,23 @@ │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3620 │ │ │ │ mov %eax,0x20(%esi) │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3620 │ │ │ │ - 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 2e9e8 │ │ │ │ + jle 2e968 │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ mov 0x2c(%esi),%ecx │ │ │ │ fld1 │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ @@ -54402,92 +54380,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 2eb30 │ │ │ │ + jne 2eab0 │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ mov %edx,(%ecx,%eax,4) │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ inc %eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jg 2e970 │ │ │ │ + jg 2e8f0 │ │ │ │ ffreep %st(0) │ │ │ │ - shl $0x3,%edx │ │ │ │ sub $0xc,%esp │ │ │ │ + shl $0x3,%edx │ │ │ │ push %edx │ │ │ │ call 3620 │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x34(%esi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x34(%esi) │ │ │ │ test %edi,%edi │ │ │ │ - jle 2ea3b │ │ │ │ - mov 0x1c(%esi),%eax │ │ │ │ + jle 2e9bb │ │ │ │ fldl -0x79cc(%ebx) │ │ │ │ + mov 0x1c(%esi),%eax │ │ │ │ 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 -0x7cb0(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 2ea20 │ │ │ │ + jne 2e9a0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 2ebd0 │ │ │ │ + jne 2eb50 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 2ebf2 │ │ │ │ + jne 2eb72 │ │ │ │ test $0x8,%ah │ │ │ │ - jne 2ec13 │ │ │ │ + jne 2eb93 │ │ │ │ test $0x80,%al │ │ │ │ - jne 2ebb0 │ │ │ │ + jne 2eb30 │ │ │ │ test $0x4,%al │ │ │ │ - jne 2eb50 │ │ │ │ + jne 2ead0 │ │ │ │ test $0x10,%al │ │ │ │ - jne 2eb7c │ │ │ │ + jne 2eafc │ │ │ │ test $0x20,%al │ │ │ │ - je 2ead2 │ │ │ │ + je 2ea52 │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2ec33 │ │ │ │ + jle 2ebb3 │ │ │ │ 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 2ea90 │ │ │ │ + jne 2ea10 │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ imul %edi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov %eax,0x58(%esi) │ │ │ │ @@ -54512,16 +54490,16 @@ │ │ │ │ push -0x2c(%ebp) │ │ │ │ push 0x4(%esi) │ │ │ │ push 0x2c(%esi) │ │ │ │ push 0x18(%esi) │ │ │ │ push %eax │ │ │ │ call 3490 │ │ │ │ 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 0x1f0(%ebx),%eax │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ @@ -54536,17 +54514,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 2e970 │ │ │ │ + jl 2e8f0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2e9e8 │ │ │ │ + jmp 2e968 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ inc %eax │ │ │ │ shl $0xa,%eax │ │ │ │ mov %eax,0x38(%esi) │ │ │ │ inc %eax │ │ │ │ @@ -54554,126 +54532,126 @@ │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x58(%esi) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 2ea70 │ │ │ │ + je 2e9f0 │ │ │ │ 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 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x58(%esi) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ - jmp 2ea70 │ │ │ │ + jmp 2e9f0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ - jmp 2ea60 │ │ │ │ + jmp 2e9e0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul 0x4(%esi),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%edi │ │ │ │ push %edi │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x4c(%esi) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ test $0x1,%ah │ │ │ │ - je 2ea4f │ │ │ │ + je 2e9cf │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ test $0x8,%ah │ │ │ │ - je 2ea58 │ │ │ │ + je 2e9d8 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ imul (%esi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x50(%esi) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ - jmp 2ea58 │ │ │ │ + jmp 2e9d8 │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp 2ea9a │ │ │ │ + jmp 2ea1a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -0002ec40 : │ │ │ │ +0002ebc0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x9c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %esp,-0x9c(%ebp) │ │ │ │ call 3b47 │ │ │ │ - add $0x1e16a,%eax │ │ │ │ + add $0x1e1f0,%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 │ │ │ │ @@ -54687,699 +54665,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 2f267 │ │ │ │ + jne 2f1c7 │ │ │ │ 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 2f949 │ │ │ │ + jle 2f8c9 │ │ │ │ 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 2ed60 │ │ │ │ + jne 2ece0 │ │ │ │ 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 2f020 │ │ │ │ + jne 2ef96 │ │ │ │ and $0x4,%ebx │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ - jne 2f641 │ │ │ │ + jne 2f5c1 │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2f2f3 │ │ │ │ + jle 2f277 │ │ │ │ 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 -0x7974(%eax) │ │ │ │ - fstpt -0x60(%ebp) │ │ │ │ fldl -0x79c4(%eax) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 2eea8 │ │ │ │ + js 2ee28 │ │ │ │ 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 2ee66 │ │ │ │ + jbe 2ede6 │ │ │ │ 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 2ee40 │ │ │ │ + jae 2edc0 │ │ │ │ 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 31f0 │ │ │ │ - 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 2f510 │ │ │ │ + jle 2f490 │ │ │ │ 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 2f49d │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jle 2f41d │ │ │ │ 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 2efca │ │ │ │ + jmp 2ef44 │ │ │ │ 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 2ef86 │ │ │ │ + je 2eeff │ │ │ │ fchs │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fmuls -0x7cac(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + 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 2f490 │ │ │ │ + je 2f410 │ │ │ │ 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 2ef40 │ │ │ │ + ja 2eec0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2f470 │ │ │ │ + ja 2f3f0 │ │ │ │ fstp %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - jmp 2ef93 │ │ │ │ + fmull -0x60(%ebp) │ │ │ │ + jmp 2ef0d │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2f2f3 │ │ │ │ + jle 2f277 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - js 2f955 │ │ │ │ + js 2f8d5 │ │ │ │ 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 2f0a6 │ │ │ │ + jbe 2f016 │ │ │ │ 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 2f080 │ │ │ │ + jae 2eff0 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ - push -0x50(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x40(%ebp) │ │ │ │ call 31f0 │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2f615 │ │ │ │ + jle 2f595 │ │ │ │ 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 2f1ae │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jle 2f11e │ │ │ │ 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 2f160 │ │ │ │ + jne 2f0d0 │ │ │ │ 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 2f214 │ │ │ │ - jmp 2f60a │ │ │ │ + jg 2f174 │ │ │ │ + jmp 2f58a │ │ │ │ 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 2f600 │ │ │ │ + je 2f580 │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ cmp (%ecx,%edi,4),%eax │ │ │ │ - je 2f200 │ │ │ │ + je 2f160 │ │ │ │ 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 2f110 │ │ │ │ + cmp %esi,-0x54(%ebp) │ │ │ │ + jne 2f080 │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp -0x8c(%ebp),%ebx │ │ │ │ - je 2f2f3 │ │ │ │ + je 2f277 │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ addl $0x10,-0x70(%ebp) │ │ │ │ add %esi,-0x7c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - js 2f636 │ │ │ │ + js 2f5b6 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 2f03d │ │ │ │ + jmp 2efb3 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2f2f3 │ │ │ │ + jle 2f277 │ │ │ │ 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 2f2e8 │ │ │ │ + jle 2f268 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ add %edx,%ebx │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov 0x60(%esi),%edi │ │ │ │ mov 0x58(%esi),%esi │ │ │ │ - jmp 2f2c0 │ │ │ │ + jmp 2f240 │ │ │ │ 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 2f2c0 │ │ │ │ + jne 2f240 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp -0x30(%ebp),%eax │ │ │ │ - jne 2f290 │ │ │ │ + jne 2f1f0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%esp │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2f379 │ │ │ │ + jle 2f2fa │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 2f379 │ │ │ │ + jle 2f2fa │ │ │ │ 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 2f360 │ │ │ │ + jmp 2f2e0 │ │ │ │ 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 2f360 │ │ │ │ + jne 2f2e0 │ │ │ │ inc %ebx │ │ │ │ add %edi,%esi │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 2f330 │ │ │ │ + jne 2f2b0 │ │ │ │ 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 3760 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 2f45c │ │ │ │ + jle 2f3dc │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 2f419 │ │ │ │ + jle 2f39a │ │ │ │ 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 2f400 │ │ │ │ + jmp 2f380 │ │ │ │ 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 2f400 │ │ │ │ + jne 2f380 │ │ │ │ inc %edi │ │ │ │ add %edx,%esi │ │ │ │ cmp -0x28(%ebp),%edi │ │ │ │ - jne 2f3d0 │ │ │ │ + jne 2f350 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ testb $0x1,0x44(%eax) │ │ │ │ - je 2f549 │ │ │ │ + je 2f4c9 │ │ │ │ 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 2f440 │ │ │ │ + jne 2f3c0 │ │ │ │ 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 2ef93 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 2ef0d │ │ │ │ + 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 2f4f0 │ │ │ │ - jmp 2f544 │ │ │ │ + jg 2f470 │ │ │ │ + jmp 2f4c4 │ │ │ │ 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 2f540 │ │ │ │ + je 2f4c0 │ │ │ │ mov (%edi,%ecx,4),%eax │ │ │ │ cmp (%esi,%ecx,4),%eax │ │ │ │ - je 2f4e0 │ │ │ │ - inc %eax │ │ │ │ + je 2f460 │ │ │ │ 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 2eed0 │ │ │ │ + mov %eax,(%edi,%ecx,4) │ │ │ │ + jne 2ee50 │ │ │ │ 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 2ee00 │ │ │ │ + jne 2ed80 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2f2f3 │ │ │ │ + jmp 2f277 │ │ │ │ nop │ │ │ │ mov (%edi),%eax │ │ │ │ - jmp 2f4f8 │ │ │ │ + jmp 2f478 │ │ │ │ mov (%edi,%eax,4),%eax │ │ │ │ - jmp 2f4f8 │ │ │ │ + jmp 2f478 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ fldl -0x79d4(%eax) │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 2f45c │ │ │ │ + jle 2f3dc │ │ │ │ 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) │ │ │ │ @@ -55394,62 +55367,62 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x30(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ fldl -0x28(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ fdivp %st,%st(1) │ │ │ │ cmp %edi,%edx │ │ │ │ - jg 2f570 │ │ │ │ + jg 2f4f0 │ │ │ │ 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 2f560 │ │ │ │ + jl 2f4e0 │ │ │ │ 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 2f21c │ │ │ │ + jmp 2f17c │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - jmp 2f21c │ │ │ │ - incl -0x4c(%ebp) │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ + jmp 2f17c │ │ │ │ + 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 2f04b │ │ │ │ - jmp 2f2f3 │ │ │ │ + jne 2efc1 │ │ │ │ + jmp 2f277 │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ - jmp 2f104 │ │ │ │ + jmp 2f074 │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2f2f3 │ │ │ │ + jle 2f277 │ │ │ │ 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) │ │ │ │ @@ -55457,285 +55430,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 2f719 │ │ │ │ + js 2f699 │ │ │ │ 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 2f6e6 │ │ │ │ + jbe 2f666 │ │ │ │ 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 2f6c0 │ │ │ │ + jae 2f640 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push -0x94(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x40(%ebp) │ │ │ │ call 31f0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 2f915 │ │ │ │ + jle 2f895 │ │ │ │ fld1 │ │ │ │ mov %edi,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ cmp %ebx,-0x20(%ebp) │ │ │ │ - jle 2f88f │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jle 2f80f │ │ │ │ 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 2f7c0 │ │ │ │ + jmp 2f740 │ │ │ │ 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 2f7c0 │ │ │ │ + jne 2f740 │ │ │ │ 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 2f820 │ │ │ │ + jne 2f7a0 │ │ │ │ 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 2f944 │ │ │ │ + jle 2f8c4 │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ - jmp 2f8f0 │ │ │ │ + jmp 2f870 │ │ │ │ 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 2f940 │ │ │ │ + je 2f8c0 │ │ │ │ mov (%edx,%ebx,4),%eax │ │ │ │ cmp (%ecx,%ebx,4),%eax │ │ │ │ - je 2f8e0 │ │ │ │ + je 2f860 │ │ │ │ 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 2f740 │ │ │ │ + jne 2f6c0 │ │ │ │ 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 2f68a │ │ │ │ - jmp 2f2f3 │ │ │ │ + jne 2f60a │ │ │ │ + jmp 2f277 │ │ │ │ nop │ │ │ │ mov (%edx),%eax │ │ │ │ - jmp 2f8f8 │ │ │ │ + jmp 2f878 │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ - jmp 2f8f8 │ │ │ │ + jmp 2f878 │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ - jmp 2ed6d │ │ │ │ + jmp 2eced │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jg 2f0e6 │ │ │ │ - jmp 2f2f3 │ │ │ │ + jg 2f056 │ │ │ │ + jmp 2f277 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002f970 : │ │ │ │ +0002f8f0 : │ │ │ │ call 3b47 │ │ │ │ - add $0x1d44f,%eax │ │ │ │ + add $0x1d4cf,%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 2feb4 │ │ │ │ + jne 2fe2a │ │ │ │ test %eax,%eax │ │ │ │ - jle 303b3 │ │ │ │ + jle 30333 │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ fldl -0x79d4(%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 30399 │ │ │ │ + jle 30319 │ │ │ │ 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) │ │ │ │ @@ -55750,57 +55723,57 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x30(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ - mov 0x18(%esi),%eax │ │ │ │ fldl -0x28(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ fdivp %st,%st(1) │ │ │ │ cmp %edi,%eax │ │ │ │ - jg 2f9e0 │ │ │ │ + jg 2f960 │ │ │ │ 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 2f9d0 │ │ │ │ + jg 2f950 │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jg 2ff02 │ │ │ │ + jg 2fe82 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %ebx,0xc(%eax) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 3768 │ │ │ │ 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 2faf9 │ │ │ │ + jle 2fa7a │ │ │ │ test %eax,%eax │ │ │ │ - jle 2faf9 │ │ │ │ + jle 2fa7a │ │ │ │ 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) │ │ │ │ @@ -55812,30 +55785,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 2fae0 │ │ │ │ + jne 2fa60 │ │ │ │ inc %edi │ │ │ │ add %eax,%esi │ │ │ │ cmp -0x28(%ebp),%edi │ │ │ │ - jne 2fac0 │ │ │ │ + jne 2fa40 │ │ │ │ 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) │ │ │ │ @@ -55843,33 +55816,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) │ │ │ │ @@ -55882,456 +55855,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 301ec │ │ │ │ + jne 3016c │ │ │ │ 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 30721 │ │ │ │ + jle 306a1 │ │ │ │ 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 2fbf0 │ │ │ │ + jne 2fb70 │ │ │ │ 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 2ff81 │ │ │ │ + jne 2ff02 │ │ │ │ and $0x4,%ebx │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ - jne 303f6 │ │ │ │ + jne 30376 │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 3027c │ │ │ │ + jle 301fc │ │ │ │ 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 -0x7974(%eax) │ │ │ │ - fstpt -0x60(%ebp) │ │ │ │ fldl -0x79c4(%eax) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 2fd38 │ │ │ │ + js 2fcb8 │ │ │ │ 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 2fcf6 │ │ │ │ + jbe 2fc76 │ │ │ │ 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 2fcd0 │ │ │ │ + jae 2fc50 │ │ │ │ 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 31f0 │ │ │ │ - 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 30352 │ │ │ │ + jle 302d2 │ │ │ │ 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 302c3 │ │ │ │ + jle 30243 │ │ │ │ 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 2fe5e │ │ │ │ + fstpl -0x88(%ebp) │ │ │ │ + jmp 2fdd8 │ │ │ │ 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 2fe16 │ │ │ │ + je 2fd8f │ │ │ │ fchs │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fmuls -0x7cac(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + 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 302b0 │ │ │ │ + je 30230 │ │ │ │ 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 2fdd0 │ │ │ │ + ja 2fd50 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 30290 │ │ │ │ + ja 30210 │ │ │ │ fstp %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - jmp 2fe23 │ │ │ │ + fmull -0x60(%ebp) │ │ │ │ + jmp 2fd9d │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2fa6f │ │ │ │ + jle 2f9ef │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x54(%esi),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ + jmp 2fe60 │ │ │ │ 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 2fee0 │ │ │ │ + jne 2fe60 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2fa6f │ │ │ │ + jle 2f9ef │ │ │ │ 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 2ff60 │ │ │ │ + jmp 2fee0 │ │ │ │ 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 2ff60 │ │ │ │ + jne 2fee0 │ │ │ │ inc %edi │ │ │ │ add %eax,%esi │ │ │ │ cmp -0x28(%ebp),%edi │ │ │ │ - jne 2ff30 │ │ │ │ + jne 2feb0 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ - jmp 2fa6f │ │ │ │ + jmp 2f9ef │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3027c │ │ │ │ + jle 301fc │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - js 3072d │ │ │ │ + js 306ad │ │ │ │ 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 30006 │ │ │ │ + jbe 2ff86 │ │ │ │ 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 2ffe0 │ │ │ │ + jae 2ff60 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ - push -0x50(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x40(%ebp) │ │ │ │ call 31f0 │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ test %edi,%edi │ │ │ │ - jle 303d5 │ │ │ │ + jle 30355 │ │ │ │ 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 3011e │ │ │ │ + jle 3009e │ │ │ │ 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 300d0 │ │ │ │ + jne 30050 │ │ │ │ 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 │ │ │ │ @@ -56349,126 +56317,126 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jg 30194 │ │ │ │ - jmp 303ca │ │ │ │ - jmp 30180 │ │ │ │ + jg 30114 │ │ │ │ + jmp 3034a │ │ │ │ + jmp 30100 │ │ │ │ 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 303c0 │ │ │ │ + je 30340 │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ cmp (%ecx,%edi,4),%eax │ │ │ │ - je 30180 │ │ │ │ + je 30100 │ │ │ │ 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 30080 │ │ │ │ + cmp %esi,-0x54(%ebp) │ │ │ │ + jne 30000 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp -0x94(%ebp),%ebx │ │ │ │ - je 3027c │ │ │ │ + je 301fc │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ addl $0x10,-0x70(%ebp) │ │ │ │ add %esi,-0x7c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - js 30719 │ │ │ │ + js 30699 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 2ff9e │ │ │ │ + jmp 2ff1f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3027c │ │ │ │ + jle 301fc │ │ │ │ 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 3026d │ │ │ │ + jle 301ed │ │ │ │ + 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 30240 │ │ │ │ + jne 301c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,-0x30(%ebp) │ │ │ │ - jne 30210 │ │ │ │ + jne 30190 │ │ │ │ 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 2fe23 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 2fd9d │ │ │ │ + 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) │ │ │ │ @@ -56484,85 +56452,85 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jg 30330 │ │ │ │ - jmp 30394 │ │ │ │ - jmp 30320 │ │ │ │ + jg 302b0 │ │ │ │ + jmp 30314 │ │ │ │ + jmp 302a0 │ │ │ │ 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 30390 │ │ │ │ + je 30310 │ │ │ │ mov (%edi,%ecx,4),%eax │ │ │ │ cmp (%esi,%ecx,4),%eax │ │ │ │ - je 30320 │ │ │ │ - inc %eax │ │ │ │ + je 302a0 │ │ │ │ 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 2fd60 │ │ │ │ + mov %eax,(%edi,%ecx,4) │ │ │ │ + jne 2fce0 │ │ │ │ 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 2fc90 │ │ │ │ + jne 2fc10 │ │ │ │ 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 30338 │ │ │ │ + jmp 302b8 │ │ │ │ mov (%edi,%eax,4),%eax │ │ │ │ - jmp 30338 │ │ │ │ + jmp 302b8 │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ inc %esi │ │ │ │ cmp %edi,%esi │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ - jl 2ff02 │ │ │ │ - jmp 2fa64 │ │ │ │ + jl 2fe82 │ │ │ │ + jmp 2f9e4 │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ - jmp 2fa6f │ │ │ │ + jmp 2f9ef │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - jmp 3019c │ │ │ │ + jmp 3011c │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - jmp 3019c │ │ │ │ - incl -0x4c(%ebp) │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ + jmp 3011c │ │ │ │ + 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 2ffac │ │ │ │ - jmp 3027c │ │ │ │ + jne 2ff2d │ │ │ │ + jmp 301fc │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3027c │ │ │ │ + jle 301fc │ │ │ │ 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) │ │ │ │ @@ -56570,183 +56538,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 304d9 │ │ │ │ + js 30459 │ │ │ │ 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 304a6 │ │ │ │ + jbe 30426 │ │ │ │ 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 30480 │ │ │ │ + jae 30400 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push -0x90(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x40(%ebp) │ │ │ │ call 31f0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 306d7 │ │ │ │ + jle 30657 │ │ │ │ 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 3064f │ │ │ │ + jle 305cf │ │ │ │ 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 30580 │ │ │ │ + jmp 30500 │ │ │ │ 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 30580 │ │ │ │ + jne 30500 │ │ │ │ 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 305e0 │ │ │ │ + jne 30560 │ │ │ │ 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) │ │ │ │ @@ -56761,91 +56729,91 @@ │ │ │ │ mov %eax,%ebx │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstl (%esi) │ │ │ │ fxch %st(2) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 30714 │ │ │ │ + jle 30694 │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ - jmp 306b0 │ │ │ │ + jmp 30630 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ movl $0x0,(%edi,%ebx,4) │ │ │ │ mov %eax,(%edx,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 30710 │ │ │ │ + je 30690 │ │ │ │ mov (%edx,%ebx,4),%eax │ │ │ │ cmp (%ecx,%ebx,4),%eax │ │ │ │ - je 306a0 │ │ │ │ + je 30620 │ │ │ │ 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 30500 │ │ │ │ + jne 30480 │ │ │ │ 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 3043f │ │ │ │ + jne 303bf │ │ │ │ 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 306b8 │ │ │ │ + jmp 30638 │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ - jmp 306b8 │ │ │ │ + jmp 30638 │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ - jmp 30061 │ │ │ │ + jmp 2ffe1 │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ - jmp 2fbfd │ │ │ │ + jmp 2fb7d │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 30046 │ │ │ │ + jg 2ffc6 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 3027c │ │ │ │ + je 301fc │ │ │ │ add $0x2,%esi │ │ │ │ cmp %edi,%esi │ │ │ │ - je 3027c │ │ │ │ + je 301fc │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ addl $0x20,-0x70(%ebp) │ │ │ │ lea (%eax,%edi,2),%eax │ │ │ │ test %edx,%edx │ │ │ │ - js 3073b │ │ │ │ + js 306bb │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 2ff9e │ │ │ │ + jmp 2ff1f │ │ │ │ │ │ │ │ -00030770 : │ │ │ │ +000306f0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ - call 4bea │ │ │ │ - add $0x1c644,%esi │ │ │ │ + call 4c0a │ │ │ │ + add $0x1c6c4,%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 │ │ │ │ @@ -56855,255 +56823,249 @@ │ │ │ │ push $0x0 │ │ │ │ push %ebp │ │ │ │ call 31f0 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 308d2 │ │ │ │ + jle 3084c │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 308d2 │ │ │ │ + jle 3084c │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %ebx,0x2c(%esp) │ │ │ │ fldl -0x79bc(%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 308e0 │ │ │ │ + jle 30860 │ │ │ │ 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 30860 │ │ │ │ + jmp 307e0 │ │ │ │ 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 30860 │ │ │ │ + jne 307e0 │ │ │ │ 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 30820 │ │ │ │ + jne 307a0 │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ add $0x10,%ebp │ │ │ │ inc %ecx │ │ │ │ cmp 0x2c(%esp),%ecx │ │ │ │ - jne 307f0 │ │ │ │ + jne 30770 │ │ │ │ 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 30876 │ │ │ │ + jmp 307f6 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000308f0 : │ │ │ │ +00030870 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ - call 4bea │ │ │ │ - add $0x1c4c4,%esi │ │ │ │ + call 4c0a │ │ │ │ + add $0x1c544,%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 31f0 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 30a53 │ │ │ │ + jle 309cd │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 30a53 │ │ │ │ + jle 309cd │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %ebx,0x2c(%esp) │ │ │ │ fldl -0x79d4(%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 30a60 │ │ │ │ + jle 309e0 │ │ │ │ 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 309e0 │ │ │ │ + jmp 30960 │ │ │ │ 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 309e0 │ │ │ │ + jne 30960 │ │ │ │ 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 309a0 │ │ │ │ + jne 30920 │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ add $0x10,%ebp │ │ │ │ inc %ecx │ │ │ │ cmp 0x2c(%esp),%ecx │ │ │ │ - jne 30970 │ │ │ │ + jne 308f0 │ │ │ │ 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 309f6 │ │ │ │ + jmp 30976 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00030a70 : │ │ │ │ +000309f0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x1c344,%ebx │ │ │ │ + add $0x1c3c4,%ebx │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x54(%edi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 30b3f │ │ │ │ + jle 30abf │ │ │ │ + fldl -0x79d4(%ebx) │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ - fldl -0x79d4(%ebx) │ │ │ │ xor %esi,%esi │ │ │ │ fstpl 0x8(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 30b50 │ │ │ │ + jle 30ad0 │ │ │ │ fld1 │ │ │ │ xor %ebp,%ebp │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x34(%edi),%edx │ │ │ │ fstpl (%esp) │ │ │ │ imul %esi,%eax │ │ │ │ sub $0x10,%esp │ │ │ │ @@ -57125,125 +57087,125 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x30(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ - mov 0x18(%edi),%eax │ │ │ │ fldl 0x10(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%edi),%eax │ │ │ │ fdivp %st,%st(1) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jg 30ad0 │ │ │ │ + jg 30a50 │ │ │ │ mov 0x54(%edi),%edx │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ fstpl (%edx,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %ecx,%esi │ │ │ │ - jl 30ac0 │ │ │ │ - jmp 30b3f │ │ │ │ + jl 30a40 │ │ │ │ + jmp 30abf │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 30b3f │ │ │ │ + jmp 30abf │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 30b3f │ │ │ │ + jmp 30abf │ │ │ │ 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 30b35 │ │ │ │ + jge 30ab5 │ │ │ │ mov %ecx,%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ and $0x1,%ebx │ │ │ │ - je 30b6f │ │ │ │ + je 30aef │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jge 30b39 │ │ │ │ + jge 30ab9 │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ fstl 0x8(%edx,%eax,8) │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jge 30b3d │ │ │ │ + jge 30abd │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ fstl 0x8(%edx,%eax,8) │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 30b6f │ │ │ │ + jl 30aef │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 30b3f │ │ │ │ + jmp 30abf │ │ │ │ nop │ │ │ │ │ │ │ │ -00030b90 : │ │ │ │ +00030b10 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x48,%esp │ │ │ │ mov 0x5c(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x1c224,%ebx │ │ │ │ + add $0x1c2a4,%ebx │ │ │ │ push 0x40(%esi) │ │ │ │ call 34f0 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 30d0b │ │ │ │ + jle 30c8b │ │ │ │ mov 0x38(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 30d0b │ │ │ │ + js 30c8b │ │ │ │ + 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) │ │ │ │ + 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 -0x7974(%ebx) │ │ │ │ fxch %st(2) │ │ │ │ fstpl 0x28(%esp) │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ - mov 0x34(%esi),%eax │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ - lea 0x8(,%ecx,8),%edi │ │ │ │ - mov %edi,0x18(%esp) │ │ │ │ - mov %eax,0x1c(%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 30cb5 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + jmp 30c35 │ │ │ │ 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) │ │ │ │ @@ -57267,53 +57229,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 30c9f │ │ │ │ + je 30c1f │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ fmull -0x79c4(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 30cf0 │ │ │ │ + je 30c70 │ │ │ │ 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 30c60 │ │ │ │ + ja 30be0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 30d20 │ │ │ │ + ja 30ca0 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x79c4(%ebx) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 30cb4 │ │ │ │ + jne 30c34 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 30cf2 │ │ │ │ + jmp 30c72 │ │ │ │ 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 30c20 │ │ │ │ + jne 30ba0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -57324,873 +57286,863 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmull -0x79c4(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 30cad │ │ │ │ + jmp 30c2d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00030d40 : │ │ │ │ +00030cc0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ - call 28a76 │ │ │ │ - add $0x1c074,%ebp │ │ │ │ + call 28986 │ │ │ │ + add $0x1c0f4,%ebp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3101a │ │ │ │ + jle 30f7b │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ - jle 310b9 │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ + jle 31049 │ │ │ │ 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 -0x7974(%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 -0x7974(%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 30e56 │ │ │ │ + jbe 30dd6 │ │ │ │ mov %edx,%ecx │ │ │ │ dec %edx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ sub %eax,%edx │ │ │ │ add %eax,%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jg 30f50 │ │ │ │ + jg 30ec0 │ │ │ │ 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 -0x7cbc(%ebp) │ │ │ │ add 0x34(%eax),%edi │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ sub %eax,%ebx │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ + fdivrs -0x7cbc(%ebp) │ │ │ │ add 0x58(%eax),%ebx │ │ │ │ - jmp 30f00 │ │ │ │ + jmp 30e79 │ │ │ │ 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 30ee6 │ │ │ │ + je 30e5f │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebp) │ │ │ │ fmull -0x79c4(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 30f60 │ │ │ │ + je 30ed0 │ │ │ │ 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 30ea0 │ │ │ │ + ja 30e20 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 310a0 │ │ │ │ + ja 31030 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x79c4(%ebp) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 30efc │ │ │ │ + jne 30e75 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 30f62 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 30ed2 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 30f62 │ │ │ │ + jmp 30ed2 │ │ │ │ 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 30e30 │ │ │ │ + jne 30db0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,0x38(%esp) │ │ │ │ - jne 30de0 │ │ │ │ + jne 30d60 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 3101a │ │ │ │ + jle 30f7b │ │ │ │ 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 31000 │ │ │ │ - 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 31000 │ │ │ │ + jne 30f60 │ │ │ │ inc %ebx │ │ │ │ add 0x38(%esp),%esi │ │ │ │ cmp %edi,%ebx │ │ │ │ - jne 30fd0 │ │ │ │ + jne 30f40 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ push 0x40(%eax) │ │ │ │ call 32c0 │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 31098 │ │ │ │ + jle 31019 │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 31098 │ │ │ │ + jle 31019 │ │ │ │ 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 31000 │ │ │ │ + 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 31080 │ │ │ │ + jne 31000 │ │ │ │ inc %ebx │ │ │ │ add %esi,%ebp │ │ │ │ cmp %edi,%ebx │ │ │ │ - jne 31060 │ │ │ │ + jne 30fd0 │ │ │ │ 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 -0x79c4(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 30ef4 │ │ │ │ + jmp 30e6d │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ lea 0x0(,%eax,8),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jg 30f9e │ │ │ │ - jmp 3101a │ │ │ │ + jg 30f0e │ │ │ │ + jmp 30f7b │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000310e0 : │ │ │ │ +00031070 : │ │ │ │ call 3b47 │ │ │ │ - add $0x1bcdf,%eax │ │ │ │ + add $0x1bd4f,%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 311dc │ │ │ │ + jle 3115d │ │ │ │ test %edi,%edi │ │ │ │ - jle 311dc │ │ │ │ + jle 3115d │ │ │ │ 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 311c0 │ │ │ │ - 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 311c0 │ │ │ │ + jne 31140 │ │ │ │ inc %esi │ │ │ │ add %edi,%ebx │ │ │ │ - cmp -0x38(%ebp),%esi │ │ │ │ - jne 31190 │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + cmp -0x40(%ebp),%esi │ │ │ │ + jne 31120 │ │ │ │ + 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 3600 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ pop %esi │ │ │ │ push 0x40(%eax) │ │ │ │ call 3100 │ │ │ │ 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 31613 │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + jle 31593 │ │ │ │ test %eax,%eax │ │ │ │ - jle 31637 │ │ │ │ + jle 315b7 │ │ │ │ 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 31260 │ │ │ │ + jne 311e0 │ │ │ │ inc %esi │ │ │ │ - add -0x28(%ebp),%ebx │ │ │ │ + add -0x2c(%ebp),%ebx │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 31240 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + jne 311c0 │ │ │ │ + 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 312b0 │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + jne 31230 │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3160b │ │ │ │ + jle 3158b │ │ │ │ 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 │ │ │ │ + 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 -0x7974(%eax) │ │ │ │ - fstpt -0x58(%ebp) │ │ │ │ fldl -0x79c4(%eax) │ │ │ │ mov %edx,%eax │ │ │ │ dec %eax │ │ │ │ - js 315e4 │ │ │ │ - nop │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + js 31567 │ │ │ │ + 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 31366 │ │ │ │ + jbe 312e6 │ │ │ │ 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 31340 │ │ │ │ + jae 312c0 │ │ │ │ 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 31f0 │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x38(%ebp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 315f1 │ │ │ │ + fldt -0x40(%ebp) │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + test %edi,%edi │ │ │ │ + jle 31574 │ │ │ │ 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 3154a │ │ │ │ + cmp -0x2c(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jge 314ba │ │ │ │ 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 314c6 │ │ │ │ + jmp 31440 │ │ │ │ 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 31486 │ │ │ │ + je 313ff │ │ │ │ fchs │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ fmuls -0x7cac(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + 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 31540 │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ + je 314b0 │ │ │ │ + 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 31440 │ │ │ │ + ja 313c0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 31520 │ │ │ │ + ja 31490 │ │ │ │ fstp %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - jmp 31493 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ + jmp 3140d │ │ │ │ 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 31493 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 3140d │ │ │ │ + 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 31590 │ │ │ │ - jmp 31604 │ │ │ │ + jg 31510 │ │ │ │ + jmp 31584 │ │ │ │ + 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 31600 │ │ │ │ + je 31580 │ │ │ │ mov (%edx,%esi,4),%eax │ │ │ │ cmp (%ebx,%esi,4),%eax │ │ │ │ - je 31580 │ │ │ │ + je 31500 │ │ │ │ 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 313e0 │ │ │ │ - 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 31360 │ │ │ │ + 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 31609 │ │ │ │ + jle 31589 │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,%edx │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ dec %eax │ │ │ │ - jns 31300 │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + jns 31290 │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ mov %edx,%esi │ │ │ │ - test %ebx,%ebx │ │ │ │ - jg 313b3 │ │ │ │ + test %edi,%edi │ │ │ │ + jg 31333 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 315bf │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 3153f │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edx),%eax │ │ │ │ - jmp 31598 │ │ │ │ + jmp 31518 │ │ │ │ mov (%edx,%esi,4),%eax │ │ │ │ - jmp 31598 │ │ │ │ + jmp 31518 │ │ │ │ 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 31293 │ │ │ │ - jmp 3164e │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + jg 31214 │ │ │ │ + jmp 315ce │ │ │ │ fld1 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ fstpl 0x0(,%ecx,8) │ │ │ │ movl $0x0,0x0(,%eax,4) │ │ │ │ - movl $0x1,-0x78(%ebp) │ │ │ │ - jmp 312bd │ │ │ │ + movl $0x1,-0x7c(%ebp) │ │ │ │ + jmp 3123d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00031660 : │ │ │ │ +000315e0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x1b756,%ebx │ │ │ │ + add $0x1b7d6,%ebx │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - jne 31690 │ │ │ │ + jne 31610 │ │ │ │ test $0x20,%al │ │ │ │ - jne 316a3 │ │ │ │ + jne 31623 │ │ │ │ test $0x4,%al │ │ │ │ - jne 316b6 │ │ │ │ + jne 31636 │ │ │ │ test $0x1,%al │ │ │ │ - jne 316c9 │ │ │ │ + jne 31649 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3600 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 3167f │ │ │ │ + je 315ff │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3630 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 31683 │ │ │ │ + je 31603 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3300 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%al │ │ │ │ - je 31687 │ │ │ │ + je 31607 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 33e0 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000316e0 : │ │ │ │ +00031660 : │ │ │ │ call 3b47 │ │ │ │ - add $0x1b6df,%eax │ │ │ │ + add $0x1b75f,%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 31830 │ │ │ │ + je 317b0 │ │ │ │ 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 │ │ │ │ @@ -58202,87 +58154,87 @@ │ │ │ │ mov %eax,0x24(%edi) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ - mov %eax,0x28(%edi) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %eax,0x28(%edi) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ - jle 31816 │ │ │ │ + jle 31796 │ │ │ │ mov 0x24(%edi),%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 31800 │ │ │ │ + jmp 31780 │ │ │ │ lea %cs:0x0(%esi,%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 31800 │ │ │ │ + jne 31780 │ │ │ │ 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 2e8c0 │ │ │ │ + jmp 2e840 │ │ │ │ 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 3176b │ │ │ │ + jmp 316eb │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00031870 : │ │ │ │ +000317f0 : │ │ │ │ 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 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x1b538,%ebx │ │ │ │ + add $0x1b5b8,%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 3620 │ │ │ │ mov %eax,0x24(%edi) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3620 │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ mov %eax,0x28(%edi) │ │ │ │ test %edx,%edx │ │ │ │ - jle 31960 │ │ │ │ + jle 318e0 │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ flds -0x7ba0(%ebx) │ │ │ │ add %esi,%ebp │ │ │ │ fnstcw 0xe(%esp) │ │ │ │ movzwl 0xe(%esp),%ebx │ │ │ │ and $0xf3,%bh │ │ │ │ or $0x8,%bh │ │ │ │ @@ -58294,65 +58246,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 31924 │ │ │ │ + je 318a4 │ │ │ │ inc %ebx │ │ │ │ add $0x4,%esi │ │ │ │ mov %ebx,(%eax) │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 31900 │ │ │ │ + jne 31880 │ │ │ │ ffreep %st(0) │ │ │ │ movl $0x9d1,0x44(%edi) │ │ │ │ mov $0x1691,%ecx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 3194b │ │ │ │ + je 318cb │ │ │ │ mov $0x1491,%ecx │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ add $0x1c,%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 2e8c0 │ │ │ │ + jmp 2e840 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x9d1,0x44(%edi) │ │ │ │ - jmp 31946 │ │ │ │ + jmp 318c6 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00031970 : │ │ │ │ +000318f0 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ lea 0x20(%esp),%eax │ │ │ │ + call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0x1b4c7,%ebx │ │ │ │ push %eax │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push $0x1 │ │ │ │ - call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x1b43c,%ebx │ │ │ │ push 0x2c(%esp) │ │ │ │ call 33b0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000319a0 : │ │ │ │ +00031920 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x1b416,%ebx │ │ │ │ + add $0x1b496,%ebx │ │ │ │ push 0x40(%esi) │ │ │ │ call 3070 │ │ │ │ pop %ecx │ │ │ │ push 0x40(%esi) │ │ │ │ call 3720 │ │ │ │ pop %eax │ │ │ │ push 0x2c(%esi) │ │ │ │ @@ -58362,29 +58314,29 @@ │ │ │ │ call 3720 │ │ │ │ pop %eax │ │ │ │ push 0x28(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - jne 31a20 │ │ │ │ + jne 319a0 │ │ │ │ test $0x10,%al │ │ │ │ - jne 31a47 │ │ │ │ + jne 319c7 │ │ │ │ test $0x4,%al │ │ │ │ - jne 31a5c │ │ │ │ + jne 319dc │ │ │ │ test $0x1,%al │ │ │ │ - jne 31a71 │ │ │ │ + jne 319f1 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 31a8b │ │ │ │ + jne 31a0b │ │ │ │ test $0x80,%al │ │ │ │ - jne 31aa4 │ │ │ │ + jne 31a24 │ │ │ │ test $0x40,%al │ │ │ │ - jne 31abd │ │ │ │ + jne 31a3d │ │ │ │ test $0x8,%ah │ │ │ │ - jne 31ad7 │ │ │ │ + jne 31a57 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%esi) │ │ │ │ @@ -58394,57 +58346,57 @@ │ │ │ │ call 3720 │ │ │ │ pop %edx │ │ │ │ push 0x58(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 319ee │ │ │ │ + je 3196e │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x58(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 319f2 │ │ │ │ + je 31972 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x58(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%al │ │ │ │ - je 319f6 │ │ │ │ + je 31976 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x54(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%ah │ │ │ │ - je 319ff │ │ │ │ + je 3197f │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x80,%al │ │ │ │ - je 31a07 │ │ │ │ + je 31987 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x40,%al │ │ │ │ - je 31a0f │ │ │ │ + je 3198f │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x4c(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%ah │ │ │ │ - je 31a18 │ │ │ │ + je 31998 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x50(%esi) │ │ │ │ call 3720 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -58459,59 +58411,59 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call 4085 │ │ │ │ - add $0x1b2bc,%edi │ │ │ │ + call 40a5 │ │ │ │ + add $0x1b33c,%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 31b77 │ │ │ │ + jle 31af7 │ │ │ │ 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 31c8e │ │ │ │ + jne 31c0d │ │ │ │ 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 31b60 │ │ │ │ + jne 31ae0 │ │ │ │ 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 31c86 │ │ │ │ + jle 31c05 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ fldl -0x79bc(%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 │ │ │ │ @@ -58519,307 +58471,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 31c7b │ │ │ │ + jle 31bfa │ │ │ │ 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 31c40 │ │ │ │ + jmp 31bc0 │ │ │ │ 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 31c40 │ │ │ │ + jne 31bc0 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebp │ │ │ │ cmp 0x4(%esp),%ebp │ │ │ │ - jl 31ba0 │ │ │ │ + jl 31b20 │ │ │ │ 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 31ca0 │ │ │ │ + jne 31c20 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 31b77 │ │ │ │ + jmp 31af7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%ebp │ │ │ │ push %ebx │ │ │ │ + call 4c0a │ │ │ │ + add $0x1b179,%esi │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ - call 4bea │ │ │ │ - add $0x1b0ef,%esi │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 31d37 │ │ │ │ + jle 31cb7 │ │ │ │ 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 31e9f │ │ │ │ + cmpl $0x1,0x4(%esp) │ │ │ │ + jne 31e25 │ │ │ │ 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 31d20 │ │ │ │ + jne 31ca0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x1c(%ebp),%edi │ │ │ │ mov (%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 31e97 │ │ │ │ + jle 31e1d │ │ │ │ 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 -0x79bc(%eax) │ │ │ │ - fstpl (%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + nop │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 31e97 │ │ │ │ - movl $0x0,0x8(%esp) │ │ │ │ + jle 31e1b │ │ │ │ + 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 3760 │ │ │ │ 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 31e75 │ │ │ │ + fldl 0x10(%esp) │ │ │ │ + jle 31df5 │ │ │ │ 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 31e30 │ │ │ │ + jne 31db0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - incl 0x8(%esp) │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ - cmp %ebx,0x8(%esp) │ │ │ │ - jl 31d90 │ │ │ │ - incl 0x10(%esp) │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ + incl 0x4(%esp) │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ + cmp %ebx,0x4(%esp) │ │ │ │ + jl 31d00 │ │ │ │ + incl 0xc(%esp) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ cmp (%edi),%eax │ │ │ │ - jl 31d70 │ │ │ │ + jl 31ce0 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 31e1d │ │ │ │ + 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 31eb0 │ │ │ │ + jne 31e37 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 31d37 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 31cb7 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ + call 40a5 │ │ │ │ + add $0x1af5c,%edi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ - call 4085 │ │ │ │ - add $0x1aee1,%edi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov %eax,%edi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 31f3e │ │ │ │ + jle 31ede │ │ │ │ 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 31ec0 │ │ │ │ + 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 31f20 │ │ │ │ + jne 31ec0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 32046 │ │ │ │ + jle 31fc5 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ fldl -0x79bc(%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 │ │ │ │ @@ -58828,147 +58785,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 3203b │ │ │ │ + jle 31fba │ │ │ │ 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 32000 │ │ │ │ - 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 32000 │ │ │ │ + jne 31f80 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebp │ │ │ │ cmp 0x4(%esp),%ebp │ │ │ │ - jl 31f60 │ │ │ │ + jl 31f00 │ │ │ │ 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 40a5 │ │ │ │ + add $0x1ade9,%edi │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ - call 4085 │ │ │ │ - add $0x1ad5f,%edi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3209f │ │ │ │ + jle 3201f │ │ │ │ mov 0x18(%esi),%ebx │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ mov 0x40(%edx),%edx │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jne 321b8 │ │ │ │ + jne 32138 │ │ │ │ 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 32090 │ │ │ │ + jne 32010 │ │ │ │ mov 0x1c(%esi),%edi │ │ │ │ mov (%edi),%edx │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ xor %edi,%edi │ │ │ │ test %edx,%edx │ │ │ │ - jle 321b0 │ │ │ │ + jle 32130 │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov %edx,%ecx │ │ │ │ fldl -0x79d4(%ebx) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 32171 │ │ │ │ + jle 320f1 │ │ │ │ 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 32140 │ │ │ │ + jmp 320c0 │ │ │ │ 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) │ │ │ │ @@ -58977,15 +58928,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 32140 │ │ │ │ + jne 320c0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ imul %edi,%eax │ │ │ │ inc %edi │ │ │ │ @@ -58996,17 +58947,17 @@ │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3768 │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%ecx │ │ │ │ - jle 321b0 │ │ │ │ + jle 32130 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - jmp 320d0 │ │ │ │ + jmp 32050 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ @@ -59016,80 +58967,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 321d0 │ │ │ │ - jmp 3209f │ │ │ │ + jne 32150 │ │ │ │ + jmp 3201f │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ + call 4c0a │ │ │ │ + add $0x1ac4c,%esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ - call 4bea │ │ │ │ - add $0x1abc1,%esi │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3223f │ │ │ │ + jle 321bf │ │ │ │ mov %edx,%eax │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ cmp $0x1,%edx │ │ │ │ - jne 3239a │ │ │ │ + jne 3231a │ │ │ │ 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 32230 │ │ │ │ + jne 321b0 │ │ │ │ mov 0x1c(%esi),%edi │ │ │ │ mov (%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 32392 │ │ │ │ + jle 32312 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ fldl -0x79d4(%eax) │ │ │ │ fstpl (%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 32392 │ │ │ │ + jle 32312 │ │ │ │ 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 3233b │ │ │ │ + jle 322bb │ │ │ │ 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 │ │ │ │ @@ -59099,17 +59050,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) │ │ │ │ @@ -59121,21 +59072,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 32300 │ │ │ │ + jne 32280 │ │ │ │ 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) │ │ │ │ @@ -59144,114 +59095,114 @@ │ │ │ │ call 3768 │ │ │ │ mov 0x1c(%esi),%edi │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebp,%eax │ │ │ │ - jg 32290 │ │ │ │ + jg 32210 │ │ │ │ incl 0x10(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp (%edi),%eax │ │ │ │ - jl 32270 │ │ │ │ + jl 321f0 │ │ │ │ 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 323a3 │ │ │ │ - jmp 3223f │ │ │ │ + jne 32323 │ │ │ │ + jmp 321bf │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%esi │ │ │ │ push %ebx │ │ │ │ + call 40a5 │ │ │ │ + add $0x1aa79,%edi │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ - call 4085 │ │ │ │ - add $0x1a9ef,%edi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 32434 │ │ │ │ + jle 323b4 │ │ │ │ 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 32420 │ │ │ │ + jmp 323a0 │ │ │ │ lea %cs:0x0(%esi,%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 32420 │ │ │ │ + jne 323a0 │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 32540 │ │ │ │ + jle 324c0 │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ fldl -0x79d4(%ecx) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 324f1 │ │ │ │ + jle 32471 │ │ │ │ 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 324c0 │ │ │ │ + jmp 32440 │ │ │ │ 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) │ │ │ │ @@ -59260,19 +59211,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 324c0 │ │ │ │ + jne 32440 │ │ │ │ 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) │ │ │ │ @@ -59280,111 +59231,111 @@ │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3768 │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%edx │ │ │ │ - jle 32540 │ │ │ │ + jle 324c0 │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ - jmp 32460 │ │ │ │ + jmp 323e0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00032550 : │ │ │ │ +000324d0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x20,%esp │ │ │ │ mov 0x38(%esp),%edi │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x1a860,%ebx │ │ │ │ + add $0x1a8e0,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push 0x8(%edi) │ │ │ │ call 31f0 │ │ │ │ mov (%esi),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 325bc │ │ │ │ + jle 3253d │ │ │ │ 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 325a0 │ │ │ │ + jne 32520 │ │ │ │ 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 3320 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000325f0 : │ │ │ │ +00032570 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x1a7c4,%ebx │ │ │ │ + add $0x1a844,%ebx │ │ │ │ push 0x0(%ebp) │ │ │ │ push 0x8(%ebp) │ │ │ │ call 3520 │ │ │ │ pop %eax │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ imul 0x4(%ebp),%eax │ │ │ │ + pop %edx │ │ │ │ push %eax │ │ │ │ mov 0x30(%ebp),%eax │ │ │ │ push 0x40(%eax) │ │ │ │ call 3250 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x2,0x18(%ebp) │ │ │ │ - je 326b0 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + je 32630 │ │ │ │ test %eax,%eax │ │ │ │ - jle 326a1 │ │ │ │ + jle 32621 │ │ │ │ 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 │ │ │ │ @@ -59410,589 +59361,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 32650 │ │ │ │ + jne 325d0 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 326a1 │ │ │ │ + jle 32621 │ │ │ │ mov 0x30(%ebp),%edx │ │ │ │ mov 0x48(%ebp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ mov 0x40(%edx),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,%eax │ │ │ │ - jmp 326e0 │ │ │ │ + jmp 32660 │ │ │ │ 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 326e0 │ │ │ │ + jne 32660 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00032700 : │ │ │ │ +00032680 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x3c,%esp │ │ │ │ - mov 0x50(%esp),%esi │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x40(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x1a6b4,%ebx │ │ │ │ + add $0x1a734,%ebx │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ add $0x2,%eax │ │ │ │ cmpl $0x2,0x18(%esi) │ │ │ │ - je 32861 │ │ │ │ + je 327df │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 3380 │ │ │ │ - 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 31f0 │ │ │ │ mov (%esi),%eax │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 32859 │ │ │ │ + jle 327d7 │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 32859 │ │ │ │ + jle 327d7 │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ fldl -0x79bc(%ebx) │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ 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 32800 │ │ │ │ + jne 32780 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ - cmp 0x18(%esp),%esi │ │ │ │ - jne 327b0 │ │ │ │ - add $0x3c,%esp │ │ │ │ + cmp 0x8(%esp),%esi │ │ │ │ + jne 32730 │ │ │ │ + ffreep %st(0) │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 3380 │ │ │ │ - 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 31f0 │ │ │ │ mov (%esi),%eax │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 32859 │ │ │ │ + jle 327d7 │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 32859 │ │ │ │ + jle 327d7 │ │ │ │ mov %ebp,%eax │ │ │ │ - mov 0x28(%esi),%edi │ │ │ │ - fldl -0x79bc(%ebx) │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ shr $0x1f,%ebp │ │ │ │ + fldl -0x79bc(%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 32900 │ │ │ │ + jne 32880 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ - cmp %esi,0x14(%esp) │ │ │ │ - jne 328d0 │ │ │ │ - add $0x3c,%esp │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ + jne 32850 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00032960 : │ │ │ │ +000328e0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x4c,%esp │ │ │ │ - mov 0x60(%esp),%esi │ │ │ │ + sub $0x3c,%esp │ │ │ │ + mov 0x50(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x1a454,%ebx │ │ │ │ + add $0x1a4d4,%ebx │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ add $0x2,%eax │ │ │ │ cmpl $0x2,0x18(%esi) │ │ │ │ - je 32ad2 │ │ │ │ + je 32a43 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 3380 │ │ │ │ - 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 31f0 │ │ │ │ mov (%esi),%eax │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 32aca │ │ │ │ + jle 32a3b │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 32aca │ │ │ │ + jle 32a3b │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ fldl -0x79d4(%ebx) │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ 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 32a72 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 329e2 │ │ │ │ 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 32a70 │ │ │ │ + jne 329e0 │ │ │ │ + ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ - cmp 0x28(%esp),%esi │ │ │ │ - jne 32a10 │ │ │ │ - add $0x4c,%esp │ │ │ │ + cmp 0x18(%esp),%esi │ │ │ │ + jne 32990 │ │ │ │ + add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 3380 │ │ │ │ - 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 31f0 │ │ │ │ mov (%esi),%eax │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 32aca │ │ │ │ + jle 32a3b │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 32aca │ │ │ │ + jle 32a3b │ │ │ │ mov %ebp,%eax │ │ │ │ - mov 0x28(%esi),%edi │ │ │ │ - fldl -0x79d4(%ebx) │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ shr $0x1f,%ebp │ │ │ │ + fldl -0x79d4(%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 32b00 │ │ │ │ + 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 32b80 │ │ │ │ + jne 32b00 │ │ │ │ + ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ - cmp %esi,0x20(%esp) │ │ │ │ - jne 32b40 │ │ │ │ - add $0x4c,%esp │ │ │ │ + cmp %esi,0x14(%esp) │ │ │ │ + jne 32ab0 │ │ │ │ + add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00032be0 : │ │ │ │ +00032b60 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ - mov 0x90(%esp),%edi │ │ │ │ call 3b47 │ │ │ │ - add $0x1a1d1,%eax │ │ │ │ + add $0x1a258,%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 3387b │ │ │ │ + je 3383b │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x2c(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3380 │ │ │ │ mov %ebp,(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ call 3380 │ │ │ │ - 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 3340d │ │ │ │ + jle 333cd │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3760 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 32cb5 │ │ │ │ + jle 32c36 │ │ │ │ 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 32ca0 │ │ │ │ + jne 32c20 │ │ │ │ cmpl $0xfffffffe,0x20(%esp) │ │ │ │ - jl 33405 │ │ │ │ + jl 333c5 │ │ │ │ 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 -0x79bc(%eax) │ │ │ │ fstpl 0x58(%esp) │ │ │ │ fldl -0x79ac(%eax) │ │ │ │ fstpl 0x68(%esp) │ │ │ │ fldl -0x79b4(%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 3380 │ │ │ │ mov %esi,(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ @@ -60013,20 +59965,20 @@ │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov %edx,0x5c(%eax) │ │ │ │ mov %ebp,(%esp) │ │ │ │ call 3380 │ │ │ │ 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 334a0 │ │ │ │ + mov 0x1c(%eax),%ebp │ │ │ │ + jge 33460 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3380 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -60046,849 +59998,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 32e10 │ │ │ │ + je 32d90 │ │ │ │ cmpl $0x1,0x30(%esp) │ │ │ │ - jne 33823 │ │ │ │ + jne 337e3 │ │ │ │ cmpb $0x0,0x67(%esp) │ │ │ │ - je 33827 │ │ │ │ + je 337e7 │ │ │ │ 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 33450 │ │ │ │ + jg 33410 │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jg 337c0 │ │ │ │ + jg 33780 │ │ │ │ cmp %ecx,0x4(%edx) │ │ │ │ - jg 33700 │ │ │ │ + jg 336c0 │ │ │ │ cmp %ecx,0x8(%edx) │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jg 336a0 │ │ │ │ + jg 33660 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3730 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ cmp %esi,(%esp) │ │ │ │ - jg 3347c │ │ │ │ + jg 3343c │ │ │ │ mov 0x30(%edi),%ebx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 334d7 │ │ │ │ + jle 33497 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ mov 0x40(%ebx),%ecx │ │ │ │ add %eax,%esi │ │ │ │ - jmp 32ec0 │ │ │ │ + jmp 32e40 │ │ │ │ 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 32ec0 │ │ │ │ + jne 32e40 │ │ │ │ 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 334f0 │ │ │ │ + mov %eax,0x8(%ebx) │ │ │ │ + jle 334b0 │ │ │ │ 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 33513 │ │ │ │ + jg 334d3 │ │ │ │ cmp 0x4(%eax),%edx │ │ │ │ - jl 33760 │ │ │ │ + jl 33720 │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jl 33660 │ │ │ │ + jl 33620 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3730 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ - mov 0x30(%edi),%eax │ │ │ │ cmp %ebx,(%esp) │ │ │ │ - jle 334c0 │ │ │ │ + mov 0x30(%edi),%eax │ │ │ │ + jle 33480 │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov 0x58(%edi),%ecx │ │ │ │ mov %ecx,0x40(%eax) │ │ │ │ mov %edx,0x58(%edi) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 32ffa │ │ │ │ + jle 32f79 │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ lea 0x8(%esi),%ebx │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ add %edx,%esi │ │ │ │ - jmp 32fc0 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 32f40 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 32fc0 │ │ │ │ + jne 32f40 │ │ │ │ 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 335f0 │ │ │ │ + jge 335b0 │ │ │ │ + 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 337e0 │ │ │ │ + jg 337a0 │ │ │ │ cmp %edx,0x4(%ecx) │ │ │ │ - jg 33720 │ │ │ │ + jg 336e0 │ │ │ │ cmp %edx,0x8(%ecx) │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jg 33640 │ │ │ │ + jg 33600 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3730 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ cmp %ebx,(%esp) │ │ │ │ - jge 33084 │ │ │ │ + jge 33003 │ │ │ │ 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 33100 │ │ │ │ + jle 33080 │ │ │ │ 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 330c0 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 33040 │ │ │ │ + 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 330c0 │ │ │ │ + jne 33040 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 33110 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 33090 │ │ │ │ + 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 33138 │ │ │ │ + je 330b8 │ │ │ │ ffreep %st(0) │ │ │ │ cmpl $0x1,0x30(%esp) │ │ │ │ - jne 337ff │ │ │ │ - fldl 0x50(%esp) │ │ │ │ + jne 337bf │ │ │ │ cmpb $0x0,0x67(%esp) │ │ │ │ - je 337fd │ │ │ │ + fldl 0x50(%esp) │ │ │ │ + je 337bd │ │ │ │ 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 335a0 │ │ │ │ + jg 33560 │ │ │ │ cmp %edx,%ebp │ │ │ │ - jg 337a0 │ │ │ │ + jg 33760 │ │ │ │ cmp %edx,0x4(%ecx) │ │ │ │ - jg 33780 │ │ │ │ + jg 33740 │ │ │ │ cmp %edx,0x8(%ecx) │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jg 33620 │ │ │ │ + jg 335e0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3730 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ cmp %ebx,(%esp) │ │ │ │ - jg 335ce │ │ │ │ + jg 3358e │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 33547 │ │ │ │ + jle 33507 │ │ │ │ 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 331c0 │ │ │ │ + jne 33140 │ │ │ │ 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 33560 │ │ │ │ + mov %eax,0x8(%ecx) │ │ │ │ + jle 33520 │ │ │ │ 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 33583 │ │ │ │ + jg 33543 │ │ │ │ cmp 0x4(%eax),%edx │ │ │ │ - jl 33740 │ │ │ │ + jl 33700 │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jl 33680 │ │ │ │ + jl 33640 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3730 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ - mov 0x30(%edi),%ebx │ │ │ │ cmp %ecx,(%esp) │ │ │ │ - jle 33530 │ │ │ │ + mov 0x30(%edi),%ebx │ │ │ │ + jle 334f0 │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov 0x58(%edi),%edx │ │ │ │ mov %edx,0x40(%ebx) │ │ │ │ mov %eax,0x58(%edi) │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 332e6 │ │ │ │ + jle 3327f │ │ │ │ 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 33240 │ │ │ │ + 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 332a0 │ │ │ │ + jne 33240 │ │ │ │ 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 33420 │ │ │ │ + jge 333e0 │ │ │ │ mov 0x40(%ebx),%esi │ │ │ │ mov 0x50(%edi),%ebp │ │ │ │ mov %ebp,0x40(%ebx) │ │ │ │ mov %esi,0x50(%edi) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 33860 │ │ │ │ + jg 33820 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 336e0 │ │ │ │ + jg 336a0 │ │ │ │ cmp %eax,0x8(%edx) │ │ │ │ - jg 336c0 │ │ │ │ + jg 33680 │ │ │ │ fstpl 0x38(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3730 │ │ │ │ + fldl 0x48(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x38(%esp) │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ cmp %esi,(%esp) │ │ │ │ - jge 3335e │ │ │ │ + jge 332f7 │ │ │ │ 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 333d0 │ │ │ │ + jle 33390 │ │ │ │ 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 33340 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%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 33380 │ │ │ │ + jne 33340 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 333e0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 333a0 │ │ │ │ + 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 32d10 │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + jle 32c90 │ │ │ │ add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 3730 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32c7b │ │ │ │ + jmp 32bfb │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jle 3331c │ │ │ │ + jle 332b5 │ │ │ │ fstpl (%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3760 │ │ │ │ add $0x10,%esp │ │ │ │ fldl (%esp) │ │ │ │ - jmp 3335e │ │ │ │ + jmp 332f7 │ │ │ │ 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 32e37 │ │ │ │ + jle 32db7 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3760 │ │ │ │ + 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 32e7d │ │ │ │ - jmp 32efa │ │ │ │ + jg 32dfd │ │ │ │ + jmp 32e79 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x44(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32d97 │ │ │ │ + jmp 32d17 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - jge 32f78 │ │ │ │ + jge 32ef7 │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov 0x4c(%edi),%ecx │ │ │ │ mov %ecx,0x40(%eax) │ │ │ │ mov %edx,0x4c(%edi) │ │ │ │ - jmp 32f78 │ │ │ │ + jmp 32ef7 │ │ │ │ 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 32f24 │ │ │ │ + jge 32ea3 │ │ │ │ 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 32f32 │ │ │ │ + jle 32eb1 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3760 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 32f5c │ │ │ │ - jge 33282 │ │ │ │ + jmp 32edb │ │ │ │ + jge 331fb │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov 0x4c(%edi),%edx │ │ │ │ mov %edx,0x40(%ebx) │ │ │ │ mov %eax,0x4c(%edi) │ │ │ │ - jmp 33282 │ │ │ │ + jmp 331fb │ │ │ │ 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 3322e │ │ │ │ + jge 331a7 │ │ │ │ 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 3323c │ │ │ │ + jle 331b5 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3760 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 33266 │ │ │ │ + jmp 331df │ │ │ │ + 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 3316b │ │ │ │ + jle 330eb │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3760 │ │ │ │ + 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 331b1 │ │ │ │ - jmp 33206 │ │ │ │ + jg 33131 │ │ │ │ + jmp 3317f │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %edx,0x40(%esp) │ │ │ │ - jle 33042 │ │ │ │ + jle 32fc1 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3760 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 33084 │ │ │ │ + jmp 33003 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 31cc0 │ │ │ │ + call 31c40 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 33195 │ │ │ │ + jmp 33115 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 31cc0 │ │ │ │ + call 31c40 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 3306c │ │ │ │ + jmp 32feb │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 31cc0 │ │ │ │ + call 31c40 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 32f5c │ │ │ │ + jmp 32edb │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 31cc0 │ │ │ │ + call 31c40 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 33266 │ │ │ │ + jmp 331df │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 31cc0 │ │ │ │ + call 31c40 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 32e61 │ │ │ │ + jmp 32de1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 31cc0 │ │ │ │ + call 31c40 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 33346 │ │ │ │ + jmp 332df │ │ │ │ nop │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 31ed0 │ │ │ │ + call 31e60 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 33346 │ │ │ │ + jmp 332df │ │ │ │ nop │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 31ed0 │ │ │ │ + call 31e60 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 32e61 │ │ │ │ + jmp 32de1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 31ed0 │ │ │ │ + call 31e60 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 3306c │ │ │ │ + jmp 32feb │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 31ed0 │ │ │ │ + call 31e60 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 33266 │ │ │ │ + jmp 331df │ │ │ │ nop │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 31ed0 │ │ │ │ + call 31e60 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 32f5c │ │ │ │ + jmp 32edb │ │ │ │ nop │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 31ed0 │ │ │ │ + call 31e60 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 33195 │ │ │ │ + jmp 33115 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3760 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 331a5 │ │ │ │ + jmp 33125 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3760 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x30(%edi),%ebx │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 32e71 │ │ │ │ + jmp 32df1 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3760 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 33075 │ │ │ │ + jmp 32ff4 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3380 │ │ │ │ mov %eax,0x50(%esp) │ │ │ │ fildl 0x50(%esp) │ │ │ │ fmull 0x78(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 33138 │ │ │ │ + jmp 330b8 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 33829 │ │ │ │ + jmp 337e9 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3380 │ │ │ │ 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 32e10 │ │ │ │ + jmp 32d90 │ │ │ │ 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 3760 │ │ │ │ add $0x10,%esp │ │ │ │ fldl (%esp) │ │ │ │ - jmp 3334f │ │ │ │ + jmp 332e8 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x2c(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3380 │ │ │ │ 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 33df3 │ │ │ │ + jle 33de3 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3760 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 338f5 │ │ │ │ + jle 338b6 │ │ │ │ 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 338e0 │ │ │ │ + jne 338a0 │ │ │ │ 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 33405 │ │ │ │ + jl 333c5 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ fldl -0x79ac(%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 │ │ │ │ @@ -60928,583 +60873,580 @@ │ │ │ │ fstpl 0x38(%esp) │ │ │ │ pop %eax │ │ │ │ push 0x2c(%esp) │ │ │ │ call 3380 │ │ │ │ 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 33e70 │ │ │ │ + jl 33e60 │ │ │ │ cmp %edx,0x18(%esp) │ │ │ │ - jg 34011 │ │ │ │ + jg 34001 │ │ │ │ cmp %edx,0x4(%ecx) │ │ │ │ - jg 33f20 │ │ │ │ + jg 33f10 │ │ │ │ fstpl 0x18(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 3730 │ │ │ │ + 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 33a7b │ │ │ │ + jle 33a39 │ │ │ │ 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 33a40 │ │ │ │ + jne 33a00 │ │ │ │ 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 3380 │ │ │ │ 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 33ed0 │ │ │ │ - je 33fe7 │ │ │ │ + jl 33ec0 │ │ │ │ + je 33fd7 │ │ │ │ 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 340a2 │ │ │ │ + jg 34092 │ │ │ │ cmp %ecx,0x4(%edx) │ │ │ │ - jg 33f60 │ │ │ │ + jg 33f50 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3730 │ │ │ │ + fldl 0x38(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x28(%esp) │ │ │ │ cmp %esi,(%esp) │ │ │ │ - jl 33b28 │ │ │ │ + jl 33ae6 │ │ │ │ cmp %esi,(%esp) │ │ │ │ - je 33b28 │ │ │ │ + je 33ae6 │ │ │ │ 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 33bbb │ │ │ │ + jle 33b79 │ │ │ │ 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 33b80 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 33b40 │ │ │ │ + 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 33b80 │ │ │ │ + jne 33b40 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x8(%edi),%ebp │ │ │ │ push 0x2c(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3380 │ │ │ │ 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 33e40 │ │ │ │ + jge 33e30 │ │ │ │ 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 3402e │ │ │ │ + jg 3401e │ │ │ │ cmp %edx,0x4(%ecx) │ │ │ │ - jg 33f00 │ │ │ │ + jg 33ef0 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3730 │ │ │ │ + fldl 0x38(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x28(%esp) │ │ │ │ cmp %esi,(%esp) │ │ │ │ - jge 33c52 │ │ │ │ + jge 33c10 │ │ │ │ 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 33cc5 │ │ │ │ + jle 33c7f │ │ │ │ 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 33c80 │ │ │ │ + jne 33c40 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x8(%edi),%ebp │ │ │ │ push 0x2c(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3380 │ │ │ │ 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 33e10 │ │ │ │ - je 33fbd │ │ │ │ + jl 33e00 │ │ │ │ + je 33fad │ │ │ │ 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 34085 │ │ │ │ + jg 34075 │ │ │ │ cmp %ecx,0x4(%edx) │ │ │ │ - jg 33f40 │ │ │ │ + jg 33f30 │ │ │ │ fstpl 0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3730 │ │ │ │ + fldl 0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x8(%esp) │ │ │ │ cmp %esi,(%esp) │ │ │ │ - jl 33d67 │ │ │ │ + jl 33d21 │ │ │ │ cmp %esi,(%esp) │ │ │ │ - je 33d67 │ │ │ │ + je 33d21 │ │ │ │ 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 33dd9 │ │ │ │ + jle 33dc3 │ │ │ │ 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 33d80 │ │ │ │ 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 33d90 │ │ │ │ + jne 33d80 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 33de0 │ │ │ │ + jmp 33dd0 │ │ │ │ ffreep %st(0) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ decl (%esp) │ │ │ │ inc %esi │ │ │ │ cmp 0x4c(%esp),%esi │ │ │ │ - jle 33920 │ │ │ │ - jmp 33405 │ │ │ │ + jle 338f0 │ │ │ │ + jmp 333c5 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 3730 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 338ba │ │ │ │ + jmp 3387a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jg 33fa0 │ │ │ │ + jg 33f90 │ │ │ │ cmp %ecx,0x4(%edx) │ │ │ │ - jg 33f40 │ │ │ │ + jg 33f30 │ │ │ │ fstpl 0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3730 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x8(%esp) │ │ │ │ - jmp 33d67 │ │ │ │ + jmp 33d21 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %edx,%ebx │ │ │ │ - jg 34068 │ │ │ │ + jg 34058 │ │ │ │ cmp %edx,0x4(%ecx) │ │ │ │ - jg 33f00 │ │ │ │ + jg 33ef0 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3730 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 33c52 │ │ │ │ + jmp 33c10 │ │ │ │ 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 3404b │ │ │ │ + jg 3403b │ │ │ │ cmp %edx,0x4(%ecx) │ │ │ │ - jg 33f20 │ │ │ │ + jg 33f10 │ │ │ │ fstpl 0x18(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3730 │ │ │ │ + fldl 0x28(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x18(%esp) │ │ │ │ cmp %esi,(%esp) │ │ │ │ - jge 33a10 │ │ │ │ + jge 339e0 │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ mov 0x48(%edi),%ecx │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov %ecx,0x40(%eax) │ │ │ │ mov %edx,0x48(%edi) │ │ │ │ - jmp 33a10 │ │ │ │ + jmp 339e0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jg 33f80 │ │ │ │ + jg 33f70 │ │ │ │ cmp %ecx,0x4(%edx) │ │ │ │ - jg 33f60 │ │ │ │ + jg 33f50 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3730 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 33b28 │ │ │ │ + jmp 33ae6 │ │ │ │ xchg %ax,%ax │ │ │ │ imul $0x8c,0x8(%esp),%edx │ │ │ │ fstpl 0x28(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 31b00 │ │ │ │ + call 31a80 │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 33c3e │ │ │ │ + jmp 33bfc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul $0x8c,0x8(%esp),%edx │ │ │ │ fstpl 0x18(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 31b00 │ │ │ │ + call 31a80 │ │ │ │ fldl 0x18(%esp) │ │ │ │ - jmp 33ea7 │ │ │ │ + jmp 33e97 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul $0x8c,0x8(%esp),%edx │ │ │ │ fstpl 0x18(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 31b00 │ │ │ │ + call 31a80 │ │ │ │ fldl 0x18(%esp) │ │ │ │ - jmp 33d4e │ │ │ │ + jmp 33d08 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul $0x8c,0x8(%esp),%edx │ │ │ │ fstpl 0x28(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 31b00 │ │ │ │ + call 31a80 │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 33b0f │ │ │ │ + jmp 33acd │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3760 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 33b28 │ │ │ │ + jmp 33ae6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstpl 0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3760 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x8(%esp) │ │ │ │ - jmp 33d67 │ │ │ │ + jmp 33d21 │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jg 33fa0 │ │ │ │ + jg 33f90 │ │ │ │ cmp %ecx,0x4(%edx) │ │ │ │ - jg 33f40 │ │ │ │ + jg 33f30 │ │ │ │ fstpl 0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3730 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x8(%esp) │ │ │ │ - jmp 33d53 │ │ │ │ + jmp 33d0d │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jg 33f80 │ │ │ │ + jg 33f70 │ │ │ │ cmp %ecx,0x4(%edx) │ │ │ │ - jg 33f60 │ │ │ │ + jg 33f50 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3730 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 33b14 │ │ │ │ + jmp 33ad2 │ │ │ │ fstpl 0x18(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3760 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x18(%esp) │ │ │ │ - jmp 33a10 │ │ │ │ + jmp 339e0 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3760 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 33c43 │ │ │ │ + jmp 33c01 │ │ │ │ fstpl 0x18(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3760 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x18(%esp) │ │ │ │ - jmp 33eb0 │ │ │ │ + jmp 33ea0 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3760 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 33c52 │ │ │ │ + jmp 33c10 │ │ │ │ fstpl 0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3760 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x8(%esp) │ │ │ │ - jmp 33d58 │ │ │ │ + jmp 33d12 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3760 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 33b19 │ │ │ │ + jmp 33ad7 │ │ │ │ nop │ │ │ │ │ │ │ │ -000340c0 : │ │ │ │ +000340b0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ call 3b47 │ │ │ │ - add $0x18cf8,%eax │ │ │ │ + add $0x18d08,%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 34d95 │ │ │ │ + je 34d95 │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 34135 │ │ │ │ + jle 34136 │ │ │ │ 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 34120 │ │ │ │ + lea %cs:0x0(%esi,%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 34120 │ │ │ │ + jne 34120 │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ push 0x28(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3380 │ │ │ │ mov %eax,%ebp │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ @@ -61513,52 +61455,52 @@ │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,0x70(%esp) │ │ │ │ inc %eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3380 │ │ │ │ - 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 34962 │ │ │ │ + jle 34962 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3768 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ cmp $0xfffffffe,%eax │ │ │ │ - jl 3495a │ │ │ │ + jl 3495a │ │ │ │ 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 -0x79bc(%eax) │ │ │ │ fstpl 0x50(%esp) │ │ │ │ fldl -0x79ac(%eax) │ │ │ │ fstpl 0x68(%esp) │ │ │ │ fldl -0x79b4(%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 3380 │ │ │ │ mov %esi,(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ @@ -61582,20 +61524,20 @@ │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov %edx,0x60(%eax) │ │ │ │ mov %ebp,(%esp) │ │ │ │ call 3380 │ │ │ │ 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 349b0 │ │ │ │ + mov 0x1c(%eax),%ebp │ │ │ │ + jge 349b0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 3380 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -61615,50 +61557,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 342fa │ │ │ │ + je 342fa │ │ │ │ cmpl $0x1,0x34(%esp) │ │ │ │ - jne 34d31 │ │ │ │ + jne 34d31 │ │ │ │ cmpb $0x0,0x67(%esp) │ │ │ │ - je 34d35 │ │ │ │ + je 34d35 │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add 0x8(%edi),%edx │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3437b │ │ │ │ + jle 3437b │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov 0x40(%eax),%ebx │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ add %edx,%esi │ │ │ │ - jmp 34340 │ │ │ │ + jmp 34340 │ │ │ │ lea %cs:0x0(%esi,%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) │ │ │ │ @@ -61670,70 +61612,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 34340 │ │ │ │ - mov 0x1c(%eax),%ecx │ │ │ │ + jne 34340 │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ + cmp %ebp,0xc(%esp) │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov (%ecx),%ebx │ │ │ │ - cmp %ebp,0xc(%esp) │ │ │ │ - jle 34980 │ │ │ │ + jle 34980 │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ mov 0x54(%edi),%ebp │ │ │ │ mov %ebp,0x40(%eax) │ │ │ │ mov %esi,0x54(%edi) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jg 34a50 │ │ │ │ + jg 34a50 │ │ │ │ cmp %edx,0x4(%ecx) │ │ │ │ - jg 34cd0 │ │ │ │ + jg 34cd0 │ │ │ │ cmp %edx,0x8(%ecx) │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jg 34bb0 │ │ │ │ + jg 34bb0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 36b0 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jg 34a68 │ │ │ │ + jg 34a68 │ │ │ │ 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 34477 │ │ │ │ + jle 34477 │ │ │ │ mov 0x40(%ebx),%esi │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ lea 0x8(%esi),%ecx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ add %eax,%esi │ │ │ │ - jmp 34440 │ │ │ │ + jmp 34440 │ │ │ │ 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) │ │ │ │ @@ -61743,41 +61685,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 34440 │ │ │ │ + jne 34440 │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jle 34a10 │ │ │ │ + jle 34a10 │ │ │ │ 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 34a30 │ │ │ │ + jg 34a30 │ │ │ │ cmp 0x4(%eax),%edx │ │ │ │ - jl 34c50 │ │ │ │ + jl 34c50 │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jl 34c30 │ │ │ │ + jl 34c30 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 36b0 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ - mov 0x30(%edi),%ebx │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jle 349f0 │ │ │ │ + mov 0x30(%edi),%ebx │ │ │ │ + jle 349f0 │ │ │ │ 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 │ │ │ │ @@ -61785,33 +61727,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 34580 │ │ │ │ + jle 34580 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x40(%ebx),%ecx │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ add $0x10,%ecx │ │ │ │ add %eax,%ebp │ │ │ │ - jmp 34540 │ │ │ │ + jmp 34540 │ │ │ │ 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) │ │ │ │ @@ -61822,587 +61764,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 34540 │ │ │ │ + jne 34540 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 34590 │ │ │ │ + jmp 34590 │ │ │ │ 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 349d0 │ │ │ │ + jge 349d0 │ │ │ │ + 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 34d60 │ │ │ │ + jg 34d60 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 34cb0 │ │ │ │ + jg 34cb0 │ │ │ │ cmp %eax,0x8(%edx) │ │ │ │ - jg 34bf0 │ │ │ │ + jg 34bf0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 36b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ cmp %ecx,0xc(%esp) │ │ │ │ - jge 345fb │ │ │ │ + jge 345fb │ │ │ │ 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 3461d │ │ │ │ + je 3461d │ │ │ │ cmpl $0x1,0x34(%esp) │ │ │ │ - jne 34d07 │ │ │ │ + jne 34d07 │ │ │ │ cmpb $0x0,0x67(%esp) │ │ │ │ - je 34d0b │ │ │ │ + je 34d0b │ │ │ │ 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 346af │ │ │ │ + jle 346af │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ mov 0x40(%ebx),%ecx │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ add %eax,%ebp │ │ │ │ - jmp 34680 │ │ │ │ + jmp 34680 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 34680 │ │ │ │ + jne 34680 │ │ │ │ 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 34b60 │ │ │ │ + jle 34b60 │ │ │ │ + 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 34b10 │ │ │ │ + jg 34b10 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 34c90 │ │ │ │ + jg 34c90 │ │ │ │ cmp %eax,0x8(%edx) │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jg 34b90 │ │ │ │ + jg 34b90 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 36b0 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ cmp %ecx,0xc(%esp) │ │ │ │ - jg 34b28 │ │ │ │ + jg 34b28 │ │ │ │ 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 34ac0 │ │ │ │ + jle 34ac0 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x40(%ecx),%ebx │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ mov 0xc(%ecx),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add %eax,%ebp │ │ │ │ - jmp 34780 │ │ │ │ + jmp 34780 │ │ │ │ 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 34780 │ │ │ │ + jne 34780 │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jle 34ac0 │ │ │ │ + jle 34ac0 │ │ │ │ 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 34ae4 │ │ │ │ + jg 34ae4 │ │ │ │ cmp 0x4(%eax),%edx │ │ │ │ - jl 34c70 │ │ │ │ + jl 34c70 │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jl 34bd0 │ │ │ │ + jl 34bd0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 36b0 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - mov 0x30(%edi),%ecx │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jle 34aa0 │ │ │ │ + mov 0x30(%edi),%ecx │ │ │ │ + jle 34aa0 │ │ │ │ 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 348c0 │ │ │ │ + jle 348c0 │ │ │ │ mov 0x40(%ecx),%esi │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0xc(%ecx),%edx │ │ │ │ lea 0x10(%esi),%ebx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ add %eax,%esi │ │ │ │ - jmp 34880 │ │ │ │ + jmp 34880 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 34880 │ │ │ │ + jne 34880 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 348d0 │ │ │ │ + jmp 348d0 │ │ │ │ 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 34a80 │ │ │ │ + jge 34a80 │ │ │ │ mov 0x40(%ecx),%esi │ │ │ │ mov 0x50(%edi),%ebp │ │ │ │ mov %ebp,0x40(%ecx) │ │ │ │ mov %esi,0x50(%edi) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 34d80 │ │ │ │ + jg 34d80 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 34cf0 │ │ │ │ + jg 34cf0 │ │ │ │ cmp %eax,0x8(%edx) │ │ │ │ - jg 34c10 │ │ │ │ + jg 34c10 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 36b0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jge 34935 │ │ │ │ + jge 34935 │ │ │ │ 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 341f0 │ │ │ │ + jge 341f0 │ │ │ │ add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 36b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3419a │ │ │ │ + jmp 3419b │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %edx,%ebx │ │ │ │ - jle 343a5 │ │ │ │ + jle 343a5 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3768 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x30(%edi),%ebx │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 343e0 │ │ │ │ + jmp 343e0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x44(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3380 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 34281 │ │ │ │ + jmp 34281 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,0x40(%esp) │ │ │ │ - jle 345c0 │ │ │ │ + jle 345c0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3768 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 345fb │ │ │ │ + jmp 345fb │ │ │ │ nop │ │ │ │ - jge 344e6 │ │ │ │ + jge 344e6 │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov 0x4c(%edi),%edx │ │ │ │ mov %edx,0x40(%ebx) │ │ │ │ mov %eax,0x4c(%edi) │ │ │ │ - jmp 344e6 │ │ │ │ + jmp 344e6 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - jge 34491 │ │ │ │ + jge 34491 │ │ │ │ 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 3449f │ │ │ │ + jle 3449f │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3768 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 344c9 │ │ │ │ + jmp 344c9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3768 │ │ │ │ + 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 343e0 │ │ │ │ + jmp 343e0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%ebx │ │ │ │ - jle 348fa │ │ │ │ + jle 348fa │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3768 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 34935 │ │ │ │ + jmp 34935 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - jge 3481e │ │ │ │ + jge 3481e │ │ │ │ mov 0x40(%ecx),%eax │ │ │ │ mov 0x4c(%edi),%edx │ │ │ │ mov %edx,0x40(%ecx) │ │ │ │ mov %eax,0x4c(%edi) │ │ │ │ - jmp 3481e │ │ │ │ + jmp 3481e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jge 347c9 │ │ │ │ + jge 347c9 │ │ │ │ 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 347d7 │ │ │ │ + jle 347d7 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3768 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 34801 │ │ │ │ + jmp 34801 │ │ │ │ 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 3768 │ │ │ │ + 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 34739 │ │ │ │ - jmp 347af │ │ │ │ + jg 34739 │ │ │ │ + jmp 347af │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,0x40(%esp) │ │ │ │ - jle 346df │ │ │ │ + jle 346df │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3768 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 3471a │ │ │ │ + jmp 3471a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 321f0 │ │ │ │ + call 32170 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 34709 │ │ │ │ + jmp 34709 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 321f0 │ │ │ │ + call 32170 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 343cf │ │ │ │ + jmp 343cf │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 321f0 │ │ │ │ + call 32170 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 34801 │ │ │ │ + jmp 34801 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 321f0 │ │ │ │ - jmp 345e2 │ │ │ │ + call 32170 │ │ │ │ + jmp 345e2 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 321f0 │ │ │ │ - jmp 3491c │ │ │ │ + call 32170 │ │ │ │ + jmp 3491c │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 321f0 │ │ │ │ + call 32170 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 344c9 │ │ │ │ + jmp 344c9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 323c0 │ │ │ │ + call 32340 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 344c9 │ │ │ │ + jmp 344c9 │ │ │ │ nop │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 323c0 │ │ │ │ + call 32340 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 34801 │ │ │ │ + jmp 34801 │ │ │ │ nop │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 323c0 │ │ │ │ + call 32340 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 34709 │ │ │ │ + jmp 34709 │ │ │ │ nop │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 323c0 │ │ │ │ - jmp 345e2 │ │ │ │ + call 32340 │ │ │ │ + jmp 345e2 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 323c0 │ │ │ │ + call 32340 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 343cf │ │ │ │ + jmp 343cf │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 323c0 │ │ │ │ - jmp 3491c │ │ │ │ + call 32340 │ │ │ │ + jmp 3491c │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 34d0d │ │ │ │ + jmp 34d0d │ │ │ │ ffreep %st(0) │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x58(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3380 │ │ │ │ mov %eax,0x50(%esp) │ │ │ │ fildl 0x50(%esp) │ │ │ │ fmull 0x78(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3461d │ │ │ │ + jmp 3461d │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 34d37 │ │ │ │ + jmp 34d37 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x58(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3380 │ │ │ │ mov %eax,0x50(%esp) │ │ │ │ - mov 0x30(%edi),%eax │ │ │ │ fildl 0x50(%esp) │ │ │ │ + mov 0x30(%edi),%eax │ │ │ │ fmull 0x78(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 342fa │ │ │ │ + jmp 342fa │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3768 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 345ec │ │ │ │ + jmp 345ec │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3768 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 34926 │ │ │ │ + jmp 34926 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 34dd5 │ │ │ │ + jle 34dd6 │ │ │ │ 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 34dc0 │ │ │ │ + jne 34dc0 │ │ │ │ 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 │ │ │ │ @@ -62418,32 +62360,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 352ff │ │ │ │ + jle 352ff │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3768 │ │ │ │ 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 3495a │ │ │ │ + jl 3495a │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ fldl -0x79ac(%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 │ │ │ │ @@ -62482,40 +62424,40 @@ │ │ │ │ fmull 0x48(%esp) │ │ │ │ fstpl 0x30(%esp) │ │ │ │ pop %eax │ │ │ │ push 0x28(%esp) │ │ │ │ call 3380 │ │ │ │ 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 34f77 │ │ │ │ + jle 34f77 │ │ │ │ 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 34f40 │ │ │ │ + jmp 34f40 │ │ │ │ lea %cs:0x0(%esi,%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) │ │ │ │ @@ -62525,39 +62467,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 34f40 │ │ │ │ + jne 34f40 │ │ │ │ + cmp %esi,0xc(%esp) │ │ │ │ mov 0x1c(%ecx),%edx │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ mov (%edx),%ebx │ │ │ │ - cmp %esi,0xc(%esp) │ │ │ │ - jge 35380 │ │ │ │ + jge 35380 │ │ │ │ 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 354d9 │ │ │ │ + jg 354d9 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 35400 │ │ │ │ + jg 35400 │ │ │ │ fstpl 0x20(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 36b0 │ │ │ │ + fldl 0x30(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x20(%esp) │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jge 34fdb │ │ │ │ + jge 34fdb │ │ │ │ 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) │ │ │ │ @@ -62575,30 +62517,30 @@ │ │ │ │ inc %eax │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%ebp │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov %ebp,0x8(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 35077 │ │ │ │ + jle 35078 │ │ │ │ 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) │ │ │ │ @@ -62608,42 +62550,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 35040 │ │ │ │ + jne 35040 │ │ │ │ + cmp %esi,0xc(%esp) │ │ │ │ mov 0x1c(%ecx),%eax │ │ │ │ mov 0x2c(%ecx),%edx │ │ │ │ mov (%eax),%ebx │ │ │ │ - cmp %esi,0xc(%esp) │ │ │ │ - jl 353b0 │ │ │ │ - je 354b3 │ │ │ │ + jl 353b0 │ │ │ │ + je 354b3 │ │ │ │ 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 35562 │ │ │ │ + jg 35562 │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ - jg 35440 │ │ │ │ + jg 35440 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 36b0 │ │ │ │ + fldl 0x38(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x28(%esp) │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jl 350e7 │ │ │ │ + jl 350e8 │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - je 350e7 │ │ │ │ + je 350e8 │ │ │ │ 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 │ │ │ │ @@ -62659,68 +62601,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 35171 │ │ │ │ + jle 35171 │ │ │ │ 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 35140 │ │ │ │ + jne 35140 │ │ │ │ + cmp %esi,0xc(%esp) │ │ │ │ mov 0x1c(%ecx),%edx │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ mov (%edx),%ebx │ │ │ │ - cmp %esi,0xc(%esp) │ │ │ │ - jge 35350 │ │ │ │ + jge 35350 │ │ │ │ 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 354f6 │ │ │ │ + jg 354f6 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 353e0 │ │ │ │ + jg 353e0 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 36b0 │ │ │ │ + fldl 0x38(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x28(%esp) │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jge 351d5 │ │ │ │ + jge 351d5 │ │ │ │ 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 │ │ │ │ @@ -62736,265 +62678,264 @@ │ │ │ │ add $0x3,%eax │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%ebp │ │ │ │ mov %ebp,0x8(%ecx) │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 35275 │ │ │ │ + jle 35276 │ │ │ │ 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 35240 │ │ │ │ + jmp 35240 │ │ │ │ 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 35240 │ │ │ │ + jne 35240 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 35280 │ │ │ │ + jmp 35280 │ │ │ │ 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 35320 │ │ │ │ - je 35495 │ │ │ │ + jl 35320 │ │ │ │ + je 35495 │ │ │ │ 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 3554d │ │ │ │ + jg 3554d │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ - jg 35420 │ │ │ │ + jg 35420 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 36b0 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jl 352e8 │ │ │ │ + jl 352e8 │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - je 352e8 │ │ │ │ + je 352e8 │ │ │ │ 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 34e60 │ │ │ │ + jge 34e60 │ │ │ │ add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 36b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 34e2f │ │ │ │ + jmp 34e30 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %edx,%ebx │ │ │ │ - jg 35480 │ │ │ │ + jg 35480 │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ - jg 35420 │ │ │ │ + jg 35420 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 36b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 352e8 │ │ │ │ + jmp 352e8 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 35530 │ │ │ │ + jg 35530 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 353e0 │ │ │ │ + jg 353e0 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 36b0 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 351d5 │ │ │ │ + jmp 351d5 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 35513 │ │ │ │ + jg 35513 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 35400 │ │ │ │ + jg 35400 │ │ │ │ fstpl 0x20(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 36b0 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x20(%esp) │ │ │ │ - jmp 34fdb │ │ │ │ + jmp 34fdb │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ cmp %edx,%ebx │ │ │ │ - jg 35460 │ │ │ │ + jg 35460 │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ - jg 35440 │ │ │ │ + jg 35440 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 36b0 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 350e7 │ │ │ │ + jmp 350e8 │ │ │ │ xchg %ax,%ax │ │ │ │ imul $0x8c,0x10(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ fstpl 0x28(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 32050 │ │ │ │ + call 31fd0 │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 351c0 │ │ │ │ + jmp 351c0 │ │ │ │ nop │ │ │ │ imul $0x8c,0x10(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ fstpl 0x20(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 32050 │ │ │ │ + call 31fd0 │ │ │ │ fldl 0x20(%esp) │ │ │ │ - jmp 34fc6 │ │ │ │ + jmp 34fc6 │ │ │ │ nop │ │ │ │ imul $0x8c,0x10(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 32050 │ │ │ │ - jmp 352cd │ │ │ │ + call 31fd0 │ │ │ │ + jmp 352cd │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x10(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ fstpl 0x28(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 32050 │ │ │ │ + call 31fd0 │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 350cc │ │ │ │ + jmp 350cd │ │ │ │ nop │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3768 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 350e7 │ │ │ │ + jmp 350e8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3768 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 352e8 │ │ │ │ + jmp 352e8 │ │ │ │ cmp %edx,%ebx │ │ │ │ - jg 35480 │ │ │ │ + jg 35480 │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ - jg 35420 │ │ │ │ + jg 35420 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 36b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 352d3 │ │ │ │ + jmp 352d3 │ │ │ │ cmp %edx,%ebx │ │ │ │ - jg 35460 │ │ │ │ + jg 35460 │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ - jg 35440 │ │ │ │ + jg 35440 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 36b0 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 350d2 │ │ │ │ + jmp 350d3 │ │ │ │ fstpl 0x20(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3768 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x20(%esp) │ │ │ │ - jmp 34fcc │ │ │ │ + jmp 34fcc │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3768 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 351c6 │ │ │ │ + jmp 351c6 │ │ │ │ fstpl 0x20(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3768 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x20(%esp) │ │ │ │ - jmp 34fdb │ │ │ │ + jmp 34fdb │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3768 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 351d5 │ │ │ │ + jmp 351d5 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3768 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 352d9 │ │ │ │ + jmp 352d9 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 3768 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 350d8 │ │ │ │ + jmp 350d9 │ │ │ │ nop │ │ │ │ │ │ │ │ 00035580 : │ │ │ │ push %ebx │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ add $0x1783e,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -63015,16 +62956,16 @@ │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ add $0x17804,%ebx │ │ │ │ - mov 0x24(%esi),%eax │ │ │ │ cmpl $0x2,0x18(%esi) │ │ │ │ + mov 0x24(%esi),%eax │ │ │ │ je 35770 │ │ │ │ test $0x10,%ah │ │ │ │ jne 35750 │ │ │ │ mov 0x34(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ xor %edi,%edi │ │ │ │ xorl $0x2,0x38(%eax) │ │ │ │ @@ -63183,20 +63124,20 @@ │ │ │ │ push 0x2c(%eax) │ │ │ │ call 3330 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %eax,%edi │ │ │ │ jle 357a0 │ │ │ │ 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 35838 │ │ │ │ mov $0x1,%edi │ │ │ │ jmp 35803 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x3c(%esi),%eax │ │ │ │ lea 0x0(,%edi,4),%ebp │ │ │ │ @@ -63291,24 +63232,24 @@ │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3620 │ │ │ │ movl $0x20,(%esp) │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ call 3620 │ │ │ │ - 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 3620 │ │ │ │ mov (%esi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x18(%esi) │ │ │ │ test %edi,%edi │ │ │ │ jle 35962 │ │ │ │ @@ -63325,77 +63266,77 @@ │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push 0x30(%esp) │ │ │ │ call 31f0 │ │ │ │ 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 359d5 │ │ │ │ + jle 359d6 │ │ │ │ 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 359c0 │ │ │ │ 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 35d53 │ │ │ │ mov 0x50(%esp),%ecx │ │ │ │ add $0x18,%ecx │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ test %edi,%edi │ │ │ │ jle 35b24 │ │ │ │ - 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 -0x7974(%ebx) │ │ │ │ fstpt 0x18(%esp) │ │ │ │ jmp 35aea │ │ │ │ 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) │ │ │ │ @@ -63481,51 +63422,49 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x38(%esp) │ │ │ │ call 3768 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov (%eax),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 35bbc │ │ │ │ + jle 35bbb │ │ │ │ fildl 0x14(%esp) │ │ │ │ - fmull -0x79d4(%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 -0x79d4(%ebx) │ │ │ │ shl $0x4,%edi │ │ │ │ + mov %eax,(%esp) │ │ │ │ add %eax,%edi │ │ │ │ jmp 35b80 │ │ │ │ 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 35b80 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ @@ -63536,22 +63475,22 @@ │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ mov %edi,%ebp │ │ │ │ shl $0x4,%ebp │ │ │ │ mov %edx,(%esp) │ │ │ │ lea 0x8(%eax),%ecx │ │ │ │ add %edx,%ebp │ │ │ │ jmp 35c00 │ │ │ │ - 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 35c00 │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ incl 0x14(%esp) │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ @@ -63562,26 +63501,25 @@ │ │ │ │ cmp %ebp,%ecx │ │ │ │ jge 35a10 │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ jle 35cad │ │ │ │ fldl -0x79d4(%ebx) │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ fstpl 0x8(%esp) │ │ │ │ jmp 35c56 │ │ │ │ - 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) │ │ │ │ @@ -63592,22 +63530,22 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x4(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ 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 35c50 │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ push 0x20(%eax) │ │ │ │ call 3720 │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ @@ -63651,44 +63589,44 @@ │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ jle 35b24 │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ - jmp 35c31 │ │ │ │ + jmp 35c32 │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - jmp 35c31 │ │ │ │ + jmp 35c32 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00035d70 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call 4bea │ │ │ │ + call 4c0a │ │ │ │ add $0x1704c,%esi │ │ │ │ push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ sub $0x78,%esp │ │ │ │ push $0x20 │ │ │ │ + mov %esi,%ebx │ │ │ │ call 3620 │ │ │ │ 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 3620 │ │ │ │ mov (%edi),%ebp │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x18(%edi) │ │ │ │ test %ebp,%ebp │ │ │ │ jle 35de6 │ │ │ │ @@ -63707,24 +63645,24 @@ │ │ │ │ mov %edi,%edx │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %ecx,%edi │ │ │ │ fstpl 0x10(%esp) │ │ │ │ jmp 35e13 │ │ │ │ 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) │ │ │ │ @@ -63732,18 +63670,18 @@ │ │ │ │ fildl 0x4(%edx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 3240 │ │ │ │ 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 35e10 │ │ │ │ @@ -63754,63 +63692,63 @@ │ │ │ │ add $0x18,%eax │ │ │ │ push %eax │ │ │ │ call 3768 │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 360b2 │ │ │ │ + jle 360b0 │ │ │ │ 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 -0x7cbc(%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 -0x7cbc(%esi) │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpl 0x38(%esp) │ │ │ │ fldt -0x7974(%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 36096 │ │ │ │ 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 36014 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -63840,24 +63778,24 @@ │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ je 35fa7 │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%esi) │ │ │ │ fmull -0x79c4(%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 36006 │ │ │ │ jmp 36000 │ │ │ │ - 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) │ │ │ │ @@ -63866,76 +63804,74 @@ │ │ │ │ inc %edx │ │ │ │ add $0x10,%ebx │ │ │ │ cmp 0x10(%esp),%edx │ │ │ │ je 36090 │ │ │ │ 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 36000 │ │ │ │ - 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 35f60 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ ja 360d0 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x79c4(%esi) │ │ │ │ jmp 35fb5 │ │ │ │ - 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 35f00 │ │ │ │ - ffreep %st(0) │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x18(%edi) │ │ │ │ mov %esi,%ebx │ │ │ │ call 3720 │ │ │ │ mov %edi,(%esp) │ │ │ │ call 3720 │ │ │ │ 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 -0x79c4(%esi) │ │ │ │ @@ -63944,122 +63880,120 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 000360f0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x68,%esp │ │ │ │ + sub $0x78,%esp │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ add $0x16cc8,%ebx │ │ │ │ - mov 0x7c(%esp),%edi │ │ │ │ + mov 0x8c(%esp),%edi │ │ │ │ push $0x20 │ │ │ │ call 3620 │ │ │ │ + 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 3620 │ │ │ │ mov (%esi),%edx │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ mov %eax,0x18(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ test %edx,%edx │ │ │ │ - jle 3615c │ │ │ │ + jle 3615f │ │ │ │ fld1 │ │ │ │ fdivl 0x10(%esi) │ │ │ │ fsubrs -0x7cb0(%ebx) │ │ │ │ fmull -0x79cc(%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 36316 │ │ │ │ + jle 3631a │ │ │ │ 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 36316 │ │ │ │ - fildl 0x38(%esp) │ │ │ │ + jge 3631a │ │ │ │ + fildl 0x48(%esp) │ │ │ │ mov 0xb4(%edi),%eax │ │ │ │ - movl $0x0,0x30(%esp) │ │ │ │ - mov %esi,0x4c(%esp) │ │ │ │ + movl $0x0,0x40(%esp) │ │ │ │ + mov %esi,0x5c(%esp) │ │ │ │ + mov %edi,0x80(%esp) │ │ │ │ + mov %eax,0x54(%esp) │ │ │ │ + mov 0x20(%edi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ fld %st(0) │ │ │ │ fdivrs -0x7cbc(%ebx) │ │ │ │ + fstl 0x10(%esp) │ │ │ │ fxch %st(1) │ │ │ │ - mov %edi,0x70(%esp) │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ - mov 0x20(%edi),%eax │ │ │ │ - mov %eax,0x48(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ fmul %st(0),%st │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ + fstpl 0x20(%esp) │ │ │ │ fildl 0x4(%esi) │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fmul %st,%st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ + fstpl 0x28(%esp) │ │ │ │ fldt -0x7974(%ebx) │ │ │ │ - fstpt 0x20(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + 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 362bd │ │ │ │ + add 0x58(%esp),%edx │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ + jmp 362bc │ │ │ │ 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 363d0 │ │ │ │ + jbe 363e0 │ │ │ │ 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) │ │ │ │ @@ -64074,32 +64008,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 3629a │ │ │ │ + je 3629c │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ fmull -0x79c4(%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 362f3 │ │ │ │ + je 362f6 │ │ │ │ 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) │ │ │ │ @@ -64110,273 +64043,279 @@ │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ inc %ecx │ │ │ │ add $0x10,%edx │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %ebp,%ecx │ │ │ │ - jne 362bd │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ - add %edi,0x30(%esp) │ │ │ │ + jne 362bc │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ + add %edi,0x40(%esp) │ │ │ │ inc %eax │ │ │ │ - cmp 0x3c(%esp),%eax │ │ │ │ + cmp 0x4c(%esp),%eax │ │ │ │ jne 361f0 │ │ │ │ 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 3760 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 363af │ │ │ │ - mov %edi,0x70(%esp) │ │ │ │ + jle 363c2 │ │ │ │ fldl -0x79d4(%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 3240 │ │ │ │ - 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 36350 │ │ │ │ + jg 36360 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x18(%esi) │ │ │ │ call 3720 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 3720 │ │ │ │ - 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 363f0 │ │ │ │ + ja 36400 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x79c4(%ebx) │ │ │ │ - jmp 362a8 │ │ │ │ + jmp 362aa │ │ │ │ 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 -0x79c4(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 362a8 │ │ │ │ + jmp 362aa │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00036410 : │ │ │ │ +00036420 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x58,%esp │ │ │ │ mov 0x6c(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x169a4,%ebx │ │ │ │ + add $0x16994,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov (%esi),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3620 │ │ │ │ movl $0x20,(%esp) │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ call 3620 │ │ │ │ - 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 3620 │ │ │ │ mov (%edi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x18(%edi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3649e │ │ │ │ + jle 364ae │ │ │ │ fld1 │ │ │ │ fdivl 0x10(%edi) │ │ │ │ fsubrs -0x7cb0(%ebx) │ │ │ │ fmull -0x79cc(%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 31f0 │ │ │ │ mov (%esi),%ebp │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 364f5 │ │ │ │ + jle 36516 │ │ │ │ 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 364e0 │ │ │ │ + jne 36500 │ │ │ │ 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 3678f │ │ │ │ + jg 367d0 │ │ │ │ lea 0x18(%esi),%eax │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 365c7 │ │ │ │ + jle 365fa │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fildl 0x30(%esp) │ │ │ │ - fmull -0x79bc(%ebx) │ │ │ │ xor %ebp,%ebp │ │ │ │ + fmull -0x79bc(%ebx) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ fldl -0x79d4(%ebx) │ │ │ │ fstpl 0x28(%esp) │ │ │ │ - jmp 36543 │ │ │ │ + jmp 36573 │ │ │ │ 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 3240 │ │ │ │ - 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 36540 │ │ │ │ + jg 36570 │ │ │ │ fldl -0x79c4(%ebx) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x48(%esp) │ │ │ │ call 3760 │ │ │ │ mov 0x4(%esi),%ebp │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 3672a │ │ │ │ + jle 3676a │ │ │ │ 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 -0x7974(%ebx) │ │ │ │ fstpt 0x10(%esp) │ │ │ │ - jmp 366cc │ │ │ │ - nop │ │ │ │ + jmp 3670c │ │ │ │ + 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 │ │ │ │ @@ -64401,15 +64340,15 @@ │ │ │ │ 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 36667 │ │ │ │ + je 366a7 │ │ │ │ fchs │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ fmull 0x8(%esp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ @@ -64418,94 +64357,94 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%eax) │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ - jmp 366c4 │ │ │ │ - jmp 366c0 │ │ │ │ + jmp 36704 │ │ │ │ + jmp 36700 │ │ │ │ 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 36720 │ │ │ │ + je 36760 │ │ │ │ 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 366c0 │ │ │ │ + jbe 36700 │ │ │ │ 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 36620 │ │ │ │ + ja 36660 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 367d0 │ │ │ │ + ja 36810 │ │ │ │ fstp %st(1) │ │ │ │ fmull 0x8(%esp) │ │ │ │ - jmp 36673 │ │ │ │ + jmp 366b3 │ │ │ │ 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 367f0 │ │ │ │ + jle 36830 │ │ │ │ mov 0x38(%esp),%ebp │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %ebp,%eax │ │ │ │ add $0x8,%edx │ │ │ │ add %ebp,%ecx │ │ │ │ - jmp 36760 │ │ │ │ + jmp 367a0 │ │ │ │ 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 36760 │ │ │ │ + jne 367a0 │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ incl 0x30(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ cmp 0x30(%esp),%eax │ │ │ │ - jge 36520 │ │ │ │ + jge 36550 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x24(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ pop %eax │ │ │ │ @@ -64518,67 +64457,66 @@ │ │ │ │ call 3720 │ │ │ │ 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 -0x79c4(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 36673 │ │ │ │ + jmp 366b3 │ │ │ │ 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 365d1 │ │ │ │ - jmp 3678f │ │ │ │ + jge 36604 │ │ │ │ + jmp 367d0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00036810 : │ │ │ │ +00036850 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - mov 0x20(%esp),%esi │ │ │ │ fldl 0x34(%esp) │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ + call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0x16562,%ebx │ │ │ │ + lea 0x18(%esi),%eax │ │ │ │ fstpl 0x8(%esp) │ │ │ │ push 0x40(%esp) │ │ │ │ push 0x40(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ - call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x16592,%ebx │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ - lea 0x18(%esi),%eax │ │ │ │ push $0x2 │ │ │ │ push %eax │ │ │ │ call 3490 │ │ │ │ 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 3620 │ │ │ │ mov %eax,0xb0(%esi) │ │ │ │ @@ -64593,21 +64531,21 @@ │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ add $0x24,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -000368c0 : │ │ │ │ +00036900 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x164f6,%ebx │ │ │ │ + add $0x164b6,%ebx │ │ │ │ push 0xb0(%esi) │ │ │ │ add $0x18,%esi │ │ │ │ call 3720 │ │ │ │ pop %eax │ │ │ │ push 0x9c(%esi) │ │ │ │ call 3720 │ │ │ │ mov -0xc(%esi),%eax │ │ │ │ @@ -64618,45 +64556,45 @@ │ │ │ │ call 3070 │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00036910 : │ │ │ │ +00036950 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - fldl 0x24(%esp) │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ + fldl 0x24(%esp) │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x164a0,%ebx │ │ │ │ + add $0x16460,%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 3490 │ │ │ │ - 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 3620 │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3620 │ │ │ │ @@ -64668,21 +64606,21 @@ │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000369b0 : │ │ │ │ +000369f0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x16406,%ebx │ │ │ │ + add $0x163c6,%ebx │ │ │ │ push 0xb4(%esi) │ │ │ │ add $0x18,%esi │ │ │ │ call 3720 │ │ │ │ pop %eax │ │ │ │ push -0x10(%esi) │ │ │ │ call 3720 │ │ │ │ mov %esi,(%esp) │ │ │ │ @@ -64702,27 +64640,27 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call 4bea │ │ │ │ - add $0x163bc,%esi │ │ │ │ + call 4c0a │ │ │ │ + add $0x1637c,%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 36b92 │ │ │ │ + jle 36bd2 │ │ │ │ mov %edx,%ebp │ │ │ │ mov %ecx,%esi │ │ │ │ test %edi,%edi │ │ │ │ - je 36bd8 │ │ │ │ + je 36c18 │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ mov 0x50(%esp),%edx │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %ebp,0x14(%esp) │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %edi,%esi │ │ │ │ @@ -64733,23 +64671,23 @@ │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ fldl -0x79a4(%eax) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ fldl (%eax,%ebp,8) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 36b9a │ │ │ │ + jle 36bda │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ fldz │ │ │ │ - mov %esi,%eax │ │ │ │ fld1 │ │ │ │ - jmp 36ac4 │ │ │ │ - jmp 36ac0 │ │ │ │ + jmp 36b04 │ │ │ │ + jmp 36b00 │ │ │ │ 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 │ │ │ │ fstp %st(1) │ │ │ │ @@ -64761,22 +64699,22 @@ │ │ │ │ fmul %st(3),%st │ │ │ │ faddl 0x8(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull (%edx) │ │ │ │ fld %st(0) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 36bb0 │ │ │ │ + je 36bf0 │ │ │ │ fld %st(2) │ │ │ │ sub $0x8,%edx │ │ │ │ fabs │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ fstp %st(5) │ │ │ │ - ja 36ac0 │ │ │ │ + ja 36b00 │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ mov %edi,%edx │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ mov %ebx,%edi │ │ │ │ neg %edx │ │ │ │ @@ -64801,73 +64739,73 @@ │ │ │ │ fld %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ dec %eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 36b40 │ │ │ │ + jne 36b80 │ │ │ │ fxch %st(2) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ fmull 0x8(%ebx,%eax,1) │ │ │ │ faddl 0x8(%ecx,%eax,1) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%eax,%ebp,8) │ │ │ │ inc %ebp │ │ │ │ cmp %ebp,0x18(%esp) │ │ │ │ - jne 36a6b │ │ │ │ + jne 36aab │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 36b92 │ │ │ │ + jmp 36bd2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ add $0x34,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ fld1 │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ - jmp 36bb4 │ │ │ │ + jmp 36bf4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fmull (%ebx) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ faddl (%ecx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%eax,%ebp,8) │ │ │ │ inc %ebp │ │ │ │ cmp %ebp,0x18(%esp) │ │ │ │ - jne 36a6b │ │ │ │ + jne 36aab │ │ │ │ ffreep %st(0) │ │ │ │ add $0x34,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fld1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ fstl 0x0(%ebp,%edi,8) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 36b90 │ │ │ │ + je 36bd0 │ │ │ │ add $0x2,%edi │ │ │ │ fstl 0x0(%ebp,%eax,8) │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 36be0 │ │ │ │ + jne 36c20 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x34,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ @@ -64879,267 +64817,267 @@ │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov 0x4c(%esp),%edx │ │ │ │ mov 0x50(%esp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jle 36cfc │ │ │ │ + jle 36d3c │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ lea (%ecx,%edi,1),%eax │ │ │ │ lea (%edx,%edi,1),%ebp │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %ebp,0x14(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 36d10 │ │ │ │ + jg 36d50 │ │ │ │ xor %eax,%eax │ │ │ │ mov (%esp),%esi │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ sub %edi,%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - je 36e34 │ │ │ │ + je 36e74 │ │ │ │ mov 0x4(%esp),%ebp │ │ │ │ sub %edi,%ebp │ │ │ │ mov $0x8,%edi │ │ │ │ mov %ebp,0x4(%esp) │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ sub %ebp,%edi │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ 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 36e1e │ │ │ │ + jle 36e5e │ │ │ │ mov 0x48(%esp),%esi │ │ │ │ fldz │ │ │ │ fld1 │ │ │ │ - jmp 36cc2 │ │ │ │ + jmp 36d02 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ fmul %st(3),%st │ │ │ │ faddl (%ecx,%esi,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fldl 0x0(%ebp,%esi,8) │ │ │ │ dec %esi │ │ │ │ fmulp %st,%st(1) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 36cc0 │ │ │ │ + jne 36d00 │ │ │ │ fxch %st(2) │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ mov %esi,(%esp) │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ fmull (%esi) │ │ │ │ mov (%esp),%esi │ │ │ │ faddl (%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,0x44(%esp) │ │ │ │ - jg 36c98 │ │ │ │ + jg 36cd8 │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ cmp %esi,0x44(%esp) │ │ │ │ cmovle 0x44(%esp),%esi │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x48(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 36e96 │ │ │ │ + je 36ed6 │ │ │ │ mov $0x8,%esi │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ sub %edi,%esi │ │ │ │ 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 36e0c │ │ │ │ + jle 36e4c │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ fldz │ │ │ │ fld1 │ │ │ │ - jmp 36d82 │ │ │ │ + jmp 36dc2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmul %st(3),%st │ │ │ │ faddl (%ecx,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull 0x0(%ebp,%eax,8) │ │ │ │ dec %eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 36d80 │ │ │ │ + jne 36dc0 │ │ │ │ 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) │ │ │ │ - jg 36d4e │ │ │ │ + jg 36d8e │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov %ebp,0x54(%esp) │ │ │ │ mov 0x40(%esp),%edi │ │ │ │ cmp %edi,0x44(%esp) │ │ │ │ - jle 36cfc │ │ │ │ + jle 36d3c │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ lea -0x8(,%eax,8),%esi │ │ │ │ lea 0x8(%edi,%esi,1),%edi │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov (%esp),%edi │ │ │ │ lea 0x8(%edi,%esi,1),%edi │ │ │ │ mov %edi,(%esp) │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ lea 0x8(%edi,%esi,1),%edi │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ - jmp 36c51 │ │ │ │ + jmp 36c91 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ fldz │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ fld1 │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ - jmp 36da6 │ │ │ │ + jmp 36de6 │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ fld1 │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ mov %esi,(%esp) │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ - jmp 36ce7 │ │ │ │ + jmp 36d27 │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ sub %edi,%ecx │ │ │ │ mov 0x44(%esp),%edi │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ movl $0x0,(%esi,%eax,8) │ │ │ │ movl $0x3ff00000,0x4(%esi,%eax,8) │ │ │ │ movl $0x0,(%ecx,%eax,8) │ │ │ │ movl $0x0,0x4(%ecx,%eax,8) │ │ │ │ cmp %edx,%edi │ │ │ │ - jle 36cfc │ │ │ │ + jle 36d3c │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,(%esi,%edx,8) │ │ │ │ movl $0x3ff00000,0x4(%esi,%edx,8) │ │ │ │ movl $0x0,(%ecx,%edx,8) │ │ │ │ movl $0x0,0x4(%ecx,%edx,8) │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 36e40 │ │ │ │ + jg 36e80 │ │ │ │ add $0x2c,%esp │ │ │ │ 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 │ │ │ │ - jle 36efa │ │ │ │ + jle 36f3a │ │ │ │ add $0x2,%esi │ │ │ │ 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 36eb0 │ │ │ │ + jg 36ef0 │ │ │ │ mov 0x4c(%esp),%edx │ │ │ │ - mov 0x50(%esp),%ecx │ │ │ │ mov %ebp,0x54(%esp) │ │ │ │ - jmp 36dd0 │ │ │ │ + mov 0x50(%esp),%ecx │ │ │ │ + jmp 36e10 │ │ │ │ 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 28986 │ │ │ │ + add $0x15e58,%ebp │ │ │ │ mov 0x44(%esp),%edi │ │ │ │ - call 28a76 │ │ │ │ - add $0x15e94,%ebp │ │ │ │ test %eax,%eax │ │ │ │ - jle 37090 │ │ │ │ + jle 370d0 │ │ │ │ mov %edx,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ test %edi,%edi │ │ │ │ - je 3709c │ │ │ │ + je 370dc │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ mov 0x4c(%esp),%ecx │ │ │ │ + fabs │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ + fldl -0x79a4(%ebp) │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ mov %edi,0x44(%esp) │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ - fabs │ │ │ │ - fldl -0x79a4(%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 370e7 │ │ │ │ + jle 37127 │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ - fldz │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ + fldz │ │ │ │ fld1 │ │ │ │ - jmp 36fc4 │ │ │ │ + jmp 37004 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fldl (%ebx) │ │ │ │ dec %eax │ │ │ │ sub $0x8,%ebx │ │ │ │ @@ -65147,22 +65085,22 @@ │ │ │ │ fmul %st(3),%st │ │ │ │ faddl 0x8(%ecx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddp %st,%st(2) │ │ │ │ fmull (%edx) │ │ │ │ fld %st(0) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 37100 │ │ │ │ + je 37140 │ │ │ │ fld %st(2) │ │ │ │ sub $0x8,%edx │ │ │ │ fabs │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ fstp %st(5) │ │ │ │ - ja 36fc0 │ │ │ │ + ja 37000 │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ mov %esi,%edi │ │ │ │ sub %esi,%edx │ │ │ │ neg %edi │ │ │ │ mov %edi,0x24(%esp) │ │ │ │ mov %ebx,%edi │ │ │ │ @@ -65180,15 +65118,15 @@ │ │ │ │ fld %st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ dec %eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 37020 │ │ │ │ + jne 37060 │ │ │ │ fxch %st(1) │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ fld %st(0) │ │ │ │ fstpl (%eax,%esi,8) │ │ │ │ fxch %st(2) │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ @@ -65197,22 +65135,22 @@ │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%esi,%eax,8) │ │ │ │ fabs │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 37132 │ │ │ │ + ja 37172 │ │ │ │ inc %eax │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ cmp %eax,0x40(%esp) │ │ │ │ - jne 36f89 │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + jne 36fc9 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 37092 │ │ │ │ + jmp 370d2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ add $0x2c,%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -65227,21 +65165,21 @@ │ │ │ │ movl $0x0,0x4(%eax,%edi,8) │ │ │ │ movl $0x0,0x8(%esi,%edi,8) │ │ │ │ movl $0x3ff00000,0xc(%esi,%edi,8) │ │ │ │ movl $0x0,0x8(%eax,%edi,8) │ │ │ │ movl $0x0,0xc(%eax,%edi,8) │ │ │ │ add $0x2,%edi │ │ │ │ cmp %edx,%edi │ │ │ │ - jne 370a0 │ │ │ │ - jmp 37092 │ │ │ │ + jne 370e0 │ │ │ │ + jmp 370d2 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ fldz │ │ │ │ fld1 │ │ │ │ - jmp 37104 │ │ │ │ + jmp 37144 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ fstl (%eax,%esi,8) │ │ │ │ @@ -65251,53 +65189,53 @@ │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ faddl (%ecx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstl (%esi,%eax,8) │ │ │ │ fabs │ │ │ │ fcomip %st(2),%st │ │ │ │ - jbe 3706d │ │ │ │ + jbe 370ad │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 37136 │ │ │ │ + jmp 37176 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x2c,%esp │ │ │ │ mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call 4085 │ │ │ │ - add $0x15c6c,%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 40a5 │ │ │ │ + add $0x15c19,%edi │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ - mov 0x38(%esp),%ebp │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ + fldz │ │ │ │ fstl (%ecx) │ │ │ │ fstl 0x8(%ecx) │ │ │ │ test %edx,%edx │ │ │ │ - js 37357 │ │ │ │ + js 37396 │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ shl $0x4,%ebx │ │ │ │ add 0x2c(%esp),%ebx │ │ │ │ - jmp 371c0 │ │ │ │ + jmp 37200 │ │ │ │ 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) │ │ │ │ add $0x10,%edx │ │ │ │ @@ -65310,42 +65248,41 @@ │ │ │ │ fstl -0x8(%edx) │ │ │ │ faddl 0x8(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 371c0 │ │ │ │ + jne 37200 │ │ │ │ ffreep %st(0) │ │ │ │ mov (%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3734f │ │ │ │ + jle 3738e │ │ │ │ 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) │ │ │ │ @@ -65353,185 +65290,183 @@ │ │ │ │ fstl -0x10(%edx) │ │ │ │ faddl 0x18(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ faddl 0x10(%ecx) │ │ │ │ fstpl 0x10(%ecx) │ │ │ │ fstpl 0x18(%ecx) │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 37240 │ │ │ │ + jne 37280 │ │ │ │ mov (%esp),%ebx │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 3734f │ │ │ │ + jle 3738e │ │ │ │ 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 37333 │ │ │ │ + js 37372 │ │ │ │ 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 372e0 │ │ │ │ + jne 37320 │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x8,%edi │ │ │ │ add $0x8,%esi │ │ │ │ add $0x8,%ebp │ │ │ │ cmp 0x8(%esp),%edi │ │ │ │ - jne 372c0 │ │ │ │ + jne 37300 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3734f │ │ │ │ + jmp 3738e │ │ │ │ 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 3734d │ │ │ │ + jle 3738c │ │ │ │ fstl 0x10(%ecx) │ │ │ │ fstpl 0x18(%ecx) │ │ │ │ - jmp 3727f │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 372be │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00037370 : │ │ │ │ +000373b0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x38,%esp │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x15a48,%ebx │ │ │ │ + add $0x15a0b,%ebx │ │ │ │ + sub $0x38,%esp │ │ │ │ mov 0x54(%esp),%ebp │ │ │ │ mov 0x4c(%esp),%esi │ │ │ │ push $0x48 │ │ │ │ call 3620 │ │ │ │ movzbl 0x54(%esp),%ecx │ │ │ │ - mov %eax,%edi │ │ │ │ mov %ebp,(%eax) │ │ │ │ + mov %eax,%edi │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%edi) │ │ │ │ mov $0x1,%eax │ │ │ │ shl %cl,%eax │ │ │ │ and $0x80,%ebp │ │ │ │ mov %eax,0x8(%edi) │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ - je 3762b │ │ │ │ + je 3766b │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ movl $0x4,0x2c(%esp) │ │ │ │ + mov 0x54(%esp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x44(%esp),%esi │ │ │ │ - mov %eax,0x14(%edi) │ │ │ │ mov %eax,%ebp │ │ │ │ + mov %eax,0x14(%edi) │ │ │ │ test %esi,%esi │ │ │ │ - jle 37492 │ │ │ │ - mov %edi,%edx │ │ │ │ + jle 374d2 │ │ │ │ fldl -0x79cc(%ebx) │ │ │ │ - mov %ebp,%edi │ │ │ │ + mov %edi,%edx │ │ │ │ mov $0x4,%eax │ │ │ │ + mov %ebp,%edi │ │ │ │ mov $0x1,%esi │ │ │ │ - fstpl (%esp) │ │ │ │ mov %edx,%ebp │ │ │ │ + fstpl (%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea -0x4(,%esi,4),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ push %eax │ │ │ │ add %ecx,%edi │ │ │ │ call 3620 │ │ │ │ mov %eax,(%edi) │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ test %edi,%edi │ │ │ │ - jle 3747c │ │ │ │ + jle 374bc │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ fildl 0x8(%esp) │ │ │ │ - fdivrl (%esp) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ mov (%eax,%ecx,1),%ecx │ │ │ │ xor %eax,%eax │ │ │ │ + fdivrl (%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ fildl 0x8(%esp) │ │ │ │ fadds -0x7cac(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fcos │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 37460 │ │ │ │ + jne 374a0 │ │ │ │ ffreep %st(0) │ │ │ │ - lea (%edi,%edi,1),%eax │ │ │ │ inc %esi │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ cmp %esi,0x44(%esp) │ │ │ │ - jl 37490 │ │ │ │ + lea (%edi,%edi,1),%eax │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + jl 374d0 │ │ │ │ mov 0x14(%ebp),%edi │ │ │ │ - jmp 37410 │ │ │ │ + jmp 37450 │ │ │ │ nop │ │ │ │ mov %ebp,%edi │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x5,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ @@ -65547,63 +65482,63 @@ │ │ │ │ call 3620 │ │ │ │ mov %eax,0x38(%edi) │ │ │ │ movl $0x8,(%esp) │ │ │ │ call 3620 │ │ │ │ mov %eax,0x40(%edi) │ │ │ │ movl $0x5,(%eax) │ │ │ │ movl $0x5,0x4(%eax) │ │ │ │ + mov 0xc(%edi),%edx │ │ │ │ movl $0x4,0x2c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3753f │ │ │ │ + jle 3757f │ │ │ │ lea 0x1c(%esp),%edx │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ - jmp 37503 │ │ │ │ + jmp 37543 │ │ │ │ mov 0x40(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x38(%edi),%edx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push 0x24(%edi) │ │ │ │ push $0x1 │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ + lea (%edx,%ebp,4),%esi │ │ │ │ + inc %ebp │ │ │ │ push 0x20(%edi) │ │ │ │ push $0x2 │ │ │ │ push 0x40(%esp) │ │ │ │ push $0x1 │ │ │ │ - lea (%edx,%ebp,4),%esi │ │ │ │ - inc %ebp │ │ │ │ call 3440 │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ mov %eax,(%esi) │ │ │ │ shll $1,0x5c(%esp) │ │ │ │ add $0x40,%esp │ │ │ │ cmp %ebp,%edx │ │ │ │ - jg 37500 │ │ │ │ - shl $0x2,%edx │ │ │ │ + jg 37540 │ │ │ │ sub $0xc,%esp │ │ │ │ + shl $0x2,%edx │ │ │ │ push %edx │ │ │ │ call 3620 │ │ │ │ mov %eax,0x34(%edi) │ │ │ │ movl $0x8,(%esp) │ │ │ │ call 3620 │ │ │ │ mov %eax,0x3c(%edi) │ │ │ │ movl $0x4,(%eax) │ │ │ │ movl $0x4,0x4(%eax) │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ movl $0x4,0x2c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 375cd │ │ │ │ + jle 3760d │ │ │ │ lea 0x1c(%esp),%edx │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x34(%edi),%edx │ │ │ │ @@ -65612,46 +65547,46 @@ │ │ │ │ push $0x1 │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push 0x24(%edi) │ │ │ │ push $0x1 │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ + lea (%edx,%ebp,4),%esi │ │ │ │ + inc %ebp │ │ │ │ push 0x20(%edi) │ │ │ │ push $0x2 │ │ │ │ push 0x40(%esp) │ │ │ │ push $0x1 │ │ │ │ - lea (%edx,%ebp,4),%esi │ │ │ │ - inc %ebp │ │ │ │ call 3440 │ │ │ │ mov %eax,(%esi) │ │ │ │ + mov 0x3c(%edi),%eax │ │ │ │ shll $1,0x5c(%esp) │ │ │ │ add $0x40,%esp │ │ │ │ - mov 0x3c(%edi),%eax │ │ │ │ cmp %ebp,0xc(%edi) │ │ │ │ - jg 37590 │ │ │ │ + jg 375d0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 3720 │ │ │ │ pop %edx │ │ │ │ push 0x40(%edi) │ │ │ │ call 3720 │ │ │ │ mov (%edi),%eax │ │ │ │ movl $0x0,0x3c(%edi) │ │ │ │ movl $0x0,0x40(%edi) │ │ │ │ movl $0x0,0x28(%edi) │ │ │ │ movl $0x0,0x2c(%edi) │ │ │ │ - add $0x10,%esp │ │ │ │ movl $0x0,0x30(%edi) │ │ │ │ movl $0x0,0x44(%edi) │ │ │ │ movl $0x0,0x1c(%edi) │ │ │ │ + add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 37706 │ │ │ │ + je 37746 │ │ │ │ test $0x8,%al │ │ │ │ - je 37679 │ │ │ │ + je 376b9 │ │ │ │ add $0x2c,%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ @@ -65664,25 +65599,25 @@ │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %eax,0x10(%edi) │ │ │ │ mov %ecx,%ebp │ │ │ │ shl $0x6,%ebp │ │ │ │ add %ebp,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 37671 │ │ │ │ + jle 376b1 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%eax) │ │ │ │ movb $0x0,0x3c(%eax) │ │ │ │ add $0x40,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 37660 │ │ │ │ + jne 376a0 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ - jmp 373cc │ │ │ │ + jmp 3740c │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x8(,%eax,8),%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov %eax,0x44(%edi) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ @@ -65690,32 +65625,32 @@ │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 37621 │ │ │ │ + jne 37661 │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 37621 │ │ │ │ + jle 37661 │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ shl $0x6,%edx │ │ │ │ add %eax,%edx │ │ │ │ - jmp 376e0 │ │ │ │ + jmp 37720 │ │ │ │ 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 │ │ │ │ movl $0x0,0x30(%eax) │ │ │ │ movl $0x0,0x34(%eax) │ │ │ │ movl $0x0,0x38(%eax) │ │ │ │ add $0x40,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 376e0 │ │ │ │ + jne 37720 │ │ │ │ add $0x2c,%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ @@ -65733,34 +65668,34 @@ │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x30(%edi) │ │ │ │ mov (%edi),%eax │ │ │ │ - jmp 3761d │ │ │ │ + jmp 3765d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00037750 : │ │ │ │ +00037790 : │ │ │ │ call 3b47 │ │ │ │ - add $0x1566f,%eax │ │ │ │ + add $0x1562f,%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 37790 │ │ │ │ + je 377d0 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -65770,20 +65705,20 @@ │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 37810 │ │ │ │ + je 37850 │ │ │ │ test $0x18,%al │ │ │ │ - jne 37779 │ │ │ │ + jne 377b9 │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 37779 │ │ │ │ + jne 377b9 │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ lea 0x3(%eax,%eax,2),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ @@ -65792,15 +65727,15 @@ │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x30(%esi) │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ lea 0x8(%eax,%edx,8),%eax │ │ │ │ mov %eax,0x34(%esi) │ │ │ │ lea 0x8(%eax,%edx,8),%eax │ │ │ │ mov %eax,0x38(%esi) │ │ │ │ - jmp 37779 │ │ │ │ + jmp 377b9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ lea -0x3(%eax,%eax,2),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ @@ -65813,79 +65748,79 @@ │ │ │ │ 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 33a0 │ │ │ │ - mov 0x4(%esi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x2,%eax │ │ │ │ + mov 0x4(%esi),%edi │ │ │ │ cmp %eax,%ebp │ │ │ │ - jge 37a49 │ │ │ │ + jge 37a89 │ │ │ │ test %edi,%edi │ │ │ │ - jg 37a65 │ │ │ │ + jg 37aa5 │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,(%esi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,(%esi) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ cmpl $0x1,0xc(%eax) │ │ │ │ - jle 37a42 │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ + jle 37a82 │ │ │ │ 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 -0x7cbc(%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) │ │ │ │ @@ -65898,1203 +65833,1211 @@ │ │ │ │ call 3620 │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x20(%esp) │ │ │ │ mov %eax,(%ebx) │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ cmp %eax,%ebp │ │ │ │ - jg 37a10 │ │ │ │ + jg 37a50 │ │ │ │ fdivrl 0x40(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x70(%esp),%edi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ testb $0x40,(%edi) │ │ │ │ - je 379d4 │ │ │ │ + je 37a14 │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ fildl 0x1c(%esp) │ │ │ │ fldl 0x20(%esp) │ │ │ │ fxch %st(1) │ │ │ │ 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 3620 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0xc(%edi) │ │ │ │ cmp %ebp,0x14(%esp) │ │ │ │ - jne 379b0 │ │ │ │ - jmp 37a20 │ │ │ │ + mov %eax,0xc(%edi) │ │ │ │ + jne 379f0 │ │ │ │ + jmp 37a60 │ │ │ │ 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 0x70(%esp),%ecx │ │ │ │ incl 0x2c(%esp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ cmp %eax,0xc(%ecx) │ │ │ │ - jle 37a40 │ │ │ │ + jle 37a80 │ │ │ │ mov (%esi),%edx │ │ │ │ mov %eax,%ebx │ │ │ │ shll $1,0xc(%esp) │ │ │ │ - jmp 378e0 │ │ │ │ + jmp 37920 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %ecx,%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - jmp 377b8 │ │ │ │ + jmp 377f8 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 33a0 │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x2,%eax │ │ │ │ - jle 3786a │ │ │ │ + jle 378aa │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 33a0 │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ sub $0x2,%eax │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %eax,%edi │ │ │ │ - jl 37872 │ │ │ │ + jl 378b2 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x18(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 33a0 │ │ │ │ sub $0x2,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 37872 │ │ │ │ + jmp 378b2 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00037ab0 : │ │ │ │ +00037af0 : │ │ │ │ call 3b47 │ │ │ │ - add $0x1530f,%eax │ │ │ │ + add $0x152cf,%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 37afb │ │ │ │ + je 37b3b │ │ │ │ cmpb $0x0,0x3c(%eax) │ │ │ │ - jne 3800d │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0xd4(%esp),%edi │ │ │ │ + jne 3806d │ │ │ │ + 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 37fdf │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ + jne 3803f │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 37bac │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ + jle 37bf1 │ │ │ │ + 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 │ │ │ │ - jmp 37b80 │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ + mov 0xe0(%esp),%edi │ │ │ │ + mov 0xdc(%esp),%esi │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ + mov 0xd8(%esp),%ebx │ │ │ │ lea 0x0(%esi),%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 37b80 │ │ │ │ - mov 0xc8(%esp),%eax │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ - mov 0xcc(%esp),%ebx │ │ │ │ + jne 37bc0 │ │ │ │ + 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 33a0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ sub $0x2,%eax │ │ │ │ - cmp 0xd4(%esp),%eax │ │ │ │ - jle 388f7 │ │ │ │ + cmp 0xe4(%esp),%eax │ │ │ │ + jle 38987 │ │ │ │ test %esi,%esi │ │ │ │ - jg 38917 │ │ │ │ - movl $0x0,(%esp) │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ + jg 389a7 │ │ │ │ + movl $0x0,0x8(%esp) │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 37fce │ │ │ │ - fildl (%esp) │ │ │ │ - fstpl 0x70(%esp) │ │ │ │ + jle 3802e │ │ │ │ + fildl 0x8(%esp) │ │ │ │ + cmpl $0x1,0xd4(%esp) │ │ │ │ + fstpl 0x80(%esp) │ │ │ │ fildl 0x8(%eax) │ │ │ │ - fstpl 0x78(%esp) │ │ │ │ - cmpl $0x1,0xc4(%esp) │ │ │ │ - jle 3831e │ │ │ │ + fstpl 0x88(%esp) │ │ │ │ + jle 3838e │ │ │ │ + fildl 0xd4(%esp) │ │ │ │ mov %eax,%ebp │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - fildl 0xc4(%esp) │ │ │ │ - movl $0x4,0x18(%esp) │ │ │ │ - movl $0x1,0x48(%esp) │ │ │ │ + movl $0x4,0x28(%esp) │ │ │ │ + movl $0x1,0x58(%esp) │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ fsubs -0x7cbc(%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 │ │ │ │ + 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 37fb7 │ │ │ │ + jl 38018 │ │ │ │ + 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 381e5 │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ + jne 38252 │ │ │ │ + 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 38020 │ │ │ │ + je 38080 │ │ │ │ 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 36c00 │ │ │ │ + call 36c40 │ │ │ │ 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 │ │ │ │ - call 36c00 │ │ │ │ + mov 0x6c(%esp),%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + call 36c40 │ │ │ │ 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 37fab │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 38a02 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x60(%esp),%ebx │ │ │ │ + fstl 0x18(%esp) │ │ │ │ + fstpl 0x10(%edi) │ │ │ │ + jg 3800c │ │ │ │ mov 0x68(%esp),%edx │ │ │ │ - mov 0x5c(%esp),%edi │ │ │ │ - mov %esi,0x4(%esp) │ │ │ │ + test %edx,%edx │ │ │ │ + je 38a92 │ │ │ │ + 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 37eff │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - fildl 0xc(%esp) │ │ │ │ - fldl 0x50(%esp) │ │ │ │ + je 37f5f │ │ │ │ + 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) │ │ │ │ - call 36c00 │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ + call 36c40 │ │ │ │ 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 │ │ │ │ - call 36c00 │ │ │ │ - mov 0x6c(%esp),%ecx │ │ │ │ - incl 0x24(%esp) │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + call 36c40 │ │ │ │ + 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 37ed0 │ │ │ │ - mov 0xc0(%esp),%ebp │ │ │ │ + cmp %edx,0x40(%esp) │ │ │ │ + fstpl 0x10(%esi) │ │ │ │ + jge 37f30 │ │ │ │ + mov 0xd0(%esp),%ebp │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ - jmp 37fc0 │ │ │ │ + jmp 38020 │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - shll $1,0x18(%esp) │ │ │ │ - cmp 0x48(%esp),%edx │ │ │ │ - jg 37c60 │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + shll $1,0x28(%esp) │ │ │ │ + cmp 0x58(%esp),%edx │ │ │ │ + jg 37cb0 │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ movb $0x1,0x3c(%eax) │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test $0x8,%al │ │ │ │ - jne 3800d │ │ │ │ + jne 3806d │ │ │ │ test $0x10,%al │ │ │ │ - je 3895c │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0xc8(%esp),%ebx │ │ │ │ - mov 0xd0(%esp),%edi │ │ │ │ + je 389ec │ │ │ │ + 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 36f10 │ │ │ │ + call 36f50 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 38080 │ │ │ │ + jne 380e0 │ │ │ │ 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 │ │ │ │ - call 36f10 │ │ │ │ + mov 0x6c(%esp),%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + call 36f50 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 37e70 │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ + je 37ece │ │ │ │ + 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 3350 │ │ │ │ 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 3720 │ │ │ │ - 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 38210 │ │ │ │ + je 38280 │ │ │ │ mov %esi,%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %ecx,%esi │ │ │ │ sar $1,%esi │ │ │ │ mov %esi,%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ push %ecx │ │ │ │ call 3620 │ │ │ │ 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 382c0 │ │ │ │ - push 0x5c(%esp) │ │ │ │ + testb $0x1,0xd4(%esp) │ │ │ │ + je 38330 │ │ │ │ push 0x6c(%esp) │ │ │ │ - push 0x68(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ mov %esi,%ecx │ │ │ │ mov %ebp,%eax │ │ │ │ - push 0x44(%esp) │ │ │ │ - call 36a00 │ │ │ │ - push 0x6c(%esp) │ │ │ │ + push 0x78(%esp) │ │ │ │ + push 0x54(%esp) │ │ │ │ + call 36a40 │ │ │ │ push 0x7c(%esp) │ │ │ │ mov %esi,%ecx │ │ │ │ mov %ebp,%eax │ │ │ │ - push 0x78(%esp) │ │ │ │ - push 0x58(%esp) │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ - call 36a00 │ │ │ │ + push 0x8c(%esp) │ │ │ │ + push 0x88(%esp) │ │ │ │ + push 0x68(%esp) │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ + call 36a40 │ │ │ │ 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 37fab │ │ │ │ - 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 3800c │ │ │ │ + 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 37dd9 │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ + je 37e36 │ │ │ │ + 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 37de2 │ │ │ │ + cmovae 0x20(%esp),%ebx │ │ │ │ + jmp 37e3f │ │ │ │ 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 3620 │ │ │ │ - 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) │ │ │ │ - call 36c00 │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + call 36c40 │ │ │ │ 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 │ │ │ │ - call 36c00 │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + call 36c40 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 3818d │ │ │ │ - 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 381f6 │ │ │ │ + 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 │ │ │ │ - call 36a00 │ │ │ │ - push 0x4c(%esp) │ │ │ │ - push 0x6c(%esp) │ │ │ │ - push %ebp │ │ │ │ - mov %esi,%ecx │ │ │ │ - push 0x54(%esp) │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ - call 36a00 │ │ │ │ + call 36a40 │ │ │ │ + push 0x5c(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + push 0x7c(%esp) │ │ │ │ + push %ebp │ │ │ │ + push 0x64(%esp) │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ + mov 0x70(%esp),%eax │ │ │ │ + call 36a40 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 3818d │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - fildl 0xc4(%esp) │ │ │ │ - movl $0x4,0x18(%esp) │ │ │ │ - movl $0x1,0x48(%esp) │ │ │ │ + jmp 381f6 │ │ │ │ + fildl 0xd4(%esp) │ │ │ │ + mov 0x54(%esp),%eax │ │ │ │ + movl $0x4,0x28(%esp) │ │ │ │ + movl $0x1,0x58(%esp) │ │ │ │ fsubs -0x7cbc(%eax) │ │ │ │ - fstpl 0x80(%esp) │ │ │ │ + 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 386b6 │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ + jg 38737 │ │ │ │ + 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 3889f │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ + je 3892c │ │ │ │ + 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 386e0 │ │ │ │ + je 38760 │ │ │ │ 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 36c00 │ │ │ │ + call 36c40 │ │ │ │ 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 │ │ │ │ - call 36c00 │ │ │ │ + mov 0x6c(%esp),%ecx │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + call 36c40 │ │ │ │ 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 386aa │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + jl 3872b │ │ │ │ + mov 0x68(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 389e1 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x50(%esp),%ebx │ │ │ │ - mov 0x5c(%esp),%esi │ │ │ │ - mov 0x68(%esp),%ebp │ │ │ │ - mov %edi,0x4(%esp) │ │ │ │ + je 38a71 │ │ │ │ + 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 385ff │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ - fildl 0xc(%esp) │ │ │ │ - fldl 0x60(%esp) │ │ │ │ + je 3867f │ │ │ │ + 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) │ │ │ │ - call 36c00 │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ + call 36c40 │ │ │ │ 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 │ │ │ │ - call 36c00 │ │ │ │ - mov 0x6c(%esp),%ebx │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov 0x4c(%esp),%ecx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ + call 36c40 │ │ │ │ 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 385d0 │ │ │ │ - mov 0xc0(%esp),%eax │ │ │ │ + cmp %esi,0x40(%esp) │ │ │ │ + jge 38650 │ │ │ │ + mov 0xd0(%esp),%eax │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ - jmp 386c0 │ │ │ │ + jmp 38740 │ │ │ │ ffreep %st(0) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - shll $1,0x18(%esp) │ │ │ │ - cmp 0x48(%esp),%edx │ │ │ │ - jg 38350 │ │ │ │ - jmp 37fce │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + shll $1,0x28(%esp) │ │ │ │ + cmp 0x58(%esp),%edx │ │ │ │ + jg 383c0 │ │ │ │ + jmp 3802e │ │ │ │ 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 36f10 │ │ │ │ + call 36f50 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 3873e │ │ │ │ + jne 387be │ │ │ │ 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 │ │ │ │ - call 36f10 │ │ │ │ + mov 0x6c(%esp),%ecx │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ + call 36f50 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 38575 │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ + je 385f4 │ │ │ │ + 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 3350 │ │ │ │ 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 3720 │ │ │ │ - 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 388b0 │ │ │ │ + je 38940 │ │ │ │ mov %esi,%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x5,%ecx │ │ │ │ push %ecx │ │ │ │ call 3620 │ │ │ │ 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) │ │ │ │ - call 36c00 │ │ │ │ + mov %eax,0x6c(%esp) │ │ │ │ + call 36c40 │ │ │ │ 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 │ │ │ │ - call 36c00 │ │ │ │ - mov 0xf0(%esp),%eax │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ + mov 0x6c(%esp),%eax │ │ │ │ + call 36c40 │ │ │ │ + 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 386aa │ │ │ │ - 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 3872b │ │ │ │ + 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 384c2 │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ + jne 3853f │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ - jmp 384e4 │ │ │ │ - nop │ │ │ │ + jmp 38561 │ │ │ │ + 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 3620 │ │ │ │ - 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 387ed │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + jmp 38870 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ call 33a0 │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x2,%eax │ │ │ │ - jle 37bfb │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ + jle 37c44 │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ call 33a0 │ │ │ │ - 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 37c02 │ │ │ │ + jl 37c4c │ │ │ │ sub $0xc,%esp │ │ │ │ - push 0xc(%esp) │ │ │ │ - mov 0x54(%esp),%ebx │ │ │ │ + push 0x14(%esp) │ │ │ │ + mov 0x64(%esp),%ebx │ │ │ │ call 33a0 │ │ │ │ sub $0x2,%eax │ │ │ │ - mov %eax,0x10(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 37c02 │ │ │ │ - mov 0xc0(%esp),%esi │ │ │ │ - mov 0x34(%esp),%edi │ │ │ │ + jmp 37c4c │ │ │ │ + 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 3320 │ │ │ │ - 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 3320 │ │ │ │ - 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 3320 │ │ │ │ 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 384b1 │ │ │ │ - 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 37dc8 │ │ │ │ + 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 3852e │ │ │ │ + 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 37e25 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00038a30 : │ │ │ │ +00038ac0 : │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ fldl 0x3c(%esp) │ │ │ │ + call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0x142f7,%ebx │ │ │ │ fstpl 0xc(%esp) │ │ │ │ push 0x38(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ - call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x14377,%ebx │ │ │ │ call 32d0 │ │ │ │ - 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 34b0 │ │ │ │ add $0x48,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00038a90 : │ │ │ │ +00038b20 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x60,%esp │ │ │ │ mov 0x74(%esp),%eax │ │ │ │ - call 28a76 │ │ │ │ - add $0x14324,%ebp │ │ │ │ + call 28986 │ │ │ │ + add $0x14294,%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 3350 │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x8,(%eax) │ │ │ │ - jne 38d2f │ │ │ │ + jne 38def │ │ │ │ mov 0x74(%esp),%eax │ │ │ │ shl $0x6,%eax │ │ │ │ add %eax,%edi │ │ │ │ testb $0x20,0x84(%esp) │ │ │ │ - je 38d40 │ │ │ │ + je 38e00 │ │ │ │ mov 0x80(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 38b3a │ │ │ │ + js 38bda │ │ │ │ mov %esi,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fdivrl -0x79cc(%ebp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ mov 0x44(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + fdivrl -0x79cc(%ebp) │ │ │ │ + jmp 38bc0 │ │ │ │ + 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 -0x7cac(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fcos │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 38b20 │ │ │ │ + jne 38bc0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ @@ -67114,104 +67057,108 @@ │ │ │ │ push %eax │ │ │ │ push 0x80(%esp) │ │ │ │ push %edx │ │ │ │ call 3320 │ │ │ │ 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 39020 │ │ │ │ - js 38d2f │ │ │ │ - mov 0x80(%esp),%eax │ │ │ │ + je 390e0 │ │ │ │ + js 38def │ │ │ │ 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 -0x79a4(%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 -0x79a4(%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 38c96 │ │ │ │ - jmp 390ed │ │ │ │ + jne 38d36 │ │ │ │ + jmp 391ad │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(1) │ │ │ │ fabs │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jbe 38ca5 │ │ │ │ + jbe 38d45 │ │ │ │ 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 390c0 │ │ │ │ + je 39180 │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(1) │ │ │ │ fabs │ │ │ │ fldl (%esp) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 38c50 │ │ │ │ + ja 38cf0 │ │ │ │ ffreep %st(0) │ │ │ │ mov %eax,%edx │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ shl $0x4,%edx │ │ │ │ add 0x10(%esp),%edx │ │ │ │ - jmp 38cc8 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 38d88 │ │ │ │ + jmp 38d80 │ │ │ │ + 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 │ │ │ │ @@ -67220,23 +67167,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 38cc0 │ │ │ │ + jne 38d80 │ │ │ │ fxch %st(4) │ │ │ │ fmull 0x8(%ecx) │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ faddl 0x8(%ebx) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -67248,15 +67195,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 38c10 │ │ │ │ + jne 38cb0 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ @@ -67291,108 +67238,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 3903a │ │ │ │ + je 390fa │ │ │ │ dec %eax │ │ │ │ - js 38f70 │ │ │ │ - mov 0x30(%edi),%eax │ │ │ │ + js 39030 │ │ │ │ fldl 0x28(%edi) │ │ │ │ + mov 0x30(%edi),%eax │ │ │ │ mov 0x38(%edi),%ecx │ │ │ │ mov 0x34(%edi),%edx │ │ │ │ mov 0x80(%esp),%edi │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ - fldl -0x79a4(%ebp) │ │ │ │ - fstpl (%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ lea 0xfffffff(%edi),%esi │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ shl $0x4,%esi │ │ │ │ + fstpl 0x10(%esp) │ │ │ │ + fldl -0x79a4(%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 38ec6 │ │ │ │ - jmp 39077 │ │ │ │ + jg 38f86 │ │ │ │ + jmp 39137 │ │ │ │ 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 38ed5 │ │ │ │ + jbe 38f95 │ │ │ │ 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 39090 │ │ │ │ + je 39150 │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fld %st(1) │ │ │ │ fabs │ │ │ │ fldl (%esp) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 38e80 │ │ │ │ + ja 38f40 │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,%esi │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ shl $0x4,%esi │ │ │ │ add 0x30(%esp),%esi │ │ │ │ - jmp 38f08 │ │ │ │ - jmp 38f00 │ │ │ │ + jmp 38fc8 │ │ │ │ + jmp 38fc0 │ │ │ │ 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) │ │ │ │ @@ -67403,23 +67349,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 38f00 │ │ │ │ + jne 38fc0 │ │ │ │ fxch %st(4) │ │ │ │ fmull 0x8(%eax) │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ faddl 0x8(%edx) │ │ │ │ fmul %st,%st(3) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -67431,15 +67377,15 @@ │ │ │ │ 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 38e50 │ │ │ │ + jne 38f10 │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ mov 0x44(%esp),%edi │ │ │ │ @@ -67454,34 +67400,34 @@ │ │ │ │ fldl 0x8(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ fstpl (%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 38ff9 │ │ │ │ + jle 390b9 │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %eax,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ - fdivrs -0x7cb0(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ + fdivrs -0x7cb0(%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 38fe0 │ │ │ │ + jne 390a0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ @@ -67504,35 +67450,35 @@ │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ dec %eax │ │ │ │ - js 38f70 │ │ │ │ + js 39030 │ │ │ │ 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 39060 │ │ │ │ - jmp 38f70 │ │ │ │ + jne 39120 │ │ │ │ + jmp 39030 │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ - jmp 39092 │ │ │ │ + jmp 39152 │ │ │ │ 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) │ │ │ │ @@ -67543,15 +67489,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 38f5e │ │ │ │ + jmp 3901e │ │ │ │ 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) │ │ │ │ @@ -67561,371 +67507,377 @@ │ │ │ │ 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 38d1f │ │ │ │ + jmp 38ddf │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ - jmp 390c6 │ │ │ │ + jmp 39186 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00039100 : │ │ │ │ +000391c0 : │ │ │ │ call 3b47 │ │ │ │ - add $0x13cbf,%eax │ │ │ │ + add $0x13bff,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x11c,%esp │ │ │ │ + sub $0x12c,%esp │ │ │ │ + movl $0x4,0x118(%esp) │ │ │ │ + movl $0x4,0x11c(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - movl $0x4,0x108(%esp) │ │ │ │ - movl $0x4,0x10c(%esp) │ │ │ │ - mov 0x10(%eax),%edi │ │ │ │ mov 0x140(%esp),%eax │ │ │ │ + mov 0x10(%eax),%edi │ │ │ │ + mov 0x150(%esp),%eax │ │ │ │ inc %eax │ │ │ │ - mov %eax,0x104(%esp) │ │ │ │ - cmpl $0x3,0x140(%esp) │ │ │ │ - jle 397ca │ │ │ │ + cmpl $0x3,0x150(%esp) │ │ │ │ + mov %eax,0x114(%esp) │ │ │ │ + jle 398ca │ │ │ │ sub $0x4,%esp │ │ │ │ - lea 0x104(%esp),%eax │ │ │ │ + lea 0x114(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea 0x104(%esp),%eax │ │ │ │ + lea 0x114(%esp),%eax │ │ │ │ push %eax │ │ │ │ - push 0x14c(%esp) │ │ │ │ + push 0x15c(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3350 │ │ │ │ - mov 0x140(%esp),%eax │ │ │ │ + mov 0x150(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x4,(%eax) │ │ │ │ - jne 39803 │ │ │ │ - mov 0x134(%esp),%eax │ │ │ │ - mov 0xfc(%esp),%ecx │ │ │ │ - movl $0x0,0xe4(%esp) │ │ │ │ + jne 39903 │ │ │ │ + mov 0x144(%esp),%eax │ │ │ │ + mov 0x10c(%esp),%ecx │ │ │ │ + movl $0x0,0xf4(%esp) │ │ │ │ shl $0x6,%eax │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ add %edi,%eax │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ - mov %eax,0x5c(%esp) │ │ │ │ + mov %eax,0x68(%esp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ - cmp 0x140(%esp),%eax │ │ │ │ - cmovg 0x140(%esp),%eax │ │ │ │ + cmp 0x150(%esp),%eax │ │ │ │ + cmovg 0x150(%esp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ mov %ecx,%eax │ │ │ │ - mov 0x144(%esp),%ecx │ │ │ │ + mov 0x154(%esp),%ecx │ │ │ │ and $0x20,%ecx │ │ │ │ - mov %ecx,0xe0(%esp) │ │ │ │ - jne 3b42c │ │ │ │ + mov %ecx,0xf0(%esp) │ │ │ │ + jne 3b5e6 │ │ │ │ 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 31f0 │ │ │ │ - mov 0x6c(%esp),%esi │ │ │ │ + mov 0x78(%esp),%esi │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ add $0xc,%esp │ │ │ │ shl $0x5,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ push 0x20(%eax) │ │ │ │ call 31f0 │ │ │ │ - mov 0x140(%esp),%eax │ │ │ │ + mov 0x150(%esp),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x20(%eax),%ebp │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub %eax,%ebx │ │ │ │ - js 3927e │ │ │ │ - mov 0x138(%esp),%edx │ │ │ │ + js 3933f │ │ │ │ + mov 0x148(%esp),%edx │ │ │ │ + shl $0x5,%eax │ │ │ │ inc %ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - fldz │ │ │ │ - shl $0x5,%eax │ │ │ │ add %ebp,%eax │ │ │ │ + fldz │ │ │ │ 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 $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 39260 │ │ │ │ + jne 39320 │ │ │ │ ffreep %st(0) │ │ │ │ mov %edi,%eax │ │ │ │ - lea 0x1(%edi),%edx │ │ │ │ + lea 0x1(%edi),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ not %eax │ │ │ │ - add 0x100(%esp),%eax │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ - shl $0x5,%edx │ │ │ │ - add %ebp,%edx │ │ │ │ + add 0x110(%esp),%eax │ │ │ │ + mov %ecx,0x24(%esp) │ │ │ │ + shl $0x5,%ecx │ │ │ │ + lea 0x0(%ebp,%ecx,1),%edx │ │ │ │ shl $0x5,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 31f0 │ │ │ │ - mov 0x10c(%esp),%edi │ │ │ │ - mov 0x110(%esp),%eax │ │ │ │ + mov 0x11c(%esp),%edi │ │ │ │ + mov 0x120(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp 0x140(%esp),%edi │ │ │ │ - je 3b376 │ │ │ │ + cmp 0x150(%esp),%edi │ │ │ │ + je 3b530 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 39f8e │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ + jle 3a0ce │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ - movl $0x4,0x68(%esp) │ │ │ │ - movl $0x1,0x2c(%esp) │ │ │ │ + movl $0x4,0x6c(%esp) │ │ │ │ + movl $0x1,0x34(%esp) │ │ │ │ sub $0x2,%edx │ │ │ │ cmp %edi,%edx │ │ │ │ cmovg %edi,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ test %edx,%edx │ │ │ │ cmovs %ecx,%edx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ - fildl 0xc(%esp) │ │ │ │ - fstpl 0xb8(%esp) │ │ │ │ - fildl 0x18(%esp) │ │ │ │ - fstpl 0xc0(%esp) │ │ │ │ - fildl 0x134(%esp) │ │ │ │ - fsubs -0x7cbc(%ecx) │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + fildl 0x8(%esp) │ │ │ │ fstpl 0xc8(%esp) │ │ │ │ + fildl 0x20(%esp) │ │ │ │ + fstpl 0xd0(%esp) │ │ │ │ + fildl 0x144(%esp) │ │ │ │ + fsubs -0x7cbc(%ecx) │ │ │ │ + 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),%esi │ │ │ │ + mov %dx,0xfa(%esp) │ │ │ │ + movzwl 0xfe(%esp),%edx │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x8,%dh │ │ │ │ + mov %dx,0xf8(%esp) │ │ │ │ + fldcw 0xfc(%esp) │ │ │ │ + frndint │ │ │ │ + fldcw 0xfe(%esp) │ │ │ │ + fldcw 0xfa(%esp) │ │ │ │ + fistpl 0x8(%esp) │ │ │ │ + fldcw 0xfe(%esp) │ │ │ │ + fldl 0xd0(%esp) │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ - mov %dx,0xe8(%esp) │ │ │ │ - fldcw 0xe8(%esp) │ │ │ │ + fdiv %st(1),%st │ │ │ │ + fldcw 0xf8(%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) │ │ │ │ + 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 3b362 │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ - fdivrl 0xc8(%esp) │ │ │ │ + jg 3b51f │ │ │ │ + mov 0x6c(%esp),%edi │ │ │ │ + fdivrl 0xd8(%esp) │ │ │ │ mov %esi,%ebp │ │ │ │ lea 0x0(,%edi,8),%eax │ │ │ │ mov %edi,%ecx │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ sar $1,%ecx │ │ │ │ mov %ecx,%ebx │ │ │ │ + neg %ebx │ │ │ │ + mov %ebx,0xb8(%esp) │ │ │ │ + lea (%edi,%edi,1),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,0x50(%esp) │ │ │ │ + mov %ebx,0x44(%esp) │ │ │ │ + lea 0x0(%ebp,%ebp,1),%ebx │ │ │ │ + mov %eax,0x5c(%esp) │ │ │ │ sub $0x8,%eax │ │ │ │ - neg %ebx │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ + mov %ebx,0x20(%esp) │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ lea 0x0(,%esi,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 %ecx,%eax │ │ │ │ - mov %ebx,0x18(%esp) │ │ │ │ mov %edx,%esi │ │ │ │ shl $0x4,%esi │ │ │ │ - fstpl 0x88(%esp) │ │ │ │ - mov %esi,0x1c(%esp) │ │ │ │ sub %edx,%eax │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ lea 0x1(%ebx),%esi │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ + mov 0x44(%esp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ imul %edi,%esi │ │ │ │ - mov %eax,0x54(%esp) │ │ │ │ + mov %eax,0x60(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %esi,0x34(%esp) │ │ │ │ + mov %eax,0x80(%esp) │ │ │ │ + mov %esi,0x40(%esp) │ │ │ │ mov %ebx,%esi │ │ │ │ - mov %eax,0x6c(%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 0x20(%esp),%ebp │ │ │ │ + mov %eax,0x64(%esp) │ │ │ │ + mov %esi,0x4c(%esp) │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%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 3320 │ │ │ │ - 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 3320 │ │ │ │ - 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 31f0 │ │ │ │ - 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 31f0 │ │ │ │ - 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 3320 │ │ │ │ - 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 31f0 │ │ │ │ - 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 31f0 │ │ │ │ - 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 39810 │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ + je 39910 │ │ │ │ + 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 │ │ │ │ lea 0x0(%ebp,%ebp,1),%eax │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ fildl 0x28(%esp) │ │ │ │ - fdivrs -0x7cbc(%ebx) │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ - mov (%eax,%ecx,1),%eax │ │ │ │ + fdivrs -0x7cbc(%ebx) │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ + mov (%eax,%ebx,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 39620 │ │ │ │ + je 39700 │ │ │ │ fildl 0x14(%esp) │ │ │ │ - fldl 0x88(%esp) │ │ │ │ + fldl 0x98(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jae 39d90 │ │ │ │ + jae 39ed0 │ │ │ │ fxch %st(2) │ │ │ │ - jmp 39622 │ │ │ │ + jmp 39702 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fxch %st(2) │ │ │ │ - movzbl 0x2c(%esp),%ecx │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - mov $0x8,%edx │ │ │ │ - fstpl 0x60(%esp) │ │ │ │ + fstpl 0x70(%esp) │ │ │ │ fxch %st(2) │ │ │ │ - fstpl 0x40(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ + movzbl 0x34(%esp),%ecx │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ + mov $0x8,%edx │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%edx │ │ │ │ + fstpl 0x54(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ add %edx,%esi │ │ │ │ - mov %esi,0x74(%esp) │ │ │ │ + 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 │ │ │ │ @@ -67935,33 +67887,38 @@ │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3670 │ │ │ │ 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 3670 │ │ │ │ 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 39bd0 │ │ │ │ + fldl 0x70(%esp) │ │ │ │ + jne 39d10 │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 396f5 │ │ │ │ + jle 397f5 │ │ │ │ mov %esi,%ebx │ │ │ │ + jmp 397c0 │ │ │ │ + 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,%eax,1) │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ fldl 0x8(%ebx,%eax,2) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%edi,%eax,2) │ │ │ │ fmul %st(3),%st │ │ │ │ @@ -67973,228 +67930,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 396c0 │ │ │ │ + jne 397c0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 39700 │ │ │ │ + jmp 39800 │ │ │ │ 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 3670 │ │ │ │ flds -0x7cac(%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 39d20 │ │ │ │ - mov 0x68(%esp),%ebx │ │ │ │ + jne 39e60 │ │ │ │ + mov 0x6c(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3979c │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + jle 3989c │ │ │ │ + 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 │ │ │ │ + mov 0x80(%esp),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov 0x2c(%esi),%edx │ │ │ │ add %edx,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 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 39780 │ │ │ │ + jne 39880 │ │ │ │ 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 39f70 │ │ │ │ + add %edi,0x40(%esp) │ │ │ │ + add %edi,0x4c(%esp) │ │ │ │ + mov 0x20(%esp),%esi │ │ │ │ + add 0x64(%esp),%esi │ │ │ │ + cmp %eax,0x58(%esp) │ │ │ │ + je 3a0b0 │ │ │ │ lea (%eax,%eax,1),%ebp │ │ │ │ - jmp 394a0 │ │ │ │ + jmp 39570 │ │ │ │ sub $0x8,%esp │ │ │ │ - push 0x14c(%esp) │ │ │ │ - push 0x14c(%esp) │ │ │ │ - push 0x14c(%esp) │ │ │ │ - push 0x14c(%esp) │ │ │ │ - push 0x14c(%esp) │ │ │ │ - push 0x14c(%esp) │ │ │ │ + push 0x15c(%esp) │ │ │ │ + push 0x15c(%esp) │ │ │ │ + push 0x15c(%esp) │ │ │ │ + push 0x15c(%esp) │ │ │ │ + push 0x15c(%esp) │ │ │ │ + push 0x15c(%esp) │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ call 3390 │ │ │ │ add $0x20,%esp │ │ │ │ - add $0x11c,%esp │ │ │ │ + add $0x12c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ - mov 0x94(%esp),%ebx │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ + mov 0x30(%esp),%ebp │ │ │ │ + mov 0xb8(%esp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - add 0x10(%esp),%ecx │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - lea (%ebx,%eax,1),%edi │ │ │ │ - mov %eax,0x40(%esp) │ │ │ │ - mov %esi,0x74(%esp) │ │ │ │ + lea (%ecx,%eax,1),%edi │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + add 0xc(%esp),%ecx │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ shl $0x4,%edi │ │ │ │ + mov %esi,0x7c(%esp) │ │ │ │ push %edi │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 31f0 │ │ │ │ - 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 31f0 │ │ │ │ - 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 3a210 │ │ │ │ + faddp %st,%st(1) │ │ │ │ + je 3a350 │ │ │ │ sar $1,%ecx │ │ │ │ - mov %ecx,0x90(%esp) │ │ │ │ - cmpl $0x1,0x134(%esp) │ │ │ │ - jle 3a7e6 │ │ │ │ + cmpl $0x1,0x144(%esp) │ │ │ │ + mov %ecx,0x84(%esp) │ │ │ │ + jle 3a966 │ │ │ │ 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 │ │ │ │ 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 3a3a0 │ │ │ │ + testb $0x1,0x144(%esp) │ │ │ │ + lea 0x0(,%edx,8),%ebx │ │ │ │ + mov 0x14(%ecx),%edx │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ + mov (%edx,%edi,1),%ecx │ │ │ │ + mov 0x70(%esp),%edx │ │ │ │ + mov %ecx,0x90(%esp) │ │ │ │ + lea (%edx,%ebx,1),%ecx │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ + jne 3a4f0 │ │ │ │ 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 3670 │ │ │ │ add $0xc,%esp │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%edi,1) │ │ │ │ call 3670 │ │ │ │ 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 3aad3 │ │ │ │ + fldl 0xb0(%esp) │ │ │ │ + flds 0x88(%esp) │ │ │ │ + jne 3ac53 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x90(%esp),%edi │ │ │ │ + mov 0x84(%esp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - mov %edi,%edx │ │ │ │ - test %edi,%edi │ │ │ │ - jle 39aea │ │ │ │ + mov %ebx,%edx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 39c2a │ │ │ │ mov %esi,%ebx │ │ │ │ - mov 0x80(%esp),%edi │ │ │ │ + mov 0x90(%esp),%edi │ │ │ │ mov %ebp,%esi │ │ │ │ - mov 0x60(%esp),%ebp │ │ │ │ + mov 0x70(%esp),%ebp │ │ │ │ + jmp 39b40 │ │ │ │ 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) │ │ │ │ @@ -68210,48 +68176,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 39a00 │ │ │ │ + jne 39b40 │ │ │ │ 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 39a91 │ │ │ │ + jmp 39bd1 │ │ │ │ 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) │ │ │ │ @@ -68267,88 +68233,88 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ test %edi,%edi │ │ │ │ - jne 39a90 │ │ │ │ + jne 39bd0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 39b00 │ │ │ │ + jmp 39c40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 39b00 │ │ │ │ + jmp 39c40 │ │ │ │ ffreep %st(0) │ │ │ │ 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 3670 │ │ │ │ flds -0x7cac(%ebx) │ │ │ │ - fldl (%esi) │ │ │ │ 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 3a340 │ │ │ │ - mov 0x3c(%esp),%edx │ │ │ │ + jne 3a480 │ │ │ │ + mov 0x48(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3979c │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + jle 3989c │ │ │ │ + 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 39ba0 │ │ │ │ + jmp 39ce0 │ │ │ │ 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 39ba0 │ │ │ │ - jmp 3979c │ │ │ │ + jne 39ce0 │ │ │ │ + jmp 3989c │ │ │ │ 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 39cb7 │ │ │ │ + jle 39df7 │ │ │ │ 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 │ │ │ │ @@ -68363,22 +68329,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 39c00 │ │ │ │ + jne 39d40 │ │ │ │ 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 39c80 │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + jmp 39dc0 │ │ │ │ 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 │ │ │ │ @@ -68397,135 +68363,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 39c80 │ │ │ │ + jne 39dc0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 39cc0 │ │ │ │ + jmp 39e00 │ │ │ │ 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 3320 │ │ │ │ - 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 3670 │ │ │ │ flds -0x7cac(%ebx) │ │ │ │ - fldl 0x8(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ + fldl 0x8(%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%esi) │ │ │ │ fstpl (%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ - jmp 39700 │ │ │ │ + jmp 39800 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x68(%esp),%ecx │ │ │ │ + mov 0x6c(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3979c │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ - mov 0x48(%esp),%edx │ │ │ │ - mov 0x6c(%esp),%ebx │ │ │ │ + jle 3989c │ │ │ │ + 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 39d60 │ │ │ │ - jmp 3975d │ │ │ │ + jne 39ea0 │ │ │ │ + jmp 3985d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ - movzbl 0xb0(%esp),%ecx │ │ │ │ - mov $0x8,%edx │ │ │ │ - fstpl 0x70(%esp) │ │ │ │ + fstpl 0x78(%esp) │ │ │ │ fxch %st(2) │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + movzbl 0xc0(%esp),%ecx │ │ │ │ + mov $0x8,%edx │ │ │ │ sub $0x4,%esp │ │ │ │ - fstpl 0x64(%esp) │ │ │ │ - fxch %st(1) │ │ │ │ sar $1,%ebp │ │ │ │ shl %cl,%edx │ │ │ │ - mov 0x34(%esp),%ecx │ │ │ │ + fstpl 0x74(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ - mov %edx,%ebx │ │ │ │ - lea (%ecx,%edx,1),%esi │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ - lea (%esi,%edx,1),%edx │ │ │ │ - mov %esi,0x94(%esp) │ │ │ │ - lea (%edx,%ebx,1),%esi │ │ │ │ - mov %edx,0x44(%esp) │ │ │ │ - mov %esi,0x40(%esp) │ │ │ │ - fstpl (%ecx) │ │ │ │ - fstpl 0x8(%ecx) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x3c(%esp),%edx │ │ │ │ + lea (%edx,%ecx,1),%esi │ │ │ │ + fstpl (%ebx) │ │ │ │ + lea (%esi,%ecx,1),%edx │ │ │ │ + mov %esi,0x88(%esp) │ │ │ │ + add %edx,%ecx │ │ │ │ + mov %edx,0x54(%esp) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + 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 3670 │ │ │ │ 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 3670 │ │ │ │ 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 3a550 │ │ │ │ + fldl 0x78(%esp) │ │ │ │ + jne 3a6d0 │ │ │ │ fstp %st(1) │ │ │ │ xor %eax,%eax │ │ │ │ mov %ebp,%ecx │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 39f43 │ │ │ │ - mov 0x1c(%esp),%ebx │ │ │ │ - jmp 39e80 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jle 3a083 │ │ │ │ + mov 0x48(%esp),%esi │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + jmp 39fc0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -68543,26 +68508,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 39e80 │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ + jne 39fc0 │ │ │ │ + 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 39f01 │ │ │ │ - jmp 39f00 │ │ │ │ + jmp 3a041 │ │ │ │ + jmp 3a040 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 │ │ │ │ @@ -68586,73 +68551,73 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%esi) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 39f00 │ │ │ │ + jne 3a040 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x1c(%esp),%edi │ │ │ │ - jmp 39f50 │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ + jmp 3a090 │ │ │ │ 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 39716 │ │ │ │ + jmp 39816 │ │ │ │ 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 39330 │ │ │ │ - mov 0xfc(%esp),%edi │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + cmp 0x34(%esp),%eax │ │ │ │ + mov %ecx,0x6c(%esp) │ │ │ │ + jg 393f0 │ │ │ │ + mov 0x10c(%esp),%edi │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov 0x24(%eax),%ecx │ │ │ │ test %edi,%edi │ │ │ │ - jle 39fdb │ │ │ │ + jle 3a11c │ │ │ │ mov 0x20(%eax),%ebx │ │ │ │ lea 0x8(%ebx),%edx │ │ │ │ mov %edi,%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ shl $0x5,%ebx │ │ │ │ add %ecx,%ebx │ │ │ │ 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 (%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 39fc0 │ │ │ │ - mov 0x5c(%esp),%eax │ │ │ │ - mov 0x10(%esp),%esi │ │ │ │ + jne 3a100 │ │ │ │ + mov 0x68(%esp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ 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 -0x7cac(%esi) │ │ │ │ lea 0x10(%ecx,%edx,1),%eax │ │ │ │ - mov 0x13c(%esp),%esi │ │ │ │ - fld %st(1) │ │ │ │ lea 0x20(%ecx,%edx,1),%edx │ │ │ │ + flds -0x7cac(%esi) │ │ │ │ + mov 0x14c(%esp),%esi │ │ │ │ + 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) │ │ │ │ @@ -68673,76 +68638,76 @@ │ │ │ │ fldl 0x8(%eax) │ │ │ │ fmul %st(5),%st │ │ │ │ faddl 0x18(%ecx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ fxch %st(2) │ │ │ │ fmull (%edx) │ │ │ │ - mov 0x140(%esp),%edx │ │ │ │ - faddl 0x0(%ebp) │ │ │ │ + mov 0x150(%esp),%edx │ │ │ │ lea 0xfffffff(%edi,%edx,1),%ebx │ │ │ │ + faddl 0x0(%ebp) │ │ │ │ shl $0x4,%ebx │ │ │ │ lea (%ecx,%ebx,1),%edx │ │ │ │ fmulp %st,%st(3) │ │ │ │ fldl (%eax) │ │ │ │ - mov 0x140(%esp),%eax │ │ │ │ - fmul %st(4),%st │ │ │ │ - faddl 0x10(%ecx) │ │ │ │ + mov 0x150(%esp),%eax │ │ │ │ add $0xfffffff,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ + fmul %st(4),%st │ │ │ │ + faddl 0x10(%ecx) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fstpl 0x10(%esi) │ │ │ │ fstpl 0x18(%esi) │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ - mov 0x140(%esp),%esi │ │ │ │ + mov 0x150(%esp),%esi │ │ │ │ add %edi,%esi │ │ │ │ - mov 0x13c(%esp),%edi │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ + mov 0x14c(%esp),%edi │ │ │ │ + mov %esi,0x20(%esp) │ │ │ │ fldl 0x8(%edx) │ │ │ │ lea -0x10(%ecx,%ebx,1),%esi │ │ │ │ - fmul %st(2),%st │ │ │ │ - fldl 0x8(%esi) │ │ │ │ - fmul %st(2),%st │ │ │ │ add %eax,%edi │ │ │ │ mov %edi,%ebx │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldl 0x8(%esi) │ │ │ │ + fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl 0x8(%edi) │ │ │ │ fmul %st(3),%st │ │ │ │ fldl (%edx) │ │ │ │ fmul %st(3),%st │ │ │ │ fldl (%esi) │ │ │ │ - mov 0x13c(%esp),%esi │ │ │ │ + mov 0x14c(%esp),%esi │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ faddl (%edi) │ │ │ │ lea 0x10(%eax),%edi │ │ │ │ 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 │ │ │ │ - jmp 3a140 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 3a280 │ │ │ │ + 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 0x28(%eax) │ │ │ │ @@ -68762,120 +68727,122 @@ │ │ │ │ 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 3a140 │ │ │ │ + jne 3a280 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0xe0(%esp),%eax │ │ │ │ + mov 0xf0(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 39803 │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ + je 39903 │ │ │ │ + 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) │ │ │ │ - mov 0xf0(%esp),%ebp │ │ │ │ + push 0x154(%esp) │ │ │ │ + mov 0x100(%esp),%ebp │ │ │ │ push %ebp │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3670 │ │ │ │ mov %ebp,(%esp) │ │ │ │ call 35c0 │ │ │ │ - mov 0x14c(%esp),%eax │ │ │ │ flds -0x7cac(%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 3a1db │ │ │ │ + jne 3a323 │ │ │ │ ffreep %st(0) │ │ │ │ - add $0x11c,%esp │ │ │ │ + add $0x12c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 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 3670 │ │ │ │ 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 3670 │ │ │ │ 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 3a983 │ │ │ │ + fldl 0xa0(%esp) │ │ │ │ + jne 3ab03 │ │ │ │ fstp %st(1) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 39af0 │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ + jle 39c30 │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ - jmp 3a300 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 3a440 │ │ │ │ + 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 0x0(%ebp,%esi,1) │ │ │ │ fldl (%edx,%esi,1) │ │ │ │ fldl 0x8(%eax,%esi,2) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -68889,88 +68856,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 3a300 │ │ │ │ + jne 3a440 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 39b00 │ │ │ │ + jmp 39c40 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ + mov 0x48(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3979c │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ + jle 3989c │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ + mov 0x140(%esp),%ecx │ │ │ │ shl $0x4,%ebx │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov 0x28(%ecx),%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 3a380 │ │ │ │ - jmp 39b69 │ │ │ │ + jne 3a4c0 │ │ │ │ + jmp 39ca9 │ │ │ │ + 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 3670 │ │ │ │ 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 3670 │ │ │ │ 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 3ada3 │ │ │ │ + fldl 0xb0(%esp) │ │ │ │ + jne 3af66 │ │ │ │ fstp %st(1) │ │ │ │ - mov 0x90(%esp),%ebx │ │ │ │ + mov 0x84(%esp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ mov %ebx,%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3a500 │ │ │ │ + jle 3a680 │ │ │ │ mov %edi,%ebx │ │ │ │ - mov 0x60(%esp),%edi │ │ │ │ - jmp 3a440 │ │ │ │ - nop │ │ │ │ + mov 0x70(%esp),%edi │ │ │ │ + jmp 3a5c0 │ │ │ │ + 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 │ │ │ │ @@ -68984,35 +68960,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 3a440 │ │ │ │ - mov 0x90(%esp),%eax │ │ │ │ + jne 3a5c0 │ │ │ │ + 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 3a4c1 │ │ │ │ - jmp 3a4c0 │ │ │ │ + jmp 3a641 │ │ │ │ + jmp 3a640 │ │ │ │ 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) │ │ │ │ @@ -69027,50 +69003,50 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %esi,%esi │ │ │ │ - jne 3a4c0 │ │ │ │ + jne 3a640 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3a510 │ │ │ │ + jmp 3a690 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3a510 │ │ │ │ + jmp 3a690 │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ 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) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3670 │ │ │ │ flds -0x7cac(%ebx) │ │ │ │ - fldl (%edi) │ │ │ │ add $0x10,%esp │ │ │ │ + fldl (%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x8(%edi) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 39b37 │ │ │ │ + jmp 39c77 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov %ebp,%ecx │ │ │ │ mov 0x30(%eax),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 3a788 │ │ │ │ - mov %ebp,0x40(%esp) │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - mov 0x3c(%esp),%ebp │ │ │ │ + jle 3a908 │ │ │ │ + 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) │ │ │ │ @@ -69083,83 +69059,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 3a580 │ │ │ │ - mov 0x40(%esp),%ebp │ │ │ │ - mov 0x3c(%esp),%edx │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - mov %ebx,0x98(%esp) │ │ │ │ + jne 3a700 │ │ │ │ + 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 3a620 │ │ │ │ - mov 0x98(%esp),%ebx │ │ │ │ - mov 0xa0(%esp),%ebp │ │ │ │ + jne 3a7a0 │ │ │ │ + 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 3a6c0 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x38(%esp),%ebp │ │ │ │ + jmp 3a840 │ │ │ │ + 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) │ │ │ │ @@ -69174,41 +69149,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 3a6c0 │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ + jne 3a840 │ │ │ │ + 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 3a741 │ │ │ │ - jmp 3a740 │ │ │ │ + mov %edi,0x48(%esp) │ │ │ │ + add 0x90(%esp),%edx │ │ │ │ + sub 0x18(%esp),%ebp │ │ │ │ + mov %ebx,0x38(%esp) │ │ │ │ + mov 0x78(%esp),%ebx │ │ │ │ + jmp 3a8c1 │ │ │ │ + jmp 3a8c0 │ │ │ │ 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) │ │ │ │ @@ -69216,108 +69191,108 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%esi) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3a740 │ │ │ │ + jne 3a8c0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ - mov 0x3c(%esp),%edi │ │ │ │ - jmp 3a790 │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ + jmp 3a910 │ │ │ │ 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 3320 │ │ │ │ - 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 3670 │ │ │ │ flds -0x7cac(%ebx) │ │ │ │ - fldl 0x8(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ + fldl 0x8(%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%esi) │ │ │ │ fstpl (%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ - jmp 39f50 │ │ │ │ + jmp 3a090 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ - fstpl 0x98(%esp) │ │ │ │ + fstpl 0xa0(%esp) │ │ │ │ fxch %st(2) │ │ │ │ + mov 0x48(%esp),%ecx │ │ │ │ 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) │ │ │ │ + mov 0x74(%esp),%ecx │ │ │ │ + fstpl 0x94(%esp) │ │ │ │ + fxch %st(1) │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ lea (%ecx,%edx,1),%ebp │ │ │ │ lea 0x0(%ebp,%edx,1),%ecx │ │ │ │ - mov %ecx,0x7c(%esp) │ │ │ │ + fstpl (%edi) │ │ │ │ + mov %ecx,0x8c(%esp) │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ mov %edi,%ecx │ │ │ │ + fstpl 0x8(%edi) │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ 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 3670 │ │ │ │ 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 3670 │ │ │ │ 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 3b0c3 │ │ │ │ + fldl 0xa0(%esp) │ │ │ │ + jne 3b2c3 │ │ │ │ fstp %st(1) │ │ │ │ - mov 0x90(%esp),%ebx │ │ │ │ + mov 0x84(%esp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ mov %ebx,%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3a504 │ │ │ │ + jle 3a684 │ │ │ │ mov %edi,%ebx │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ - jmp 3a8c0 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%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) │ │ │ │ @@ -69331,34 +69306,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 3a8c0 │ │ │ │ - mov 0x90(%esp),%ecx │ │ │ │ + jne 3aa40 │ │ │ │ + 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 3a941 │ │ │ │ - jmp 3a940 │ │ │ │ + jmp 3aac1 │ │ │ │ + jmp 3aac0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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) │ │ │ │ @@ -69373,27 +69348,27 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %esi,%esi │ │ │ │ - jne 3a940 │ │ │ │ + jne 3aac0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3a510 │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + jmp 3a690 │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov %ecx,%edi │ │ │ │ mov 0x30(%eax),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3aa76 │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ - mov %esi,0x90(%esp) │ │ │ │ + jle 3abf6 │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ + mov %esi,0x84(%esp) │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ lea 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 │ │ │ │ @@ -69408,23 +69383,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 3a9c0 │ │ │ │ + jne 3ab40 │ │ │ │ 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 3aa40 │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + mov 0x70(%esp),%ebp │ │ │ │ + jmp 3abc0 │ │ │ │ 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) │ │ │ │ @@ -69441,60 +69416,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 3aa40 │ │ │ │ + jne 3abc0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3aa7a │ │ │ │ + jmp 3abfa │ │ │ │ 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 3320 │ │ │ │ - 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 3670 │ │ │ │ flds -0x7cac(%ebx) │ │ │ │ - fldl 0x8(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ + fldl 0x8(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edi) │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ - jmp 39b00 │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov 0x90(%esp),%edi │ │ │ │ + jmp 39c40 │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ + mov 0x84(%esp),%esi │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ - mov %eax,0xd0(%esp) │ │ │ │ + mov %eax,0xe0(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ - test %edi,%edi │ │ │ │ - jle 3ad81 │ │ │ │ - mov %edi,0x78(%esp) │ │ │ │ - mov 0xd0(%esp),%ebx │ │ │ │ + test %esi,%esi │ │ │ │ + jle 3af01 │ │ │ │ + mov %esi,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) │ │ │ │ @@ -69509,66 +69484,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 3ab10 │ │ │ │ + decl 0x88(%esp) │ │ │ │ + jne 3ac90 │ │ │ │ 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) │ │ │ │ - lea -0x1(%eax),%edx │ │ │ │ - lea 0x0(,%edx,8),%eax │ │ │ │ - mov %edx,0xb4(%esp) │ │ │ │ - lea 0x8(%ecx,%eax,1),%esi │ │ │ │ + mov %ecx,0xec(%esp) │ │ │ │ + mov 0x28(%esp),%ebp │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ + lea -0x1(%eax),%esi │ │ │ │ + lea 0x0(,%esi,8),%eax │ │ │ │ + mov %esi,0xc4(%esp) │ │ │ │ + lea 0x8(%ecx,%eax,1),%edx │ │ │ │ add %eax,%edi │ │ │ │ - mov %esi,0x98(%esp) │ │ │ │ - lea (%ecx,%eax,1),%esi │ │ │ │ - mov %edi,0xd4(%esp) │ │ │ │ - mov %esi,0x78(%esp) │ │ │ │ - mov 0x80(%esp),%esi │ │ │ │ - add %eax,%esi │ │ │ │ - mov %edx,%eax │ │ │ │ + mov %edx,0xa0(%esp) │ │ │ │ + lea (%ecx,%eax,1),%edx │ │ │ │ + mov %edi,0xe4(%esp) │ │ │ │ + mov %edx,0x88(%esp) │ │ │ │ + mov 0x90(%esp),%edx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %esi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %esi,0xa0(%esp) │ │ │ │ - lea 0x10(%ebp,%eax,1),%edx │ │ │ │ + mov %edx,0xa8(%esp) │ │ │ │ lea 0x10(%ebx,%eax,1),%esi │ │ │ │ - mov 0x90(%esp),%eax │ │ │ │ + lea 0x10(%ebp,%eax,1),%edx │ │ │ │ + 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) │ │ │ │ @@ -69580,30 +69556,27 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmull (%esi) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - jne 3abf0 │ │ │ │ + jne 3ad80 │ │ │ │ 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 3acc0 │ │ │ │ - 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) │ │ │ │ @@ -69617,38 +69590,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 3acc0 │ │ │ │ + jne 3ae40 │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - mov 0x90(%esp),%edi │ │ │ │ - mov 0xb4(%esp),%ecx │ │ │ │ - sub 0x30(%esp),%ebx │ │ │ │ - jmp 3ad41 │ │ │ │ - jmp 3ad40 │ │ │ │ + mov 0x84(%esp),%edi │ │ │ │ + sub 0x38(%esp),%ebx │ │ │ │ + mov 0xc4(%esp),%ecx │ │ │ │ + jmp 3aec1 │ │ │ │ + jmp 3aec0 │ │ │ │ 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) │ │ │ │ @@ -69656,41 +69629,61 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3ad40 │ │ │ │ + jne 3aec0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3ad87 │ │ │ │ + jmp 3af07 │ │ │ │ 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) │ │ │ │ - jmp 3aa8b │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov 0x90(%esp),%esi │ │ │ │ + push 0xe8(%esp) │ │ │ │ + push 0x34(%esp) │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + call 3320 │ │ │ │ + mov 0x48(%esp),%esi │ │ │ │ + add $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + push %esi │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ + mov 0x38(%eax),%eax │ │ │ │ + push (%eax,%ecx,1) │ │ │ │ + call 3670 │ │ │ │ + flds -0x7cac(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ + fldl 0x8(%esi) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fxch %st(1) │ │ │ │ + fmull (%esi) │ │ │ │ + fstpl (%esi) │ │ │ │ + fstpl 0x8(%esi) │ │ │ │ + jmp 39c40 │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ + mov 0x84(%esp),%esi │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ mov %esi,%edx │ │ │ │ - mov %eax,0xac(%esp) │ │ │ │ + mov %eax,0xbc(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ test %esi,%esi │ │ │ │ - jle 3b060 │ │ │ │ - mov 0xac(%esp),%ebx │ │ │ │ + jle 3b260 │ │ │ │ + mov 0xbc(%esp),%ebx │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ - mov 0x60(%esp),%ebp │ │ │ │ - jmp 3ae00 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ + mov 0x70(%esp),%ebp │ │ │ │ + jmp 3afc0 │ │ │ │ + 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,1) │ │ │ │ fldl 0x0(%ebp,%eax,1) │ │ │ │ fldl 0x8(%edi,%eax,2) │ │ │ │ @@ -69706,92 +69699,100 @@ │ │ │ │ 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 3ae00 │ │ │ │ - mov 0x90(%esp),%eax │ │ │ │ - mov 0x60(%esp),%edi │ │ │ │ - mov 0x30(%esp),%ebp │ │ │ │ + jne 3afc0 │ │ │ │ + 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 (%edi,%ebx,1),%esi │ │ │ │ - lea (%ecx,%ebx,1),%edi │ │ │ │ + mov %eax,0xc4(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %edi,0xd0(%esp) │ │ │ │ + add %ebx,%edi │ │ │ │ + mov %edi,%esi │ │ │ │ + mov %edi,0xa0(%esp) │ │ │ │ + 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 %esi,0x98(%esp) │ │ │ │ - mov %esi,0xd8(%esp) │ │ │ │ - mov %edi,0xdc(%esp) │ │ │ │ - mov %edx,0x78(%esp) │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ + mov %eax,0xe4(%esp) │ │ │ │ + mov 0xbc(%esp),%eax │ │ │ │ + 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),%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 3aed0 │ │ │ │ - mov 0xd8(%esp),%esi │ │ │ │ - mov 0xdc(%esp),%edi │ │ │ │ - mov 0xd0(%esp),%ebx │ │ │ │ + jne 3b0a0 │ │ │ │ + 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 3b180 │ │ │ │ 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) │ │ │ │ @@ -69807,40 +69808,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 3af80 │ │ │ │ + jne 3b180 │ │ │ │ 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 3b001 │ │ │ │ - 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 3b201 │ │ │ │ + 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) │ │ │ │ @@ -69855,58 +69855,58 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ecx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %ebp,%ebp │ │ │ │ - jne 3b000 │ │ │ │ + jne 3b200 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3b064 │ │ │ │ + jmp 3b264 │ │ │ │ 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) │ │ │ │ + push 0xc4(%esp) │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3320 │ │ │ │ - mov 0x40(%esp),%esi │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ add $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - push %esi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ + push %edi │ │ │ │ + push %edi │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ + mov 0x5c(%esp),%ecx │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ call 3670 │ │ │ │ flds -0x7cac(%ebx) │ │ │ │ - fldl 0x8(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ + fldl 0x8(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ - fmull (%esi) │ │ │ │ - fstpl (%esi) │ │ │ │ - fstpl 0x8(%esi) │ │ │ │ - jmp 3a510 │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ - mov 0x90(%esp),%ebx │ │ │ │ + fmull (%edi) │ │ │ │ + fstpl (%edi) │ │ │ │ + fstpl 0x8(%edi) │ │ │ │ + jmp 3a690 │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ + mov 0x84(%esp),%ebx │ │ │ │ mov 0x30(%eax),%edi │ │ │ │ mov %ebx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3b305 │ │ │ │ - mov %ebp,0x78(%esp) │ │ │ │ + jle 3b505 │ │ │ │ + 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) │ │ │ │ @@ -69920,77 +69920,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 3b100 │ │ │ │ - mov 0x90(%esp),%ebx │ │ │ │ - mov 0x78(%esp),%ebp │ │ │ │ - mov %edi,0xd0(%esp) │ │ │ │ + jne 3b300 │ │ │ │ + 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 %ebx,0x90(%esp) │ │ │ │ + mov %ecx,0xa0(%esp) │ │ │ │ mov %edx,%edi │ │ │ │ mov %eax,%esi │ │ │ │ - mov 0x80(%esp),%ecx │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ + mov 0x90(%esp),%ebx │ │ │ │ sub %ebp,%edi │ │ │ │ mov %edx,%ebp │ │ │ │ - add %eax,%ebx │ │ │ │ - sub $0x8,%edx │ │ │ │ + lea (%ebx,%eax,1),%ecx │ │ │ │ + mov 0xa0(%esp),%ebx │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + sub $0x8,%edx │ │ │ │ fldl (%edi) │ │ │ │ - add %eax,%ecx │ │ │ │ - add $0x10,%eax │ │ │ │ fldl 0x8(%esi) │ │ │ │ - decl 0x78(%esp) │ │ │ │ + add %eax,%ebx │ │ │ │ + add $0x10,%eax │ │ │ │ + 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 3b1a0 │ │ │ │ + jne 3b3a0 │ │ │ │ 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 3b240 │ │ │ │ - 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 3b440 │ │ │ │ + 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) │ │ │ │ @@ -70006,39 +70004,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 3b240 │ │ │ │ - mov 0x60(%esp),%edx │ │ │ │ + jne 3b440 │ │ │ │ + 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 3b2c1 │ │ │ │ - jmp 3b2c0 │ │ │ │ + mov %edi,0x70(%esp) │ │ │ │ + add 0xb0(%esp),%edx │ │ │ │ + sub 0x38(%esp),%esi │ │ │ │ + mov 0xa8(%esp),%ecx │ │ │ │ + mov 0xc4(%esp),%edi │ │ │ │ + jmp 3b4c1 │ │ │ │ + jmp 3b4c0 │ │ │ │ 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) │ │ │ │ @@ -70046,182 +70044,162 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmull (%ebx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ test %edi,%edi │ │ │ │ - jne 3b2c0 │ │ │ │ + jne 3b4c0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x60(%esp),%edi │ │ │ │ - jmp 3b309 │ │ │ │ + mov 0x70(%esp),%edi │ │ │ │ + jmp 3b509 │ │ │ │ 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 3320 │ │ │ │ - mov 0x40(%esp),%edi │ │ │ │ - add $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push %edi │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ - mov 0x4c(%esp),%edx │ │ │ │ - mov 0x38(%eax),%eax │ │ │ │ - push (%eax,%edx,1) │ │ │ │ - call 3670 │ │ │ │ - flds -0x7cac(%ebx) │ │ │ │ - fldl 0x8(%edi) │ │ │ │ - add $0x10,%esp │ │ │ │ - fmul %st(1),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmull (%edi) │ │ │ │ - fstpl (%edi) │ │ │ │ - fstpl 0x8(%edi) │ │ │ │ - jmp 3a510 │ │ │ │ + jmp 3b27b │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x68(%esp),%ecx │ │ │ │ - lea (%ecx,%ecx,1),%edx │ │ │ │ - mov %edx,0x38(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - jmp 39f79 │ │ │ │ - mov 0x5c(%esp),%esi │ │ │ │ + mov 0x6c(%esp),%ecx │ │ │ │ + add %ecx,%ecx │ │ │ │ + mov %ecx,0x44(%esp) │ │ │ │ + jmp 3a0b9 │ │ │ │ + mov 0x68(%esp),%esi │ │ │ │ lea -0x10(,%eax,8),%edx │ │ │ │ - mov 0x130(%esp),%ecx │ │ │ │ - mov %edx,0x20(%esp) │ │ │ │ + mov 0x140(%esp),%ecx │ │ │ │ + mov %edx,0x24(%esp) │ │ │ │ mov 0x10(%esi),%esi │ │ │ │ mov 0x20(%ecx),%ebx │ │ │ │ - mov 0x140(%esp),%ecx │ │ │ │ + mov 0x150(%esp),%ecx │ │ │ │ fldl (%esi,%edx,1) │ │ │ │ - mov 0x5c(%esp),%esi │ │ │ │ - mov 0x140(%esp),%edx │ │ │ │ + mov 0x68(%esp),%esi │ │ │ │ + mov 0x150(%esp),%edx │ │ │ │ lea -0x2(%ecx),%ebp │ │ │ │ shl $0x5,%ebp │ │ │ │ lea (%ebx,%ebp,1),%ecx │ │ │ │ - mov %ebp,0x1c(%esp) │ │ │ │ + mov %ebp,0x18(%esp) │ │ │ │ sub 0x4(%esi),%edx │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ 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) │ │ │ │ lea 0x20(%ebx,%ebp,1),%ecx │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ + mov 0x24(%esp),%ebp │ │ │ │ fldl (%esi,%ebp,1) │ │ │ │ + mov 0x68(%esp),%esi │ │ │ │ fldl 0x8(%edx) │ │ │ │ - mov 0x5c(%esp),%esi │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ fldl (%ecx,%ebp,1) │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ fldl 0x8(%edx) │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx) │ │ │ │ fstpl 0x30(%ebx,%ebp,1) │ │ │ │ fstpl 0x38(%ebx,%ebp,1) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jg 392cf │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + jg 39392 │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ mov 0x24(%eax),%ecx │ │ │ │ - jmp 39f9f │ │ │ │ - mov 0x130(%esp),%eax │ │ │ │ + jmp 3a0df │ │ │ │ + mov 0x140(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ push $0x0 │ │ │ │ - lea 0x118(%esp),%edx │ │ │ │ + lea 0x128(%esp),%edx │ │ │ │ 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 │ │ │ │ mov 0x50(%esp),%ebx │ │ │ │ call 3440 │ │ │ │ - mov %eax,0x124(%esp) │ │ │ │ - mov 0x13c(%esp),%eax │ │ │ │ + mov %eax,0x134(%esp) │ │ │ │ + mov 0x14c(%esp),%eax │ │ │ │ add $0x40,%esp │ │ │ │ - jmp 391e5 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 392a5 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003b480 : │ │ │ │ +0003b640 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x54(%esp),%edi │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ lea 0x30(%esp),%edx │ │ │ │ - call 4bea │ │ │ │ - add $0x1192c,%esi │ │ │ │ + call 4c0a │ │ │ │ + add $0x1176c,%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 3350 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x8,(%edi) │ │ │ │ - jne 3b58e │ │ │ │ + jne 3b74e │ │ │ │ mov 0x54(%esp),%edx │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ + mov (%esp),%eax │ │ │ │ shl $0x6,%edx │ │ │ │ add %edx,%ebp │ │ │ │ testb $0x20,0x64(%esp) │ │ │ │ - je 3b5a0 │ │ │ │ + je 3b760 │ │ │ │ mov 0x60(%esp),%ebx │ │ │ │ - mov 0x44(%edi),%edx │ │ │ │ - fildl 0x4(%esp) │ │ │ │ + fildl (%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov 0x44(%edi),%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 3b520 │ │ │ │ + js 3b6e0 │ │ │ │ fdivrl -0x79cc(%esi) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ - fildl 0x4(%esp) │ │ │ │ + mov %ecx,(%esp) │ │ │ │ + fildl (%esp) │ │ │ │ fadds -0x7cac(%esi) │ │ │ │ fmul %st(1),%st │ │ │ │ fcos │ │ │ │ fstpl (%edx,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 3b500 │ │ │ │ + jne 3b6c0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3b530 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 3b6f0 │ │ │ │ + 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) │ │ │ │ @@ -70235,140 +70213,140 @@ │ │ │ │ add $0x8,%eax │ │ │ │ push %eax │ │ │ │ push 0x20(%edi) │ │ │ │ push 0x74(%esp) │ │ │ │ push %edx │ │ │ │ mov 0x80(%esp),%edx │ │ │ │ mov %edx,%eax │ │ │ │ - call 37150 │ │ │ │ + call 37190 │ │ │ │ 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 3320 │ │ │ │ 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 3320 │ │ │ │ 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 31f0 │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ - mov 0x24(%edi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jle 3b639 │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ + jle 3b7f9 │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ add %edx,%eax │ │ │ │ add %ecx,%ecx │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ - fildl 0x8(%esp) │ │ │ │ - fdivrs -0x7cb0(%esi) │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ + fildl 0x4(%esp) │ │ │ │ mov %edx,%ecx │ │ │ │ + fdivrs -0x7cb0(%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 3b620 │ │ │ │ + jne 3b7e0 │ │ │ │ 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 3670 │ │ │ │ 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 3b750 │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ + jle 3b910 │ │ │ │ + mov (%esp),%edx │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ mov %ebx,%eax │ │ │ │ add %ebx,%edx │ │ │ │ test %edi,%edi │ │ │ │ - js 3b7c0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + js 3b980 │ │ │ │ + lea 0x0(%esi),%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 3b6c0 │ │ │ │ + jne 3b880 │ │ │ │ mov 0x60(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 3b7c0 │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ + jne 3b980 │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 3b78c │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + js 3b94c │ │ │ │ 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 │ │ │ │ @@ -70378,77 +70356,78 @@ │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 3b720 │ │ │ │ + jne 3b8e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3b7a0 │ │ │ │ + jmp 3b960 │ │ │ │ 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 37150 │ │ │ │ + call 37190 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 3b7a0 │ │ │ │ + jmp 3b960 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3b7a0 │ │ │ │ + jmp 3b960 │ │ │ │ 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 3b57e │ │ │ │ + jmp 3b73e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ + mov 0x4(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 3b790 │ │ │ │ + js 3b950 │ │ │ │ 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 │ │ │ │ @@ -70461,106 +70440,113 @@ │ │ │ │ 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 3b858 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 3b89d │ │ │ │ - xchg %ax,%ax │ │ │ │ + jle 3ba70 │ │ │ │ + fxch %st(4) │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ + jmp 3ba18 │ │ │ │ + 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 3b850 │ │ │ │ + cmp %eax,(%esp) │ │ │ │ + jne 3ba10 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - addl $0x10,0x8(%esp) │ │ │ │ + fldl 0x8(%esp) │ │ │ │ + jmp 3ba80 │ │ │ │ + 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 3b800 │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + cmp %eax,0x10(%esp) │ │ │ │ + jne 3b9c0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x18(%esp),%ebp │ │ │ │ - jmp 3b7a0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x1c(%esp),%ebp │ │ │ │ + jmp 3b960 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003b8c0 : │ │ │ │ +0003bab0 : │ │ │ │ call 3b47 │ │ │ │ - add $0x114ff,%eax │ │ │ │ + add $0x1130f,%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 3d07d │ │ │ │ + jle 3d1fd │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0xe4(%esp),%eax │ │ │ │ push %eax │ │ │ │ lea 0xe4(%esp),%eax │ │ │ │ push %eax │ │ │ │ push 0x12c(%esp) │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 3350 │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x4,(%eax) │ │ │ │ - jne 3c146 │ │ │ │ + jne 3c347 │ │ │ │ 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 3d0c1 │ │ │ │ + je 3d241 │ │ │ │ mov 0x110(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%edi │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ push $0x0 │ │ │ │ lea 0xf8(%esp),%edx │ │ │ │ push %edx │ │ │ │ @@ -70583,29 +70569,31 @@ │ │ │ │ push 0x24(%eax) │ │ │ │ push 0x124(%esp) │ │ │ │ push %esi │ │ │ │ call 3670 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 35c0 │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ - flds -0x7cac(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ + flds -0x7cac(%ebx) │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ nop │ │ │ │ + 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 3ba00 │ │ │ │ + jne 3bc00 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0xdc(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x5,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ mov 0x11c(%esp),%eax │ │ │ │ @@ -70632,49 +70620,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 3ba80 │ │ │ │ + jne 3bc80 │ │ │ │ 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 -0x7cac(%ecx) │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ lea -0x10(%esi,%ecx,1),%ecx │ │ │ │ - jmp 3bb00 │ │ │ │ + jmp 3bd00 │ │ │ │ lea 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) │ │ │ │ @@ -70682,20 +70670,20 @@ │ │ │ │ fldl (%eax) │ │ │ │ fmul %st(4),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fstpl (%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 3bb00 │ │ │ │ + jne 3bd00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ cmp 0x120(%esp),%ebx │ │ │ │ - jg 3d177 │ │ │ │ + jg 3d2f7 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x5,%eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ @@ -70703,136 +70691,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 3c0e3 │ │ │ │ + jle 3c2e3 │ │ │ │ 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 -0x7cbc(%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 3c0b9 │ │ │ │ - mov 0x58(%esp),%edi │ │ │ │ + cmp %eax,%esi │ │ │ │ + jg 3c2ba │ │ │ │ + mov 0x58(%esp),%esi │ │ │ │ mov 0x98(%esp),%ebp │ │ │ │ fdivrl 0xb8(%esp) │ │ │ │ - mov %edi,%eax │ │ │ │ + mov %esi,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ - mov %edi,%eax │ │ │ │ + mov %esi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ - add %edi,%eax │ │ │ │ + add %esi,%eax │ │ │ │ sar $1,%eax │ │ │ │ - mov %eax,%esi │ │ │ │ + mov %eax,%edi │ │ │ │ mov %eax,%ebx │ │ │ │ - shl $0x4,%esi │ │ │ │ - mov %esi,0x2c(%esp) │ │ │ │ - lea 0x0(,%ebp,4),%esi │ │ │ │ - mov %esi,0x68(%esp) │ │ │ │ - sub $0x4,%esi │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ - lea 0x0(,%eax,4),%esi │ │ │ │ - fstpl 0x88(%esp) │ │ │ │ - mov %esi,0x78(%esp) │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ - lea 0x0(,%esi,4),%edx │ │ │ │ - imul %eax,%esi │ │ │ │ + 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(,%edi,4),%edx │ │ │ │ + lea 0x0(,%esi,4),%edx │ │ │ │ imul %ecx,%ebx │ │ │ │ mov %edx,0x74(%esp) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - imul %edi,%ecx │ │ │ │ - lea 0x1(%ebp),%edi │ │ │ │ + imul %esi,%ecx │ │ │ │ + lea 0x1(%ebp),%esi │ │ │ │ + fstpl 0x88(%esp) │ │ │ │ + mov %esi,0x60(%esp) │ │ │ │ mov %ebx,0x34(%esp) │ │ │ │ - mov %edi,0x60(%esp) │ │ │ │ mov %ecx,0x3c(%esp) │ │ │ │ - lea 0x0(,%esi,4),%ecx │ │ │ │ + lea 0x0(,%edi,4),%ecx │ │ │ │ inc %edx │ │ │ │ - imul %eax,%edx │ │ │ │ sub %ebx,%ecx │ │ │ │ + imul %eax,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %ecx,0x70(%esp) │ │ │ │ - mov %edi,%ecx │ │ │ │ - sub %ebx,%edx │ │ │ │ + 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) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ fdivrs -0x7cbc(%eax) │ │ │ │ fstpl 0x48(%esp) │ │ │ │ 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 3320 │ │ │ │ @@ -70864,34 +70852,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 3c160 │ │ │ │ + je 3c360 │ │ │ │ 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 3be6a │ │ │ │ + je 3c06a │ │ │ │ fildl 0x18(%esp) │ │ │ │ fldl 0x88(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jae 3c640 │ │ │ │ + jae 3c820 │ │ │ │ fstpl 0x20(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ @@ -70904,42 +70892,42 @@ │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%edi,1) │ │ │ │ call 3670 │ │ │ │ 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 3bfbd │ │ │ │ + jle 3c1bd │ │ │ │ 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 │ │ │ │ @@ -70949,24 +70937,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 3bf00 │ │ │ │ + jne 3c100 │ │ │ │ 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 3bf80 │ │ │ │ + jmp 3c180 │ │ │ │ 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 │ │ │ │ @@ -70986,18 +70974,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 3bf80 │ │ │ │ + jne 3c180 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3bfc0 │ │ │ │ + jmp 3c1c0 │ │ │ │ ffreep %st(0) │ │ │ │ nop │ │ │ │ movzbl 0x60(%esp),%ecx │ │ │ │ mov $0x10,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ @@ -71018,99 +71006,99 @@ │ │ │ │ add $0xc,%esp │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ mov 0x11c(%esp),%eax │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%esi,1) │ │ │ │ call 3670 │ │ │ │ + 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 3320 │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 3c095 │ │ │ │ - mov 0x110(%esp),%esi │ │ │ │ + jle 3c296 │ │ │ │ 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 3c080 │ │ │ │ - mov 0x78(%esp),%edi │ │ │ │ + jne 3c280 │ │ │ │ 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 3bd70 │ │ │ │ - jmp 3c0c0 │ │ │ │ + jne 3bf70 │ │ │ │ + jmp 3c2c0 │ │ │ │ ffreep %st(0) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sarl $1,0x58(%esp) │ │ │ │ decl 0x98(%esp) │ │ │ │ - jne 3bbe0 │ │ │ │ + jne 3bde0 │ │ │ │ mov 0xdc(%esp),%eax │ │ │ │ mov 0xc4(%esp),%ebp │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ cmp %ebx,%ebp │ │ │ │ - jl 3c135 │ │ │ │ + jl 3c336 │ │ │ │ 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 3c120 │ │ │ │ + jne 3c320 │ │ │ │ mov 0x58(%esp),%eax │ │ │ │ cmp %eax,0x120(%esp) │ │ │ │ - je 3d0ea │ │ │ │ + je 3d26a │ │ │ │ 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 │ │ │ │ @@ -71144,42 +71132,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 3c950 │ │ │ │ + je 3cae0 │ │ │ │ sar $1,%ecx │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ cmpl $0x1,0x114(%esp) │ │ │ │ - jle 3cdb0 │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ + jle 3cf5f │ │ │ │ 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 3cb00 │ │ │ │ + fstpl 0x10(%esp) │ │ │ │ + jne 3cc80 │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 3670 │ │ │ │ @@ -71191,187 +71179,184 @@ │ │ │ │ mov 0x68(%esp),%edi │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%edi,1) │ │ │ │ call 3670 │ │ │ │ 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 3c535 │ │ │ │ + jle 3c732 │ │ │ │ mov 0x9c(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ - jmp 3c300 │ │ │ │ + jmp 3c500 │ │ │ │ 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 3c300 │ │ │ │ + jne 3c500 │ │ │ │ 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 3c3b0 │ │ │ │ + jne 3c5b0 │ │ │ │ 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 3c480 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 3c680 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 3c480 │ │ │ │ + jne 3c680 │ │ │ │ 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 │ │ │ │ @@ -71379,93 +71364,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 3c4e0 │ │ │ │ + jne 3c6e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3c550 │ │ │ │ + jmp 3c740 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3c550 │ │ │ │ - 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),%edi │ │ │ │ - push %edi │ │ │ │ + mov 0x34(%esp),%esi │ │ │ │ + push %esi │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 3320 │ │ │ │ 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 3670 │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ mov 0x11c(%esp),%eax │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ push (%eax,%esi,1) │ │ │ │ call 3670 │ │ │ │ - mov 0x3c(%esp),%edi │ │ │ │ mov 0x120(%esp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ + 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 3320 │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 3c095 │ │ │ │ + jle 3c296 │ │ │ │ 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 │ │ │ │ - jmp 3c620 │ │ │ │ - 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 │ │ │ │ fldl 0x8(%edx) │ │ │ │ - fldl (%edx) │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%eax │ │ │ │ + fldl -0x10(%edx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 3c620 │ │ │ │ - jmp 3c095 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jne 3c800 │ │ │ │ + jmp 3c296 │ │ │ │ + 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 │ │ │ │ @@ -71483,43 +71459,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 3c8e8 │ │ │ │ + jle 3caa9 │ │ │ │ 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 │ │ │ │ - jmp 3c700 │ │ │ │ - lea %cs:0x0(%esi,%eiz,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 (%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 │ │ │ │ @@ -71529,54 +71501,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 3c700 │ │ │ │ + jne 3c8c0 │ │ │ │ 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) │ │ │ │ @@ -71584,28 +71557,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 3c7a0 │ │ │ │ + jne 3c960 │ │ │ │ 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 3c840 │ │ │ │ + jmp 3ca00 │ │ │ │ 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 │ │ │ │ @@ -71623,36 +71595,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 3c840 │ │ │ │ + jne 3ca00 │ │ │ │ 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) │ │ │ │ @@ -71663,45 +71635,31 @@ │ │ │ │ fmull (%esi) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %ebp,%ebx │ │ │ │ - jne 3c8a0 │ │ │ │ + jne 3ca60 │ │ │ │ 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 3320 │ │ │ │ add $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - push %esi │ │ │ │ - mov 0x11c(%esp),%eax │ │ │ │ - mov 0x3c(%esp),%edi │ │ │ │ - mov 0x38(%eax),%eax │ │ │ │ - push (%eax,%edi,1) │ │ │ │ - call 3670 │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ - add $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - push %eax │ │ │ │ - mov 0x11c(%esp),%eax │ │ │ │ - mov 0x38(%eax),%eax │ │ │ │ - push (%eax,%edi,1) │ │ │ │ - call 3670 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 3c01b │ │ │ │ + push %edi │ │ │ │ + push %edi │ │ │ │ + jmp 3c1e7 │ │ │ │ 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 │ │ │ │ @@ -71717,43 +71675,40 @@ │ │ │ │ mov 0x68(%esp),%ecx │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ call 3670 │ │ │ │ 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 3cabd │ │ │ │ + jle 3cc3d │ │ │ │ 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 3ca00 │ │ │ │ - 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 │ │ │ │ @@ -71763,22 +71718,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 3ca00 │ │ │ │ + jne 3cb80 │ │ │ │ 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 3ca80 │ │ │ │ + jmp 3cc00 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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) │ │ │ │ @@ -71799,36 +71754,36 @@ │ │ │ │ fmull -0x10(%ecx) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 3ca80 │ │ │ │ + jne 3cc00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3cad0 │ │ │ │ + jmp 3cc50 │ │ │ │ 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 │ │ │ │ shl %cl,%eax │ │ │ │ push %eax │ │ │ │ push 0x10(%esp) │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ - push %esi │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ + push %edi │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call 3320 │ │ │ │ add $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - push %esi │ │ │ │ - jmp 3c57d │ │ │ │ + push %edi │ │ │ │ + push %edi │ │ │ │ + jmp 3c76d │ │ │ │ nop │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ @@ -71841,25 +71796,25 @@ │ │ │ │ mov 0x68(%esp),%edi │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%edi,1) │ │ │ │ call 3670 │ │ │ │ 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 3c53d │ │ │ │ + jle 3cf2d │ │ │ │ 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 │ │ │ │ @@ -71880,87 +71835,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 3cb80 │ │ │ │ + jne 3cd00 │ │ │ │ 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 3cc30 │ │ │ │ + jne 3cdb0 │ │ │ │ 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 3cd00 │ │ │ │ + jmp 3ce80 │ │ │ │ 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 │ │ │ │ @@ -71984,33 +71939,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 3cd00 │ │ │ │ + jne 3ce80 │ │ │ │ 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 │ │ │ │ @@ -72024,19 +71979,31 @@ │ │ │ │ fmull (%eax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %ebp,%ecx │ │ │ │ - jne 3cd60 │ │ │ │ + jne 3cee0 │ │ │ │ + ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 3cf40 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3c550 │ │ │ │ + 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) │ │ │ │ + jmp 3cc67 │ │ │ │ ffreep %st(0) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ fstpl 0x14(%esp) │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ @@ -72051,46 +72018,40 @@ │ │ │ │ mov 0x68(%esp),%ecx │ │ │ │ mov 0x34(%eax),%eax │ │ │ │ push (%eax,%ecx,1) │ │ │ │ call 3670 │ │ │ │ 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 3d05a │ │ │ │ + jle 3d1da │ │ │ │ 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 3ce80 │ │ │ │ - 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 │ │ │ │ + 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 │ │ │ │ @@ -72099,53 +72060,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 3ce80 │ │ │ │ + jne 3d000 │ │ │ │ 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) │ │ │ │ @@ -72153,22 +72114,22 @@ │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ fmull (%esi) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl (%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ cmp %edi,%ebp │ │ │ │ - jne 3cf20 │ │ │ │ + jne 3d0a0 │ │ │ │ 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 3cfc0 │ │ │ │ + jmp 3d140 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 │ │ │ │ @@ -72188,32 +72149,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 3cfc0 │ │ │ │ + jne 3d140 │ │ │ │ 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) │ │ │ │ @@ -72223,28 +72185,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 3d010 │ │ │ │ + jne 3d190 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3d05e │ │ │ │ + jmp 3d1de │ │ │ │ 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 3cae7 │ │ │ │ + jmp 3c75a │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x12c(%esp) │ │ │ │ push 0x12c(%esp) │ │ │ │ push 0x12c(%esp) │ │ │ │ push 0x12c(%esp) │ │ │ │ push 0x12c(%esp) │ │ │ │ push 0x12c(%esp) │ │ │ │ @@ -72253,24 +72214,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 3320 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3ba1b │ │ │ │ + jmp 3bc1b │ │ │ │ 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) │ │ │ │ @@ -72282,20 +72243,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) │ │ │ │ @@ -72312,213 +72273,213 @@ │ │ │ │ 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 31f0 │ │ │ │ mov 0xec(%esp),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov 0x120(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x20(%eax),%edi │ │ │ │ mov 0x24(%eax),%esi │ │ │ │ - jmp 3bb43 │ │ │ │ + jmp 3bd43 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003d1c0 : │ │ │ │ +0003d340 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ call 3b47 │ │ │ │ - add $0xfbf8,%eax │ │ │ │ + add $0xfa78,%eax │ │ │ │ mov 0x60(%esp),%edx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov (%edx),%eax │ │ │ │ test $0x80,%al │ │ │ │ - jne 3d413 │ │ │ │ + jne 3d593 │ │ │ │ mov 0x4(%edx),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 3d3f2 │ │ │ │ - mov %ebp,0x30(%esp) │ │ │ │ + jle 3d572 │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 3d245 │ │ │ │ + mov %ebp,0x30(%esp) │ │ │ │ + jmp 3d3c5 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test $0x8,%al │ │ │ │ - jne 3d234 │ │ │ │ + jne 3d3b4 │ │ │ │ test $0x10,%al │ │ │ │ - jne 3d21f │ │ │ │ + jne 3d39f │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3d21f │ │ │ │ + je 3d39f │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3720 │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,0x30(%edi) │ │ │ │ movl $0x0,0x34(%edi) │ │ │ │ movl $0x0,0x38(%edi) │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x30(%esp) │ │ │ │ - je 3d3ee │ │ │ │ + je 3d56e │ │ │ │ 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),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 3d200 │ │ │ │ + je 3d380 │ │ │ │ test $0x4,%al │ │ │ │ - je 3d5d5 │ │ │ │ + je 3d755 │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ call 33a0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%edi),%ebp │ │ │ │ sub $0x2,%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jge 3d578 │ │ │ │ + jge 3d6f8 │ │ │ │ test %ebp,%ebp │ │ │ │ - jg 3d594 │ │ │ │ + jg 3d714 │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov (%edi),%ecx │ │ │ │ cmpl $0x1,0xc(%eax) │ │ │ │ - jle 3d3cd │ │ │ │ + jle 3d54d │ │ │ │ + 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) │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ - fdiv %st(1),%st │ │ │ │ fnstcw 0x3e(%esp) │ │ │ │ movzwl 0x3e(%esp),%eax │ │ │ │ movzwl 0x3e(%esp),%edx │ │ │ │ - shl $0x2,%ebx │ │ │ │ - mov %ebx,0x14(%esp) │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + fldl 0x20(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ and $0xf3,%dh │ │ │ │ or $0x4,%ah │ │ │ │ or $0x8,%dh │ │ │ │ + shl $0x2,%ebx │ │ │ │ mov %ax,0x3c(%esp) │ │ │ │ movzwl 0x3e(%esp),%eax │ │ │ │ mov %dx,0x38(%esp) │ │ │ │ + mov %ebx,0x14(%esp) │ │ │ │ + or $0xc,%ah │ │ │ │ + fdiv %st(1),%st │ │ │ │ + mov %ax,0x3a(%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 │ │ │ │ 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 3d570 │ │ │ │ + jg 3d6f0 │ │ │ │ mov (%ecx,%ebx,1),%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%esi,%esi,2),%ebp │ │ │ │ mov 0xc(%ebx,%ebp,8),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 3d38c │ │ │ │ + je 3d50c │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3720 │ │ │ │ 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 3d360 │ │ │ │ + jne 3d4e0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3720 │ │ │ │ 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 3d2d0 │ │ │ │ + jg 3d450 │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3720 │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ - jmp 3d200 │ │ │ │ + jmp 3d380 │ │ │ │ mov 0x60(%esp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x10(%edx) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov %edx,0x70(%esp) │ │ │ │ call 3720 │ │ │ │ mov 0x70(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,0x10(%edx) │ │ │ │ mov 0xc(%edx),%ecx │ │ │ │ mov 0x14(%edx),%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3d45b │ │ │ │ + jle 3d5db │ │ │ │ mov $0x1,%esi │ │ │ │ mov %edx,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ 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 3720 │ │ │ │ - mov 0x14(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,(%eax,%ebp,1) │ │ │ │ cmp %esi,0xc(%edi) │ │ │ │ - jge 3d430 │ │ │ │ + mov 0x14(%edi),%eax │ │ │ │ + movl $0x0,(%eax,%ebp,1) │ │ │ │ + jge 3d5b0 │ │ │ │ mov %edi,%edx │ │ │ │ mov %edx,0x60(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ xor %edi,%edi │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3720 │ │ │ │ @@ -72536,35 +72497,35 @@ │ │ │ │ mov 0x70(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%edx),%eax │ │ │ │ movl $0x0,0x20(%edx) │ │ │ │ movl $0x0,0x24(%edx) │ │ │ │ mov %edx,%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 3d504 │ │ │ │ + jle 3d684 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x34(%esi),%eax │ │ │ │ - lea 0x0(,%edi,4),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ + lea 0x0(,%edi,4),%ebp │ │ │ │ inc %edi │ │ │ │ push (%eax,%ebp,1) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 35c0 │ │ │ │ pop %eax │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ push (%eax,%ebp,1) │ │ │ │ call 35c0 │ │ │ │ mov 0x34(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + cmp %edi,0xc(%esi) │ │ │ │ movl $0x0,(%eax,%ebp,1) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ movl $0x0,(%eax,%ebp,1) │ │ │ │ - cmp %edi,0xc(%esi) │ │ │ │ - jg 3d4c0 │ │ │ │ + jg 3d640 │ │ │ │ mov %esi,%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x34(%edx) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov %edx,0x70(%esp) │ │ │ │ call 3720 │ │ │ │ pop %eax │ │ │ │ @@ -72574,81 +72535,81 @@ │ │ │ │ call 3720 │ │ │ │ mov 0x70(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov (%edx),%eax │ │ │ │ movl $0x0,0x34(%edx) │ │ │ │ movl $0x0,0x38(%edx) │ │ │ │ test $0x4,%al │ │ │ │ - je 3d63f │ │ │ │ + je 3d7bf │ │ │ │ test $0x8,%al │ │ │ │ - je 3d601 │ │ │ │ + je 3d781 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3720 │ │ │ │ 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 (%ecx,%ebx,1),%ebx │ │ │ │ - jmp 3d393 │ │ │ │ + jmp 3d513 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 33a0 │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x2,%eax │ │ │ │ - jle 3d290 │ │ │ │ + jle 3d410 │ │ │ │ mov 0x4(%edi),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 33a0 │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ sub $0x2,%eax │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %eax,%ebp │ │ │ │ - jl 3d298 │ │ │ │ + jl 3d418 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x18(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 33a0 │ │ │ │ sub $0x2,%eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3d298 │ │ │ │ + jmp 3d418 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%edi) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 3720 │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3d261 │ │ │ │ + jmp 3d3e1 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x44(%edx) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov %edx,0x70(%esp) │ │ │ │ call 3720 │ │ │ │ mov 0x70(%esp),%edx │ │ │ │ movl $0x0,0x44(%edx) │ │ │ │ pop %eax │ │ │ │ push 0x1c(%edx) │ │ │ │ mov %edx,0x70(%esp) │ │ │ │ call 3720 │ │ │ │ mov 0x70(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,0x1c(%edx) │ │ │ │ - jmp 3d54f │ │ │ │ + jmp 3d6cf │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x28(%edx) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov %edx,0x70(%esp) │ │ │ │ call 3720 │ │ │ │ pop %edx │ │ │ │ mov 0x6c(%esp),%edx │ │ │ │ @@ -72658,19 +72619,19 @@ │ │ │ │ pop %ecx │ │ │ │ mov 0x6c(%esp),%edx │ │ │ │ push 0x30(%edx) │ │ │ │ mov %edx,0x70(%esp) │ │ │ │ call 3720 │ │ │ │ mov 0x70(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov (%edx),%eax │ │ │ │ movl $0x0,0x28(%edx) │ │ │ │ movl $0x0,0x2c(%edx) │ │ │ │ movl $0x0,0x30(%edx) │ │ │ │ - mov (%edx),%eax │ │ │ │ - jmp 3d547 │ │ │ │ + jmp 3d6c7 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -72685,123 +72646,123 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -0003d6c0 : │ │ │ │ +0003d840 : │ │ │ │ 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 3d780 │ │ │ │ + jl 3d900 │ │ │ │ test %ebp,%ebp │ │ │ │ - je 3d790 │ │ │ │ + je 3d910 │ │ │ │ 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 3d810 │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ + jne 3d990 │ │ │ │ fld1 │ │ │ │ + mov 0x2c(%esp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ fchs │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ xor %edx,%edx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ setne %dl │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 3d780 │ │ │ │ + jl 3d900 │ │ │ │ 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 3d850 │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ + jl 3d9d0 │ │ │ │ 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 3d739 │ │ │ │ + fstpl (%ecx) │ │ │ │ + jne 3d8b9 │ │ │ │ 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 3d79e │ │ │ │ + je 3d91e │ │ │ │ fld1 │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ xor %eax,%eax │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ setne %al │ │ │ │ cmp %eax,%ecx │ │ │ │ - jl 3d780 │ │ │ │ + jl 3d900 │ │ │ │ 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 3d7d8 │ │ │ │ + jne 3d958 │ │ │ │ movl $0x0,(%edx) │ │ │ │ movl $0x3ff00000,0x4(%edx) │ │ │ │ mov $0x1,%eax │ │ │ │ add $0x8,%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 3d7bf │ │ │ │ + je 3d93f │ │ │ │ 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 3d7d1 │ │ │ │ + jne 3d951 │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -72809,400 +72770,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 3d700 │ │ │ │ + jge 3d880 │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ - jmp 3d717 │ │ │ │ + jmp 3d897 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ and $0x1,%ebx │ │ │ │ fld1 │ │ │ │ - jne 3d777 │ │ │ │ + jne 3d8f7 │ │ │ │ fchs │ │ │ │ - jmp 3d777 │ │ │ │ + jmp 3d8f7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003d870 : │ │ │ │ +0003d9f0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ - jl 3d8af │ │ │ │ + jl 3da2f │ │ │ │ inc %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3d89b │ │ │ │ + jmp 3da1b │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld1 │ │ │ │ fstpl 0x8(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 3d8af │ │ │ │ + je 3da2f │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 3d8a4 │ │ │ │ + je 3da24 │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 3d890 │ │ │ │ + jl 3da10 │ │ │ │ fldz │ │ │ │ fstpl 0x8(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 3d89b │ │ │ │ + jne 3da1b │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003d8c0 : │ │ │ │ +0003da40 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x34(%esp),%ebp │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xf4ec,%ebx │ │ │ │ + add $0xf370,%ebx │ │ │ │ + mov 0x38(%esp),%edi │ │ │ │ cmp $0xffffffff,%ebp │ │ │ │ - jl 3d982 │ │ │ │ + jl 3db02 │ │ │ │ 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 34a0 │ │ │ │ fmull -0x799c(%ebx) │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ 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 3d980 │ │ │ │ + jl 3db00 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ fld %st(0) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 3d96c │ │ │ │ + jge 3daec │ │ │ │ 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 3d930 │ │ │ │ + jge 3dab0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3d982 │ │ │ │ + jmp 3db02 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0003d990 : │ │ │ │ +0003db10 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ call 3b47 │ │ │ │ - add $0xf428,%eax │ │ │ │ + add $0xf2a8,%eax │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - js 3da98 │ │ │ │ + js 3dc18 │ │ │ │ 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 3da07 │ │ │ │ + je 3db87 │ │ │ │ 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 3d9dd │ │ │ │ + jne 3db5d │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ lea 0x18(%ebx,%eax,1),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ fldz │ │ │ │ inc %ebp │ │ │ │ cmp 0xc(%esp),%ebp │ │ │ │ - je 3da96 │ │ │ │ + je 3dc16 │ │ │ │ mov %ebp,%ecx │ │ │ │ mov $0xffffffff,%edx │ │ │ │ and $0x1,%ecx │ │ │ │ mov %ecx,%esi │ │ │ │ or %edx,%esi │ │ │ │ - jne 3daa0 │ │ │ │ + jne 3dc20 │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fstpl 0x8(%eax) │ │ │ │ lea 0x10(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ test %edi,%edi │ │ │ │ - je 3da0b │ │ │ │ - mov %ebx,(%esp) │ │ │ │ + je 3db8b │ │ │ │ lea 0x2(%edi),%esi │ │ │ │ mov $0x2,%edx │ │ │ │ + mov %ebx,(%esp) │ │ │ │ lea -0x1(%edx),%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ add $0x8,%eax │ │ │ │ cmp %ecx,%ebp │ │ │ │ - jg 3dab0 │ │ │ │ + jg 3dc30 │ │ │ │ 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 3da41 │ │ │ │ + jne 3dbc1 │ │ │ │ + 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 3da16 │ │ │ │ + jne 3db96 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3da98 │ │ │ │ + jmp 3dc18 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fstl 0x8(%eax,%edx,8) │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ - jne 3da2d │ │ │ │ + jne 3dbad │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 3da20 │ │ │ │ + jmp 3dba0 │ │ │ │ and $0x1,%ecx │ │ │ │ fld1 │ │ │ │ - jne 3da79 │ │ │ │ + jne 3dbf9 │ │ │ │ fchs │ │ │ │ - jmp 3da79 │ │ │ │ + jmp 3dbf9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003dac0 : │ │ │ │ +0003dc40 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - js 3db20 │ │ │ │ + js 3dca0 │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ lea 0x2(%eax),%ebp │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3daff │ │ │ │ + jmp 3dc7f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld1 │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ fstpl 0x8(%ecx,%eax,8) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 3db15 │ │ │ │ + je 3dc95 │ │ │ │ mov %edx,%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 3db08 │ │ │ │ + je 3dc88 │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 3daf0 │ │ │ │ + jg 3dc70 │ │ │ │ fldz │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ fstpl 0x8(%ecx,%eax,8) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 3dafd │ │ │ │ + jne 3dc7d │ │ │ │ lea (%ecx,%ebp,8),%ecx │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 3db20 │ │ │ │ + je 3dca0 │ │ │ │ inc %ebx │ │ │ │ - jmp 3dae0 │ │ │ │ + jmp 3dc60 │ │ │ │ nop │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003db30 : │ │ │ │ +0003dcb0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ call 3b47 │ │ │ │ - add $0xf288,%eax │ │ │ │ + add $0xf108,%eax │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - js 3dc2a │ │ │ │ + js 3ddaa │ │ │ │ fldl -0x799c(%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 34a0 │ │ │ │ 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 3dc10 │ │ │ │ + jl 3dd90 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ add $0x8,%esi │ │ │ │ fld %st(0) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jle 3dbf6 │ │ │ │ + jle 3dd76 │ │ │ │ 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 3dbc0 │ │ │ │ + jge 3dd40 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3dc20 │ │ │ │ + jmp 3dda0 │ │ │ │ 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 3db70 │ │ │ │ + jge 3dcf0 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003dc40 : │ │ │ │ +0003ddc0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ call 3b47 │ │ │ │ - add $0xf178,%eax │ │ │ │ + add $0xeff8,%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 3dd22 │ │ │ │ + jle 3dea2 │ │ │ │ test %eax,%eax │ │ │ │ - je 3dd46 │ │ │ │ + je 3dec6 │ │ │ │ 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 │ │ │ │ @@ -73211,47 +73172,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 3dd30 │ │ │ │ - fld %st(1) │ │ │ │ + jle 3deb0 │ │ │ │ mov %eax,%edi │ │ │ │ + fld %st(1) │ │ │ │ fld1 │ │ │ │ - jmp 3dce2 │ │ │ │ + jmp 3de62 │ │ │ │ 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 3dce0 │ │ │ │ + jne 3de60 │ │ │ │ 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 3dcb5 │ │ │ │ + jne 3de35 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3dd22 │ │ │ │ + jmp 3dea2 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -73260,61 +73221,61 @@ │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ fld1 │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ mov %edi,(%esp) │ │ │ │ mov (%esp),%edi │ │ │ │ - jmp 3dd04 │ │ │ │ + jmp 3de84 │ │ │ │ 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 3dd20 │ │ │ │ + je 3dea0 │ │ │ │ add $0x2,%eax │ │ │ │ fstl 0x0(%ebp,%edx,8) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 3dd60 │ │ │ │ + jne 3dee0 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -0003dd80 : │ │ │ │ +0003df00 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ call 3b47 │ │ │ │ - add $0xf038,%eax │ │ │ │ - fldl 0x4c(%esp) │ │ │ │ + add $0xeeb8,%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 3de70 │ │ │ │ + jle 3dff0 │ │ │ │ test %eax,%eax │ │ │ │ - je 3deb7 │ │ │ │ + je 3e037 │ │ │ │ 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 │ │ │ │ @@ -73323,54 +73284,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 3de90 │ │ │ │ - fld %st(1) │ │ │ │ + jle 3e010 │ │ │ │ mov %eax,%edi │ │ │ │ + fld %st(1) │ │ │ │ fld1 │ │ │ │ - jmp 3de22 │ │ │ │ + jmp 3dfa2 │ │ │ │ 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 3de20 │ │ │ │ + jne 3dfa0 │ │ │ │ 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 3dea6 │ │ │ │ + ja 3e026 │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x38(%esp) │ │ │ │ - jne 3ddfe │ │ │ │ + jne 3df7e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3de82 │ │ │ │ + jmp 3e002 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3de82 │ │ │ │ + jmp 3e002 │ │ │ │ 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 │ │ │ │ @@ -73381,38 +73342,38 @@ │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ fld1 │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ mov %edi,(%esp) │ │ │ │ mov (%esp),%edi │ │ │ │ - jmp 3de44 │ │ │ │ + jmp 3dfc4 │ │ │ │ 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 3deca │ │ │ │ + jmp 3e04a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add $0x2,%eax │ │ │ │ fstl (%esi,%edx,8) │ │ │ │ cmp %eax,%ebp │ │ │ │ - je 3de80 │ │ │ │ + je 3e000 │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ fstl (%esi,%eax,8) │ │ │ │ cmp %ebp,%edx │ │ │ │ - jne 3dec0 │ │ │ │ + jne 3e040 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3de82 │ │ │ │ + jmp 3e002 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -73426,148 +73387,148 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0003df00 : │ │ │ │ +0003e080 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ + call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0xed30,%ebx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov 0x38(%esp),%ecx │ │ │ │ - call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xeea8,%ebx │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ test $0x20000,%eax │ │ │ │ - je 3df34 │ │ │ │ + je 3e0b4 │ │ │ │ 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 3df80 │ │ │ │ + jne 3e100 │ │ │ │ test $0x20,%al │ │ │ │ - jne 3df9c │ │ │ │ + jne 3e11c │ │ │ │ test $0x40,%al │ │ │ │ - jne 3dfb7 │ │ │ │ + jne 3e137 │ │ │ │ test $0x8,%al │ │ │ │ - jne 3dfd3 │ │ │ │ + jne 3e153 │ │ │ │ test $0x24000,%eax │ │ │ │ - je 3e0a0 │ │ │ │ + je 3e220 │ │ │ │ mov 0x1dc(%ebx),%eax │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov 0x214(%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 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xb4(%esi) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ test $0x20,%al │ │ │ │ - je 3df51 │ │ │ │ + je 3e0d1 │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ test $0x40,%al │ │ │ │ - je 3df55 │ │ │ │ + je 3e0d5 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ test $0x8,%al │ │ │ │ - je 3df59 │ │ │ │ + je 3e0d9 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x1c(%esi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x1c(%esi) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ test $0x20000,%eax │ │ │ │ - je 3df59 │ │ │ │ + je 3e0d9 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 3df64 │ │ │ │ + jle 3e0e4 │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ add %edi,%edi │ │ │ │ mov %esi,0x30(%esp) │ │ │ │ - fld %st(0) │ │ │ │ - fadds -0x7cbc(%ebx) │ │ │ │ - fxch %st(1) │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ xor %ebp,%ebp │ │ │ │ xor %edi,%edi │ │ │ │ lea 0x2(%eax),%ecx │ │ │ │ mov %edx,%esi │ │ │ │ + fld %st(0) │ │ │ │ + fadds -0x7cbc(%ebx) │ │ │ │ + fxch %st(1) │ │ │ │ fsubrs -0x7ba8(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x7cac(%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 3e060 │ │ │ │ + jne 3e1e0 │ │ │ │ ffreep %st(0) │ │ │ │ add 0x8(%esp),%ebp │ │ │ │ inc %edi │ │ │ │ cmp 0xc(%esp),%edi │ │ │ │ - jne 3e040 │ │ │ │ + jne 3e1c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ - jmp 3df64 │ │ │ │ + jmp 3e0e4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ call 3620 │ │ │ │ movl $0x8,(%esp) │ │ │ │ mov %eax,%ebp │ │ │ │ @@ -73592,73 +73553,73 @@ │ │ │ │ push %edi │ │ │ │ push 0x4(%esi) │ │ │ │ push %ebp │ │ │ │ push $0x2 │ │ │ │ push %eax │ │ │ │ call 3490 │ │ │ │ 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 3720 │ │ │ │ mov %edi,(%esp) │ │ │ │ call 3720 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3df64 │ │ │ │ + jmp 3e0e4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003e130 : │ │ │ │ +0003e2b0 : │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ + call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0xeb0b,%ebx │ │ │ │ push $0x6 │ │ │ │ push $0x1411 │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ - call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xec74,%ebx │ │ │ │ call 36a0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -0003e160 : │ │ │ │ +0003e2e0 : │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ + call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0xeadb,%ebx │ │ │ │ push $0x68 │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ - call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xec4d,%ebx │ │ │ │ call 3530 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003e190 : │ │ │ │ +0003e310 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xec2b,%ebx │ │ │ │ + add $0xeaab,%ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ fldl 0x34(%esp) │ │ │ │ - fstpl (%esp) │ │ │ │ cmpb $0x0,0x27c(%ebx) │ │ │ │ - je 3e1c0 │ │ │ │ + fstpl (%esp) │ │ │ │ + je 3e340 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -73671,49 +73632,49 @@ │ │ │ │ sub $0x4,%eax │ │ │ │ push %eax │ │ │ │ push 0x3c(%esp) │ │ │ │ call 3350 │ │ │ │ mov 0x280(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%ah │ │ │ │ - je 3e2c0 │ │ │ │ + je 3e440 │ │ │ │ movl $0x0,0x28c(%ebx) │ │ │ │ movl $0x0,0x290(%ebx) │ │ │ │ movl $0x0,0x294(%ebx) │ │ │ │ test $0x40,%ah │ │ │ │ - jne 3e2ac │ │ │ │ + jne 3e42c │ │ │ │ mov 0x284(%ebx),%eax │ │ │ │ cmp $0x4,%eax │ │ │ │ - jle 3e2ac │ │ │ │ + jle 3e42c │ │ │ │ mov 0x28c(%ebx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 3e360 │ │ │ │ + je 3e4e0 │ │ │ │ sub $0x4,%esp │ │ │ │ inc %eax │ │ │ │ mov 0x44(%esp),%edx │ │ │ │ or $0x50,%edx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi,%ebx,1) │ │ │ │ push %eax │ │ │ │ call 3370 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x2a4(%ebx) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x2a4(%ebx) │ │ │ │ mov 0x284(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 3e2ac │ │ │ │ + js 3e42c │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 3e274 │ │ │ │ + jmp 3e3f4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esi,%ebx,1),%edx │ │ │ │ add $0x2,%eax │ │ │ │ mov 0x18(%esi,%ebx,1),%ecx │ │ │ │ push 0x4(%esp) │ │ │ │ - push 0x4(%esp) │ │ │ │ imul %edi,%eax │ │ │ │ + push 0x4(%esp) │ │ │ │ push %edi │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%ecx │ │ │ │ push %ecx │ │ │ │ mov 0x14(%esi,%ebx,1),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ push %ecx │ │ │ │ @@ -73722,15 +73683,15 @@ │ │ │ │ push %edi │ │ │ │ push %edx │ │ │ │ inc %edi │ │ │ │ call 32f0 │ │ │ │ mov 0x8(%esi,%ebx,1),%eax │ │ │ │ add $0x20,%esp │ │ │ │ cmp %edi,%eax │ │ │ │ - jge 3e270 │ │ │ │ + jge 3e3f0 │ │ │ │ movb $0x1,0x27c(%ebx) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ @@ -73757,31 +73718,31 @@ │ │ │ │ add $0x2,%edx │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3620 │ │ │ │ pop %ecx │ │ │ │ pop %edi │ │ │ │ + mov %eax,0x294(%ebx) │ │ │ │ push 0x8(%esi,%ebx,1) │ │ │ │ push 0x10(%esi,%ebx,1) │ │ │ │ - mov %eax,0x294(%ebx) │ │ │ │ call 32b0 │ │ │ │ pop %ebp │ │ │ │ pop %eax │ │ │ │ push 0x8(%esi,%ebx,1) │ │ │ │ push 0x14(%esi,%ebx,1) │ │ │ │ call 3260 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push 0x8(%esi,%ebx,1) │ │ │ │ push 0x18(%esi,%ebx,1) │ │ │ │ call 3090 │ │ │ │ mov 0x280(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3e217 │ │ │ │ + jmp 3e397 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x10(,%eax,8),%eax │ │ │ │ xor %edi,%edi │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ @@ -73804,15 +73765,15 @@ │ │ │ │ inc %eax │ │ │ │ push %eax │ │ │ │ call 3370 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x2a4(%ebx) │ │ │ │ mov 0x284(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 3e435 │ │ │ │ + js 3e5b5 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ push 0x14(%esp) │ │ │ │ call 33f0 │ │ │ │ @@ -73835,54 +73796,54 @@ │ │ │ │ push %edi │ │ │ │ inc %edi │ │ │ │ push 0x28(%esi,%ebx,1) │ │ │ │ call 32f0 │ │ │ │ mov 0x8(%esi,%ebx,1),%eax │ │ │ │ add $0x30,%esp │ │ │ │ cmp %edi,%eax │ │ │ │ - jge 3e3e0 │ │ │ │ + jge 3e560 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x14(%esp) │ │ │ │ call 3720 │ │ │ │ pop %eax │ │ │ │ push 0x18(%esp) │ │ │ │ call 3720 │ │ │ │ mov %ebp,(%esp) │ │ │ │ call 3720 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3e2ac │ │ │ │ + jmp 3e42c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003e460 : │ │ │ │ +0003e5e0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xe95d,%ebx │ │ │ │ + add $0xe7dd,%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ cmpb $0x0,0x27c(%ebx) │ │ │ │ - je 3e496 │ │ │ │ + je 3e616 │ │ │ │ mov 0x280(%ebx),%eax │ │ │ │ lea 0x27c,%esi │ │ │ │ test $0x20,%ah │ │ │ │ - je 3e4c0 │ │ │ │ + je 3e640 │ │ │ │ test $0x40,%ah │ │ │ │ - je 3e4a0 │ │ │ │ + je 3e620 │ │ │ │ movb $0x0,0x27c(%ebx) │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmpl $0x4,0x284(%ebx) │ │ │ │ - jle 3e48f │ │ │ │ + jle 3e60f │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x28(%esi,%ebx,1) │ │ │ │ call 3660 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3e48f │ │ │ │ + jmp 3e60f │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x10(%esi,%ebx,1) │ │ │ │ call 3720 │ │ │ │ pop %eax │ │ │ │ push 0x14(%esi,%ebx,1) │ │ │ │ call 3720 │ │ │ │ @@ -73891,64 +73852,64 @@ │ │ │ │ call 3720 │ │ │ │ mov 0x280(%ebx),%eax │ │ │ │ movl $0x0,0x28c(%ebx) │ │ │ │ movl $0x0,0x290(%ebx) │ │ │ │ movl $0x0,0x294(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ test $0x40,%ah │ │ │ │ - jne 3e48f │ │ │ │ - jmp 3e4a0 │ │ │ │ + jne 3e60f │ │ │ │ + jmp 3e620 │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0003e510 : │ │ │ │ +0003e690 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xe8a6,%ebx │ │ │ │ + add $0xe726,%ebx │ │ │ │ test %esi,%esi │ │ │ │ - je 3e542 │ │ │ │ + je 3e6c2 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ test $0x24000,%eax │ │ │ │ - je 3e5b0 │ │ │ │ + je 3e730 │ │ │ │ test $0x80,%al │ │ │ │ - jne 3e550 │ │ │ │ + jne 3e6d0 │ │ │ │ test $0x20,%al │ │ │ │ - jne 3e568 │ │ │ │ + jne 3e6e8 │ │ │ │ test $0x40,%al │ │ │ │ - jne 3e57d │ │ │ │ + jne 3e6fd │ │ │ │ test $0x8,%al │ │ │ │ - jne 3e592 │ │ │ │ + jne 3e712 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xb4(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 3e53a │ │ │ │ + je 3e6ba │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x40,%al │ │ │ │ - je 3e53e │ │ │ │ + je 3e6be │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 3e542 │ │ │ │ + je 3e6c2 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x1c(%esi) │ │ │ │ call 3720 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -73957,45 +73918,45 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x28(%esi),%eax │ │ │ │ push %eax │ │ │ │ call 3070 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3e532 │ │ │ │ + jmp 3e6b2 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003e5d0 : │ │ │ │ +0003e750 : │ │ │ │ call 3b47 │ │ │ │ - add $0xe7ef,%eax │ │ │ │ + add $0xe66f,%eax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x9c,%esp │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ mov 0xb0(%esp),%edx │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ testb $0x20,0x281(%eax) │ │ │ │ - jne 3e73e │ │ │ │ + jne 3e8be │ │ │ │ mov 0x24(%edx),%ecx │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ test $0x80,%cl │ │ │ │ - jne 3e6ba │ │ │ │ + jne 3e83a │ │ │ │ mov %eax,0xb4(%edx) │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ and $0x1,%ecx │ │ │ │ - je 3e6f7 │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + je 3e877 │ │ │ │ test %eax,%eax │ │ │ │ - js 3e77b │ │ │ │ + js 3e8fb │ │ │ │ mov %eax,%edi │ │ │ │ lea 0x1(%eax),%eax │ │ │ │ - mov %edx,0xb0(%esp) │ │ │ │ mov $0x1,%ebp │ │ │ │ + mov %edx,0xb0(%esp) │ │ │ │ mov %eax,%ebx │ │ │ │ imul %eax,%eax │ │ │ │ shl $0x5,%ebx │ │ │ │ lea (%edi,%eax,2),%esi │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ add $0x2,%edi │ │ │ │ shl $0x4,%esi │ │ │ │ @@ -74014,146 +73975,146 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x10(%eax) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x10(%eax) │ │ │ │ fstpl 0x18(%eax) │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 3e680 │ │ │ │ + jne 3e800 │ │ │ │ fstp %st(1) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 3eba0 │ │ │ │ + je 3ed20 │ │ │ │ lea -0x1(%ecx,%ecx,1),%eax │ │ │ │ lea 0x10(%ebx,%esi,1),%esi │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsqrt │ │ │ │ fxch %st(1) │ │ │ │ - jmp 3e670 │ │ │ │ + jmp 3e7f0 │ │ │ │ mov (%edx),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x4,%ecx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ push 0xb4(%edx) │ │ │ │ mov 0x38(%esp),%ebx │ │ │ │ mov %edx,0xc0(%esp) │ │ │ │ call 3320 │ │ │ │ mov 0xc0(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x18(%edx),%eax │ │ │ │ mov 0x24(%edx),%ecx │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ + mov 0x18(%edx),%eax │ │ │ │ and $0x1,%ecx │ │ │ │ - jne 3e621 │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + jne 3e7a1 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 3e77b │ │ │ │ + jne 3e8fb │ │ │ │ mov 0x4(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3e733 │ │ │ │ + jle 3e8b3 │ │ │ │ mov 0xc(%edx),%eax │ │ │ │ - mov 0xb4(%edx),%ecx │ │ │ │ shl $0x4,%ebx │ │ │ │ + mov 0xb4(%edx),%ecx │ │ │ │ lea (%ebx,%eax,1),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x38(%ecx) │ │ │ │ - fldl 0x30(%ecx) │ │ │ │ add $0x10,%eax │ │ │ │ + fldl 0x30(%ecx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 3e720 │ │ │ │ + jne 3e8a0 │ │ │ │ add $0x9c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3e733 │ │ │ │ + jle 3e8b3 │ │ │ │ mov %eax,%edi │ │ │ │ mov 0xc(%edx),%eax │ │ │ │ - flds -0x7bdc(%edi) │ │ │ │ shl $0x4,%ecx │ │ │ │ + flds -0x7bdc(%edi) │ │ │ │ lea (%ecx,%eax,1),%edx │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fldz │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 3e760 │ │ │ │ + jne 3e8e0 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x9c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3e733 │ │ │ │ + jle 3e8b3 │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ + shl $0x4,%eax │ │ │ │ mov 0x1c(%edx),%ebp │ │ │ │ mov %edx,0xb0(%esp) │ │ │ │ - shl $0x4,%eax │ │ │ │ mov %edi,%esi │ │ │ │ neg %esi │ │ │ │ mov %esi,0x78(%esp) │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ - mov 0x284(%esi),%ecx │ │ │ │ - mov 0x28c(%esi),%ebx │ │ │ │ + mov 0x28c(%esi),%ecx │ │ │ │ fldl -0x79d4(%esi) │ │ │ │ - fstpl 0x88(%esp) │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ + mov 0x284(%esi),%ecx │ │ │ │ add $0x2,%ecx │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ - mov 0x294(%esi),%ebx │ │ │ │ + fstpl 0x88(%esp) │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ + mov 0x294(%esi),%ecx │ │ │ │ + mov %ecx,0x5c(%esp) │ │ │ │ mov 0xc(%edx),%ecx │ │ │ │ - mov %ebx,0x5c(%esp) │ │ │ │ - lea 0x1(%edi),%ebx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ - mov %ebx,0x4c(%esp) │ │ │ │ + lea 0x1(%edi),%ecx │ │ │ │ mov %eax,0x80(%esp) │ │ │ │ - mov %ebx,%eax │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ shl $0x5,%eax │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ lea 0x1(%edi,%edi,1),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ + imul %ecx,%eax │ │ │ │ add %edi,%eax │ │ │ │ shl $0x5,%eax │ │ │ │ mov %eax,0x84(%esp) │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ + cmp %edi,0x78(%esp) │ │ │ │ fldz │ │ │ │ fstl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp %edi,0x78(%esp) │ │ │ │ - jg 3e9fe │ │ │ │ + jg 3eb7e │ │ │ │ fldl 0x88(%esp) │ │ │ │ + mov %ebp,0x7c(%esp) │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ mov 0xb0(%esp),%eax │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ + mov 0xb4(%eax),%eax │ │ │ │ fmul %st,%st(2) │ │ │ │ fxch %st(2) │ │ │ │ - mov %ebp,0x7c(%esp) │ │ │ │ - mov 0xb4(%eax),%eax │ │ │ │ - fcos │ │ │ │ - fxch %st(1) │ │ │ │ lea 0x10(%eax,%edi,1),%esi │ │ │ │ mov 0x78(%esp),%edi │ │ │ │ + fcos │ │ │ │ + fxch %st(1) │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ mov %esi,%edi │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -74167,35 +74128,35 @@ │ │ │ │ fstpl 0x70(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ fldl -0x8(%edi) │ │ │ │ fldl -0x10(%edi) │ │ │ │ fldl 0x8(%edi) │ │ │ │ - fldl (%edi) │ │ │ │ mov %eax,%esi │ │ │ │ + fldl (%edi) │ │ │ │ neg %esi │ │ │ │ cmovs %eax,%esi │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ imul %esi,%eax │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ lea (%eax,%edx,1),%ebx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ add 0x5c(%esp),%edx │ │ │ │ cmp $0x400,%eax │ │ │ │ - jle 3ea40 │ │ │ │ + jle 3ebc0 │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 3eb80 │ │ │ │ + jge 3ed00 │ │ │ │ fldl 0x18(%esp) │ │ │ │ mov %edi,%ebp │ │ │ │ - jmp 3e90c │ │ │ │ - jmp 3e900 │ │ │ │ + jmp 3ea8c │ │ │ │ + jmp 3ea80 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ @@ -74218,46 +74179,46 @@ │ │ │ │ faddp %st,%st(6) │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(5) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 3e900 │ │ │ │ + jne 3ea80 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ fmul %st,%st(3) │ │ │ │ fmulp %st,%st(4) │ │ │ │ faddp %st,%st(2) │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 3e964 │ │ │ │ + jmp 3eae4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(3) │ │ │ │ fstp %st(1) │ │ │ │ fstpt 0x50(%esp) │ │ │ │ sub $0x14,%esp │ │ │ │ fstpt 0x54(%esp) │ │ │ │ fldl (%edx) │ │ │ │ fstpt 0x44(%esp) │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ mov %esi,0x28(%esp) │ │ │ │ fildl 0x28(%esp) │ │ │ │ + mov 0x3c(%esp),%ebx │ │ │ │ fmuls -0x7cac(%ebx) │ │ │ │ fstpt (%esp) │ │ │ │ push 0x7c(%esp) │ │ │ │ push 0x7c(%esp) │ │ │ │ push 0x7c(%esp) │ │ │ │ call 34e0 │ │ │ │ fldt 0x60(%esp) │ │ │ │ - mov 0x28(%esp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fldt 0x30(%esp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldt 0x50(%esp) │ │ │ │ fmulp %st,%st(3) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fildl 0x4(%esp) │ │ │ │ @@ -74273,90 +74234,89 @@ │ │ │ │ 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 0x4(%esp) │ │ │ │ - mov 0x4c(%esp),%ecx │ │ │ │ + fstpl (%eax) │ │ │ │ sub 0x3c(%esp),%edi │ │ │ │ + mov 0x4c(%esp),%esi │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - cmp %ecx,0x4(%esp) │ │ │ │ - jne 3e890 │ │ │ │ + jne 3ea10 │ │ │ │ mov 0x7c(%esp),%ebp │ │ │ │ - jmp 3ea10 │ │ │ │ + jmp 3eb90 │ │ │ │ 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 3e800 │ │ │ │ + jne 3e980 │ │ │ │ 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 │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 3eb60 │ │ │ │ - mov %edi,%ebp │ │ │ │ + jge 3ece0 │ │ │ │ fldl 0x18(%esp) │ │ │ │ - jmp 3ea8c │ │ │ │ - jmp 3ea80 │ │ │ │ + mov %edi,%ebp │ │ │ │ + jmp 3ec0a │ │ │ │ + jmp 3ec00 │ │ │ │ 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) │ │ │ │ - fxch %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(2) │ │ │ │ - fldl (%edx,%eax,8) │ │ │ │ + fxch %st(3) │ │ │ │ + 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) │ │ │ │ + fldl (%edx,%eax,8) │ │ │ │ fmul %st(4),%st │ │ │ │ faddl -0x8(%ebp) │ │ │ │ - fldl (%ebx,%eax,8) │ │ │ │ - fxch %st(4) │ │ │ │ - dec %eax │ │ │ │ - fmul %st(3),%st │ │ │ │ - fmul %st(4),%st │ │ │ │ - faddp %st,%st(6) │ │ │ │ - fxch %st(4) │ │ │ │ + fxch %st(3) │ │ │ │ fmul %st(2),%st │ │ │ │ - fmulp %st,%st(3) │ │ │ │ - fxch %st(2) │ │ │ │ + fmull (%ebx,%eax,8) │ │ │ │ + faddp %st,%st(5) │ │ │ │ + fxch %st(3) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fmull (%ebx,%eax,8) │ │ │ │ + dec %eax │ │ │ │ faddp %st,%st(5) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 3ea80 │ │ │ │ + jne 3ec00 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ fldl 0x18(%esp) │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ fmul %st,%st(3) │ │ │ │ fmulp %st,%st(4) │ │ │ │ - faddp %st,%st(2) │ │ │ │ - faddp %st,%st(2) │ │ │ │ - jmp 3eae4 │ │ │ │ + fxch %st(2) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fxch %st(2) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 3ec64 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ fstpl 0x50(%esp) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl 0x48(%esp) │ │ │ │ @@ -74366,16 +74326,16 @@ │ │ │ │ fmuls 0x74(%esp) │ │ │ │ fstpl (%esp) │ │ │ │ push 0x7c(%esp) │ │ │ │ push 0x7c(%esp) │ │ │ │ mov 0x38(%esp),%ebx │ │ │ │ call 36d0 │ │ │ │ fldl 0x60(%esp) │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x30(%esp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ fmull 0x40(%esp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fildl 0x4(%esp) │ │ │ │ @@ -74392,91 +74352,90 @@ │ │ │ │ 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 3e9dd │ │ │ │ + jmp 3eb5d │ │ │ │ xchg %ax,%ax │ │ │ │ cmp 0xc(%esp),%esi │ │ │ │ - jge 3eae0 │ │ │ │ + jge 3ec60 │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 3eabc │ │ │ │ - nop │ │ │ │ + jmp 3ec36 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0xc(%esp),%esi │ │ │ │ - jge 3e960 │ │ │ │ + jge 3eae0 │ │ │ │ fldl 0x18(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 3e93a │ │ │ │ + jmp 3eaba │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ mov 0xb0(%esp),%edx │ │ │ │ - jmp 3e6f7 │ │ │ │ + jmp 3e877 │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0003ebb0 : │ │ │ │ +0003ed30 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call 28a76 │ │ │ │ - add $0xe20c,%ebp │ │ │ │ + call 28986 │ │ │ │ + add $0xe08c,%ebp │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ testb $0x40,0x281(%ebp) │ │ │ │ - jne 3ece0 │ │ │ │ + jne 3ee60 │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ and $0x4000,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - jne 3ece0 │ │ │ │ + jne 3ee60 │ │ │ │ cmpb $0x0,0x27c(%ebp) │ │ │ │ - je 3ed20 │ │ │ │ + je 3eea0 │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x18(%eax),%ecx │ │ │ │ cmp 0x284(%ebp),%ecx │ │ │ │ - jg 3ed20 │ │ │ │ + jg 3eea0 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - jle 3f274 │ │ │ │ + jle 3f3f4 │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ testb $0x80,(%esp) │ │ │ │ - jne 3ed58 │ │ │ │ + jne 3eed8 │ │ │ │ mov %edx,0xb4(%eax) │ │ │ │ mov (%esp),%eax │ │ │ │ test $0x20000,%eax │ │ │ │ - je 3ed99 │ │ │ │ + je 3ef19 │ │ │ │ lea 0x1(%ecx),%edi │ │ │ │ mov %edi,%ebx │ │ │ │ test $0x1,%al │ │ │ │ - je 3f1f2 │ │ │ │ + je 3f372 │ │ │ │ + fldl -0x7994(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x2(%ecx),%ebx │ │ │ │ mov %edi,%esi │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ + fldl -0x798c(%ebp) │ │ │ │ imul %edi,%eax │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ - mov 0x4(%esp),%edi │ │ │ │ - fldl -0x7994(%ebp) │ │ │ │ + shl $0x5,%esi │ │ │ │ mov $0x1,%ebx │ │ │ │ - fldl -0x798c(%ebp) │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + mov 0x4(%esp),%edi │ │ │ │ lea (%ecx,%eax,2),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - shl $0x5,%esi │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov $0x1,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ sub %ebx,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -74486,66 +74445,66 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x10(%eax) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x10(%eax) │ │ │ │ fstpl 0x18(%eax) │ │ │ │ sub %esi,%eax │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 3eca0 │ │ │ │ + jne 3ee20 │ │ │ │ fstp %st(1) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%edi │ │ │ │ - je 3f33d │ │ │ │ + je 3f4bd │ │ │ │ lea -0x1(%ebx,%ebx,1),%eax │ │ │ │ lea 0x10(%esi,%ecx,1),%ecx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ fildl 0x4(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsqrt │ │ │ │ fxch %st(1) │ │ │ │ - jmp 3ec80 │ │ │ │ + jmp 3ee00 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3ed10 │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ + jle 3ee90 │ │ │ │ flds -0x7bdc(%ebp) │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ 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 3ed00 │ │ │ │ + jne 3ee80 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3ed10 │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ + jle 3ee90 │ │ │ │ flds -0x7bdc(%ebp) │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ 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 3ed40 │ │ │ │ + jne 3eec0 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ @@ -74563,32 +74522,32 @@ │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov 0xb4(%edi),%edx │ │ │ │ mov 0x18(%edi),%ecx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20000,%eax │ │ │ │ - jne 3edb0 │ │ │ │ + jne 3ef30 │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov %edx,0x30(%edi) │ │ │ │ mov %eax,0x68(%edi) │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %eax,0x34(%edi) │ │ │ │ lea 0x1(%ecx),%edi │ │ │ │ mov %edi,%ebx │ │ │ │ testb $0x1,(%esp) │ │ │ │ - je 3f1f2 │ │ │ │ + je 3f372 │ │ │ │ test %ecx,%ecx │ │ │ │ - jns 3ec3f │ │ │ │ + jns 3edbf │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - shl $0x5,%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ + shl $0x5,%ebx │ │ │ │ push %ebx │ │ │ │ mov %ebp,%ebx │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 31f0 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ @@ -74601,15 +74560,15 @@ │ │ │ │ mov %eax,%edi │ │ │ │ mov %eax,%ecx │ │ │ │ sub %esi,%edi │ │ │ │ sub %eax,%esi │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edi │ │ │ │ - jg 3eedf │ │ │ │ + jg 3f05f │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ flds -0x7cac(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ not %eax │ │ │ │ shl $0x6,%eax │ │ │ │ @@ -74624,61 +74583,61 @@ │ │ │ │ shl $0x4,%esi │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ add 0xb4(%eax),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov %esi,%edx │ │ │ │ test %eax,%eax │ │ │ │ - jle 3eeae │ │ │ │ + jle 3f02e │ │ │ │ lea 0x20(%esi),%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ - jmp 3ee80 │ │ │ │ + jmp 3f000 │ │ │ │ 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 3ee80 │ │ │ │ + jne 3f000 │ │ │ │ mov %esi,%edx │ │ │ │ sub 0x10(%esp),%edx │ │ │ │ + add 0x4(%esp),%esi │ │ │ │ + add $0x2,%edi │ │ │ │ + cmp %edi,(%esp) │ │ │ │ movl $0x0,(%edx) │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ - add $0x2,%edi │ │ │ │ movl $0x0,0xc(%edx) │ │ │ │ - add 0x4(%esp),%esi │ │ │ │ - cmp %edi,(%esp) │ │ │ │ - jge 3ee50 │ │ │ │ + jge 3efd0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ sub %ecx,%eax │ │ │ │ mov %eax,%esi │ │ │ │ sub %edi,%esi │ │ │ │ sub %eax,%edi │ │ │ │ mov %esi,(%esp) │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ cmp %edi,%esi │ │ │ │ - jg 3f033 │ │ │ │ + jg 3f1b3 │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ lea -0x1(%ebx),%eax │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ mov 0xb4(%esi),%esi │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov %ebx,%eax │ │ │ │ @@ -74687,29 +74646,29 @@ │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov %ebx,%eax │ │ │ │ sub (%esp),%eax │ │ │ │ inc %eax │ │ │ │ imul %edx,%eax │ │ │ │ lea (%ebx,%eax,2),%edx │ │ │ │ add %eax,%ebx │ │ │ │ + shl $0x5,%eax │ │ │ │ shl $0x4,%edx │ │ │ │ shl $0x5,%ebx │ │ │ │ - shl $0x5,%eax │ │ │ │ lea 0x10(%esi,%edx,1),%edi │ │ │ │ add %esi,%ebx │ │ │ │ lea 0x20(%esi,%eax,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%edi) │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov %edi,0x4(%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) │ │ │ │ @@ -74726,15 +74685,15 @@ │ │ │ │ fstpl 0x10(%ebx) │ │ │ │ fstl 0x18(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstpl -0x10(%esi) │ │ │ │ fchs │ │ │ │ fstpl -0x8(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3f310 │ │ │ │ + jle 3f490 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ add $0x10,%edx │ │ │ │ sub $0x10,%eax │ │ │ │ fldl 0x18(%eax) │ │ │ │ fxch %st(3) │ │ │ │ fsubl 0x8(%eax) │ │ │ │ @@ -74743,82 +74702,82 @@ │ │ │ │ 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 3efc0 │ │ │ │ + jne 3f140 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ addl $0x2,(%esp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ - add %ecx,%edi │ │ │ │ movl $0x0,0xc(%eax) │ │ │ │ - mov (%esp),%eax │ │ │ │ + add %ecx,%edi │ │ │ │ add %ecx,%ebx │ │ │ │ add %ecx,%esi │ │ │ │ + mov (%esp),%eax │ │ │ │ cmp %eax,0x10(%esp) │ │ │ │ - jge 3ef50 │ │ │ │ + jge 3f0d0 │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ test $0x20000,%eax │ │ │ │ - je 3f31f │ │ │ │ + je 3f49f │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ lea 0x2(%eax,%eax,1),%ecx │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3f378 │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ + jle 3f4f8 │ │ │ │ mov %ecx,%ebx │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ xor %edi,%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ mov 0xb4(%eax),%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ecx,(%esp) │ │ │ │ mov %ecx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ + mov %ecx,(%esp) │ │ │ │ shl $0x4,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test $0x1,%al │ │ │ │ - je 3f0b5 │ │ │ │ + je 3f235 │ │ │ │ lea (%esi,%edx,1),%ecx │ │ │ │ fldl 0x8(%ecx) │ │ │ │ fchs │ │ │ │ fldl (%ecx) │ │ │ │ fchs │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ inc %eax │ │ │ │ add $0x10,%edx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 3f0a0 │ │ │ │ + jne 3f220 │ │ │ │ mov (%esp),%ecx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ inc %edi │ │ │ │ inc %ebx │ │ │ │ add %eax,%ecx │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 3f080 │ │ │ │ + jne 3f200 │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ push $0x40 │ │ │ │ push $0xffffffff │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ lea 0x40(%esp),%eax │ │ │ │ @@ -74828,92 +74787,92 @@ │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ test %edx,%edx │ │ │ │ - jle 3f1dc │ │ │ │ + jle 3f35c │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ mov %edi,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edi,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jl 3f1dc │ │ │ │ + jl 3f35c │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ movl $0x0,(%esp) │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ mov 0xb4(%eax),%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ shl $0x4,%ebx │ │ │ │ add 0x14(%esp),%ebx │ │ │ │ - jmp 3f195 │ │ │ │ - jmp 3f180 │ │ │ │ + jmp 3f315 │ │ │ │ + jmp 3f300 │ │ │ │ lea %cs:0x0(%esi,%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) │ │ │ │ fchs │ │ │ │ inc %ecx │ │ │ │ + cmp 0x8(%esp),%ecx │ │ │ │ fstpl (%ebx) │ │ │ │ fchs │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - cmp 0x8(%esp),%ecx │ │ │ │ - je 3f1be │ │ │ │ + je 3f33e │ │ │ │ add $0x10,%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ lea (%ecx,%esi,1),%eax │ │ │ │ add (%esp),%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add 0x4(%esp),%edx │ │ │ │ fldl (%edx) │ │ │ │ fldl 0x8(%edx) │ │ │ │ test $0x1,%al │ │ │ │ - jne 3f180 │ │ │ │ + jne 3f300 │ │ │ │ fxch %st(1) │ │ │ │ fstpl (%ebx) │ │ │ │ inc %ecx │ │ │ │ - fstpl 0x8(%ebx) │ │ │ │ cmp %ecx,0x8(%esp) │ │ │ │ - jne 3f192 │ │ │ │ + fstpl 0x8(%ebx) │ │ │ │ + jne 3f312 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ - add %edi,(%esp) │ │ │ │ inc %esi │ │ │ │ + add %edi,(%esp) │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ + cmp %esi,0x18(%esp) │ │ │ │ lea 0x1(%eax,%ebx,1),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - cmp %esi,0x18(%esp) │ │ │ │ - jne 3f150 │ │ │ │ + jne 3f2d0 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ push 0x28(%esp) │ │ │ │ call 35c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3ed10 │ │ │ │ + jmp 3ee90 │ │ │ │ mov %ecx,%esi │ │ │ │ neg %esi │ │ │ │ testb $0x4,(%esp) │ │ │ │ - je 3f28a │ │ │ │ + je 3f40a │ │ │ │ cmp %esi,%ecx │ │ │ │ - jl 3edd0 │ │ │ │ + jl 3ef50 │ │ │ │ mov %edi,%ebx │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ lea 0x27c,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -74933,33 +74892,33 @@ │ │ │ │ add %edx,%eax │ │ │ │ push %eax │ │ │ │ lea 0x1(%ecx,%ebx,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %edx,%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ mov %ebp,%ebx │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ push 0x28(%eax,%ebp,1) │ │ │ │ call 3390 │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ - mov 0xb4(%edi),%edx │ │ │ │ add $0x20,%esp │ │ │ │ + mov 0xb4(%edi),%edx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ cmp %esi,%eax │ │ │ │ - jge 3f220 │ │ │ │ - jmp 3edd0 │ │ │ │ + jge 3f3a0 │ │ │ │ + jmp 3ef50 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ push 0x5c(%esp) │ │ │ │ call 36c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3ed10 │ │ │ │ + jmp 3ee90 │ │ │ │ cmp %esi,%ecx │ │ │ │ - jl 3edd0 │ │ │ │ + jl 3ef50 │ │ │ │ mov %edi,%ebx │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ lea 0x27c,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -74980,116 +74939,116 @@ │ │ │ │ add %edx,%eax │ │ │ │ push %eax │ │ │ │ lea 0x1(%ecx,%ebx,1),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %edx,%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ - mov 0x1c(%esp),%eax │ │ │ │ mov %ebp,%ebx │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ push 0x28(%eax,%ebp,1) │ │ │ │ call 35e0 │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ - mov 0xb4(%edi),%edx │ │ │ │ add $0x20,%esp │ │ │ │ + mov 0xb4(%edi),%edx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ cmp %esi,%eax │ │ │ │ - jge 3f2b0 │ │ │ │ - jmp 3edd0 │ │ │ │ + jge 3f430 │ │ │ │ + jmp 3ef50 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ - jmp 3eff9 │ │ │ │ + jmp 3f179 │ │ │ │ test $0x2,%al │ │ │ │ - je 3f35e │ │ │ │ + je 3f4de │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ add $0x28,%eax │ │ │ │ push %eax │ │ │ │ call 3730 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3ed10 │ │ │ │ + jmp 3ee90 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ mov %ecx,%esi │ │ │ │ neg %esi │ │ │ │ testb $0x4,(%esp) │ │ │ │ - jne 3f208 │ │ │ │ - jmp 3f292 │ │ │ │ + jne 3f388 │ │ │ │ + jmp 3f412 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ add $0x28,%eax │ │ │ │ push %eax │ │ │ │ call 34d0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3ed10 │ │ │ │ + jmp 3ee90 │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0xb4(%eax),%esi │ │ │ │ - jmp 3f0cc │ │ │ │ + jmp 3f24c │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003f390 : │ │ │ │ +0003f510 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xda2b,%ebx │ │ │ │ + add $0xd8ab,%ebx │ │ │ │ sub $0xcc,%esp │ │ │ │ - mov 0x280(%ebx),%eax │ │ │ │ mov 0xe0(%esp),%ebp │ │ │ │ + mov 0x280(%ebx),%eax │ │ │ │ and $0x2000,%eax │ │ │ │ - jne 3fa01 │ │ │ │ + jne 3fb81 │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push 0x8(%ebp) │ │ │ │ call 31f0 │ │ │ │ mov 0x18(%ebp),%edi │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %edi,%edi │ │ │ │ - je 3f712 │ │ │ │ + je 3f892 │ │ │ │ test %eax,%eax │ │ │ │ - jle 3f990 │ │ │ │ + jle 3fb10 │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov %ecx,%edi │ │ │ │ neg %edi │ │ │ │ mov %edi,0xa4(%esp) │ │ │ │ cmp %edi,%ecx │ │ │ │ - jl 3f990 │ │ │ │ + jl 3fb10 │ │ │ │ mov 0x28c(%ebx),%edx │ │ │ │ - mov 0x1c(%ebp),%edi │ │ │ │ - mov %ebp,0xe0(%esp) │ │ │ │ - fldl -0x79d4(%ebx) │ │ │ │ - fstpl 0xb0(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ + mov %ebp,0xe0(%esp) │ │ │ │ mov %eax,0xa8(%esp) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ + fldl -0x79d4(%ebx) │ │ │ │ + mov 0x1c(%ebp),%edi │ │ │ │ mov %edx,0x38(%esp) │ │ │ │ mov 0x284(%ebx),%edx │ │ │ │ - mov %edi,0xbc(%esp) │ │ │ │ mov %eax,0xb8(%esp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + mov %edi,0xbc(%esp) │ │ │ │ add $0x2,%edx │ │ │ │ mov %edx,0x44(%esp) │ │ │ │ mov 0x294(%ebx),%edx │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ + fstpl 0xb0(%esp) │ │ │ │ mov %edx,0x48(%esp) │ │ │ │ mov %ecx,%edx │ │ │ │ lea 0x1(%ecx),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ mov %ecx,0x84(%esp) │ │ │ │ not %eax │ │ │ │ add %eax,%eax │ │ │ │ @@ -75100,17 +75059,17 @@ │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov %edx,0xac(%esp) │ │ │ │ add $0x30,%eax │ │ │ │ mov %eax,0x80(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xbc(%esp),%eax │ │ │ │ + mov %esi,0xa0(%esp) │ │ │ │ fldl 0xb0(%esp) │ │ │ │ mov 0xa4(%esp),%edx │ │ │ │ - mov %esi,0xa0(%esp) │ │ │ │ fldl 0x8(%eax,%esi,1) │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fcos │ │ │ │ fxch %st(1) │ │ │ │ fmull (%eax,%esi,1) │ │ │ │ mov 0xb8(%esp),%eax │ │ │ │ @@ -75126,48 +75085,48 @@ │ │ │ │ fstl 0x98(%esp) │ │ │ │ fstpt 0x88(%esp) │ │ │ │ flds -0x7cac(%ebx) │ │ │ │ fstps 0x40(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ neg %esi │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ cmovs %eax,%esi │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ imul %esi,%eax │ │ │ │ lea 0x0(,%eax,8),%edi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ lea (%edx,%edi,1),%ebp │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ add 0x48(%esp),%edi │ │ │ │ - lea (%edx,%esi,1),%eax │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ fldl (%edi) │ │ │ │ - fldl (%ecx) │ │ │ │ + lea (%edx,%esi,1),%eax │ │ │ │ lea 0x1(%esi,%edx,1),%edx │ │ │ │ + fldl (%ecx) │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ + add %edx,%eax │ │ │ │ + cmpl $0x400,0xc(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fildl 0x18(%esp) │ │ │ │ fmuls 0x40(%esp) │ │ │ │ - shl $0x4,%edx │ │ │ │ - add %edx,%eax │ │ │ │ fldl (%eax) │ │ │ │ fildl 0x8(%esp) │ │ │ │ fchs │ │ │ │ fldl 0x30(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(4) │ │ │ │ fmull 0x8(%ecx) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ - cmpl $0x400,0xc(%esp) │ │ │ │ - jle 3f800 │ │ │ │ + jle 3f980 │ │ │ │ fxch %st(4) │ │ │ │ fstpl 0x70(%esp) │ │ │ │ fxch %st(2) │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ mov %edx,0x78(%esp) │ │ │ │ sub $0x14,%esp │ │ │ │ fstpl 0x7c(%esp) │ │ │ │ @@ -75202,15 +75161,15 @@ │ │ │ │ fldl 0x60(%esp) │ │ │ │ fadd %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fldl 0x20(%esp) │ │ │ │ fadd %st(1),%st │ │ │ │ fstpl 0x8(%eax) │ │ │ │ fldl 0x70(%esp) │ │ │ │ - jle 3f950 │ │ │ │ + jle 3fad0 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ fld %st(0) │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov 0x78(%esp),%edx │ │ │ │ @@ -75226,17 +75185,17 @@ │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ add $0x2,%esi │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x80(%esp),%eax │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jl 3f6d0 │ │ │ │ + jl 3f850 │ │ │ │ mov 0x84(%esp),%ecx │ │ │ │ - jmp 3f688 │ │ │ │ + jmp 3f808 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ @@ -75258,76 +75217,76 @@ │ │ │ │ fld %st(3) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fld %st(5) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 3f680 │ │ │ │ + jne 3f800 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 3f6f0 │ │ │ │ + jmp 3f870 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 3f6f0 │ │ │ │ + jmp 3f870 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x4c(%esp),%edi │ │ │ │ - add %edi,0x14(%esp) │ │ │ │ + mov 0x4c(%esp),%edx │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ + add %edx,0x14(%esp) │ │ │ │ cmp %edi,0xc(%esp) │ │ │ │ - je 3f970 │ │ │ │ + je 3faf0 │ │ │ │ mov %edi,%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - jmp 3f510 │ │ │ │ + jmp 3f690 │ │ │ │ test %eax,%eax │ │ │ │ - jle 3fadc │ │ │ │ + jle 3fc5c │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %ecx,0x2c(%esp) │ │ │ │ fldl 0x38(%ecx) │ │ │ │ fldl 0x30(%ecx) │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ add %edx,%eax │ │ │ │ - jmp 3f742 │ │ │ │ + jmp 3f8c2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ faddl (%edx) │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%edx │ │ │ │ faddl -0x8(%edx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x30(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x38(%ecx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 3f740 │ │ │ │ + jne 3f8c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x24(%ebp),%edx │ │ │ │ test $0x1,%dl │ │ │ │ - je 3fabc │ │ │ │ + je 3fc3c │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ + fldl -0x7994(%ebx) │ │ │ │ mov %ebp,0xe0(%esp) │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ - fldl -0x7994(%ebx) │ │ │ │ - mov 0xc(%esp),%ebp │ │ │ │ fldl -0x798c(%ebx) │ │ │ │ + mov 0xc(%esp),%ebp │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ mov %eax,%edi │ │ │ │ imul %eax,%eax │ │ │ │ shl $0x5,%edi │ │ │ │ lea (%ecx,%eax,2),%esi │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ @@ -75344,27 +75303,27 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x10(%eax) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x10(%eax) │ │ │ │ fstpl 0x18(%eax) │ │ │ │ sub %edi,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 3f7c0 │ │ │ │ + jne 3f940 │ │ │ │ fstp %st(1) │ │ │ │ cmp %ecx,%ebp │ │ │ │ - jl 3fa77 │ │ │ │ + jl 3fbf7 │ │ │ │ lea 0x1(%ecx,%ecx,1),%eax │ │ │ │ lea 0x10(%edi,%esi,1),%esi │ │ │ │ inc %ecx │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ fildl 0x8(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsqrt │ │ │ │ fxch %st(1) │ │ │ │ - jmp 3f7b0 │ │ │ │ + jmp 3f930 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(4) │ │ │ │ fstpl 0x78(%esp) │ │ │ │ fxch %st(3) │ │ │ │ mov %eax,0x68(%esp) │ │ │ │ mov %edx,0x94(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -75399,146 +75358,147 @@ │ │ │ │ fldl 0x70(%esp) │ │ │ │ fadd %st(2),%st │ │ │ │ fstpl (%eax) │ │ │ │ fldl 0x20(%esp) │ │ │ │ fadd %st(1),%st │ │ │ │ fstpl 0x8(%eax) │ │ │ │ fldl 0x78(%esp) │ │ │ │ - jle 3f960 │ │ │ │ + jle 3fae0 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ - mov 0x38(%esp),%edx │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ + mov 0x94(%esp),%edx │ │ │ │ lea 0x1(%esi,%eax,1),%eax │ │ │ │ - fldl (%edx,%eax,8) │ │ │ │ + fldl (%ecx,%eax,8) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ - mov 0x94(%esp),%edx │ │ │ │ - fmul %st(1),%st │ │ │ │ lea 0x10(%eax,%edx,1),%eax │ │ │ │ + fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ fldl 0x8(%eax) │ │ │ │ fadd %st(1),%st │ │ │ │ fldl (%eax) │ │ │ │ fadd %st(3),%st │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ add $0x2,%esi │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jl 3f6e0 │ │ │ │ + jl 3f860 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov 0x84(%esp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x80(%esp),%eax │ │ │ │ - jmp 3f908 │ │ │ │ - jmp 3f900 │ │ │ │ + jmp 3fa88 │ │ │ │ + jmp 3fa80 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs: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 0x0(%ebp,%esi,8) │ │ │ │ add $0x10,%eax │ │ │ │ fmul %st(3),%st │ │ │ │ + fxch %st(5) │ │ │ │ + fmull (%edi,%esi,8) │ │ │ │ + fld %st(2) │ │ │ │ + fmul %st(6),%st │ │ │ │ + faddp %st,%st(1) │ │ │ │ fldl (%edi,%esi,8) │ │ │ │ inc %esi │ │ │ │ - fmul %st,%st(6) │ │ │ │ - fld %st(3) │ │ │ │ - fmul %st(2),%st │ │ │ │ - faddp %st,%st(7) │ │ │ │ fmulp %st,%st(5) │ │ │ │ + fxch %st(5) │ │ │ │ fmul %st(1),%st │ │ │ │ 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 %esi,%ecx │ │ │ │ - jne 3f900 │ │ │ │ + jne 3fa80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstp %st(1) │ │ │ │ - jmp 3f6f0 │ │ │ │ + jmp 3f870 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - jmp 3f64d │ │ │ │ + jmp 3f7cd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - jmp 3f8c2 │ │ │ │ + jmp 3fa42 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov 0xa0(%esp),%esi │ │ │ │ add $0x10,%esi │ │ │ │ cmp %esi,0xa8(%esp) │ │ │ │ - jne 3f4a0 │ │ │ │ + jne 3f620 │ │ │ │ mov 0xe0(%esp),%ebp │ │ │ │ mov 0x24(%ebp),%edx │ │ │ │ test $0x1,%dl │ │ │ │ - jne 3faa4 │ │ │ │ + jne 3fc24 │ │ │ │ and $0x10000,%edx │ │ │ │ - je 3f9f6 │ │ │ │ + je 3fb76 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ neg %edx │ │ │ │ mov %edx,%esi │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jl 3f9f6 │ │ │ │ + jl 3fb76 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %esi,%ecx │ │ │ │ neg %ecx │ │ │ │ cmovs %esi,%ecx │ │ │ │ sub %esi,%edx │ │ │ │ sub $0x4,%esp │ │ │ │ inc %edx │ │ │ │ add %eax,%ecx │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ - shl $0x5,%eax │ │ │ │ - add %edi,%eax │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ + shl $0x5,%eax │ │ │ │ + add %edi,%eax │ │ │ │ push %eax │ │ │ │ call 31f0 │ │ │ │ mov 0x18(%ebp),%edx │ │ │ │ mov %esi,%ecx │ │ │ │ add $0x10,%esp │ │ │ │ inc %esi │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - jge 3f9c0 │ │ │ │ + jge 3fb40 │ │ │ │ add $0xcc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x18(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 3f9f6 │ │ │ │ + js 3fb76 │ │ │ │ + flds -0x7bdc(%ebx) │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ - flds -0x7bdc(%ebx) │ │ │ │ mov %eax,%edi │ │ │ │ imul %eax,%eax │ │ │ │ shl $0x5,%edi │ │ │ │ lea (%edx,%eax,2),%esi │ │ │ │ lea 0x2(%edx),%eax │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ shl $0x4,%esi │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ add 0x8(%ebp),%esi │ │ │ │ mov $0x1,%ebp │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ sub %ecx,%edx │ │ │ │ @@ -75546,96 +75506,96 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstl 0x10(%eax) │ │ │ │ inc %edx │ │ │ │ fldz │ │ │ │ fstpl 0x18(%eax) │ │ │ │ sub %edi,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 3fa50 │ │ │ │ + jne 3fbd0 │ │ │ │ inc %ecx │ │ │ │ - lea 0x10(%edi,%esi,1),%esi │ │ │ │ cmp %ecx,0x8(%esp) │ │ │ │ - jne 3fa40 │ │ │ │ + lea 0x10(%edi,%esi,1),%esi │ │ │ │ + jne 3fbc0 │ │ │ │ ffreep %st(0) │ │ │ │ add $0xcc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0xe0(%esp),%ebp │ │ │ │ and $0x10000,%edx │ │ │ │ - je 3f9f6 │ │ │ │ + je 3fb76 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ neg %edx │ │ │ │ mov %edx,%esi │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ - jmp 3f9c0 │ │ │ │ + jmp 3fb40 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 3f9f6 │ │ │ │ + js 3fb76 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ - jmp 3f76a │ │ │ │ + jmp 3f8ea │ │ │ │ and $0x10000,%edx │ │ │ │ - je 3f9f6 │ │ │ │ + je 3fb76 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 3f9c3 │ │ │ │ + jmp 3fb43 │ │ │ │ mov 0x24(%ebp),%edx │ │ │ │ test $0x1,%dl │ │ │ │ - je 3fa84 │ │ │ │ - jmp 3fab0 │ │ │ │ + je 3fc04 │ │ │ │ + jmp 3fc30 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003faf0 : │ │ │ │ +0003fc70 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call 28a76 │ │ │ │ - add $0xd2cc,%ebp │ │ │ │ + call 28986 │ │ │ │ + add $0xd14c,%ebp │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ testb $0x40,0x281(%ebp) │ │ │ │ - jne 40130 │ │ │ │ + jne 402b0 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ and $0x4000,%ecx │ │ │ │ - jne 40130 │ │ │ │ + jne 402b0 │ │ │ │ cmpb $0x0,0x27c(%ebp) │ │ │ │ - je 400ba │ │ │ │ + je 4023a │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ mov 0x18(%edi),%edx │ │ │ │ cmp 0x284(%ebp),%edx │ │ │ │ - jg 400ba │ │ │ │ + jg 4023a │ │ │ │ cmp $0x4,%edx │ │ │ │ - jle 401a2 │ │ │ │ + jle 40322 │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ test $0x20000,%eax │ │ │ │ - je 402c1 │ │ │ │ + je 40441 │ │ │ │ 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 │ │ │ │ @@ -75644,71 +75604,71 @@ │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0x10(%esp),%eax │ │ │ │ nop │ │ │ │ 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 3fbc0 │ │ │ │ + jne 3fd40 │ │ │ │ cmp %edi,0x20(%esp) │ │ │ │ - jg 3fc52 │ │ │ │ + jg 3fdd2 │ │ │ │ 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 3fc25 │ │ │ │ + jmp 3fda5 │ │ │ │ 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 3fc52 │ │ │ │ + je 3fdd2 │ │ │ │ add $0x10,%ebx │ │ │ │ lea (%esi,%ecx,1),%eax │ │ │ │ fldl 0x10(%ebx) │ │ │ │ - fldl 0x18(%ebx) │ │ │ │ test $0x1,%al │ │ │ │ + fldl 0x18(%ebx) │ │ │ │ mov %ecx,%eax │ │ │ │ - jne 3fc00 │ │ │ │ + jne 3fd80 │ │ │ │ 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 3fc22 │ │ │ │ + jne 3fda2 │ │ │ │ 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 3fbb0 │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ + jne 3fd30 │ │ │ │ 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 │ │ │ │ @@ -75718,48 +75678,48 @@ │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 3310 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 3fd0a │ │ │ │ + jle 3fe8a │ │ │ │ mov 0x3c(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 3fd0a │ │ │ │ + jle 3fe8a │ │ │ │ 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 │ │ │ │ nop │ │ │ │ mov %ebx,%eax │ │ │ │ sub 0xc(%esp),%eax │ │ │ │ mov %ecx,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test $0x1,%al │ │ │ │ - je 3fcf7 │ │ │ │ + je 3fe77 │ │ │ │ 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 3fce0 │ │ │ │ + jne 3fe60 │ │ │ │ add 0xc(%esp),%ecx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,0x10(%esp) │ │ │ │ - jne 3fcd0 │ │ │ │ + jne 3fe50 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ push 0x20(%esp) │ │ │ │ call 35c0 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ @@ -75774,108 +75734,108 @@ │ │ │ │ mov %edx,%ecx │ │ │ │ sub %ebx,%ecx │ │ │ │ mov %ecx,%edi │ │ │ │ sub %eax,%edi │ │ │ │ sub %ecx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 4032e │ │ │ │ + jg 404ae │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3ff84 │ │ │ │ + jle 40104 │ │ │ │ mov %eax,%edx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ flds -0x7cac(%ebp) │ │ │ │ + mov %ecx,0x14(%esp) │ │ │ │ not %edx │ │ │ │ shl $0x6,%edx │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ mov %eax,%edx │ │ │ │ sub %edi,%edx │ │ │ │ inc %edx │ │ │ │ imul %ebx,%edx │ │ │ │ lea (%eax,%edx,2),%esi │ │ │ │ shl $0x4,%esi │ │ │ │ add 0x20(%esp),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%edx │ │ │ │ lea 0x20(%esi),%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ - jmp 3fdc0 │ │ │ │ + jmp 3ff40 │ │ │ │ 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 (%edx) │ │ │ │ - faddl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ inc %ecx │ │ │ │ sub $0x10,%edx │ │ │ │ + faddl -0x10(%eax) │ │ │ │ fldl -0x8(%eax) │ │ │ │ faddl 0x18(%edx) │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jne 3fdc0 │ │ │ │ + jne 3ff40 │ │ │ │ add 0x10(%esp),%esi │ │ │ │ add $0x2,%edi │ │ │ │ cmp %edi,0xc(%esp) │ │ │ │ - jge 3fd90 │ │ │ │ + jge 3ff10 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ xor $0x1,%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ sub %ecx,%edi │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov %ebx,%edx │ │ │ │ - mov 0x20(%esp),%edi │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ neg %edx │ │ │ │ flds -0x7ca0(%ebp) │ │ │ │ shl $0x6,%edx │ │ │ │ + mov 0x20(%esp),%edi │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov %esi,%edx │ │ │ │ sub %eax,%edx │ │ │ │ inc %edx │ │ │ │ imul %ebx,%edx │ │ │ │ lea (%esi,%edx,2),%edx │ │ │ │ shl $0x4,%edx │ │ │ │ lea 0x20(%edi,%edx,1),%edi │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ shl $0x4,%edx │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ lea -0x20(%edi),%edx │ │ │ │ mov %edi,%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ test %esi,%esi │ │ │ │ - jle 401b8 │ │ │ │ + jle 40338 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x10,%edx │ │ │ │ fldl 0x8(%eax) │ │ │ │ inc %ecx │ │ │ │ add $0x10,%eax │ │ │ │ fsubl 0x18(%edx) │ │ │ │ fldl -0x10(%eax) │ │ │ │ fsubl 0x10(%edx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jne 3fe60 │ │ │ │ + jne 3ffe0 │ │ │ │ fldl (%edi) │ │ │ │ - fldl 0x8(%edi) │ │ │ │ lea 0x10(%edi),%eax │ │ │ │ + fldl 0x8(%edi) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl -0x10(%edi) │ │ │ │ flds -0x7b9c(%ebp) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%edi) │ │ │ │ @@ -75884,19 +75844,19 @@ │ │ │ │ fld %st(0) │ │ │ │ fmul %st(6),%st │ │ │ │ fstpl (%edi) │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%edi) │ │ │ │ cmp $0x2,%esi │ │ │ │ - jle 40355 │ │ │ │ - mov $0x2,%edx │ │ │ │ + jle 404d5 │ │ │ │ flds -0x7ca0(%ebp) │ │ │ │ - jmp 3ff10 │ │ │ │ - jmp 3ff00 │ │ │ │ + mov $0x2,%edx │ │ │ │ + jmp 40090 │ │ │ │ + jmp 40080 │ │ │ │ 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 │ │ │ │ @@ -75906,29 +75866,29 @@ │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fldl 0x10(%eax) │ │ │ │ - fldl 0x18(%eax) │ │ │ │ inc %edx │ │ │ │ add $0x10,%eax │ │ │ │ + fldl 0x8(%eax) │ │ │ │ fsub %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fsub %st,%st(5) │ │ │ │ fxch %st(5) │ │ │ │ fmuls -0x7b9c(%ebp) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fld %st(1) │ │ │ │ fld %st(3) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 3ff00 │ │ │ │ + jne 40080 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(2) │ │ │ │ fstp %st(2) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ add %edi,%eax │ │ │ │ @@ -75945,31 +75905,31 @@ │ │ │ │ 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 3fe40 │ │ │ │ + jle 3ffc0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ neg %edi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ test $0x4,%al │ │ │ │ - je 4024d │ │ │ │ + je 403cd │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 4001b │ │ │ │ + jl 4019b │ │ │ │ lea 0x27c,%esi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ - jmp 3ffc3 │ │ │ │ + jmp 40143 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esi),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ sub %edi,%edx │ │ │ │ inc %edx │ │ │ │ imul %ecx,%edx │ │ │ │ @@ -75993,30 +75953,30 @@ │ │ │ │ push %edx │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ push 0x28(%eax,%ebp,1) │ │ │ │ call 3110 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ cmp %edi,%eax │ │ │ │ - jge 3ffc0 │ │ │ │ + jge 40140 │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov 0x24(%eax),%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ and $0x1,%esi │ │ │ │ - je 401ee │ │ │ │ + je 4036e │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 4011a │ │ │ │ + js 4029a │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ mov 0x60(%esp),%edx │ │ │ │ fldl -0x7994(%ebp) │ │ │ │ - fldl -0x798c(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ + fldl -0x798c(%ebp) │ │ │ │ mov %ebx,%edi │ │ │ │ mov %ebx,0x18(%esp) │ │ │ │ imul %ebx,%eax │ │ │ │ shl $0x5,%edi │ │ │ │ lea (%ecx,%eax,2),%eax │ │ │ │ mov 0x8(%edx),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ @@ -76034,34 +75994,34 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fldl 0x10(%eax) │ │ │ │ fmul %st(3),%st │ │ │ │ fstpl 0x10(%eax) │ │ │ │ fstpl 0x18(%eax) │ │ │ │ sub %edi,%eax │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 40080 │ │ │ │ + jne 40200 │ │ │ │ fstp %st(1) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - je 402ee │ │ │ │ + je 4046e │ │ │ │ lea -0x1(%esi,%esi,1),%eax │ │ │ │ lea 0x10(%edi,%edx,1),%edx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ fildl 0xc(%esp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsqrt │ │ │ │ fxch %st(1) │ │ │ │ - jmp 40070 │ │ │ │ + jmp 401f0 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 4011a │ │ │ │ + js 4029a │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ - mov $0x1,%ecx │ │ │ │ flds -0x7bdc(%ebp) │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ imul %eax,%eax │ │ │ │ shl $0x5,%ebx │ │ │ │ lea (%edi,%eax,2),%esi │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ add $0x2,%edi │ │ │ │ shl $0x4,%esi │ │ │ │ @@ -76073,35 +76033,35 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstl 0x10(%eax) │ │ │ │ inc %edx │ │ │ │ fldz │ │ │ │ fstpl 0x18(%eax) │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 40100 │ │ │ │ + jne 40280 │ │ │ │ inc %ecx │ │ │ │ lea 0x10(%ebx,%esi,1),%esi │ │ │ │ cmp %ecx,%edi │ │ │ │ - jne 400f0 │ │ │ │ + jne 40270 │ │ │ │ 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 4011a │ │ │ │ + js 4029a │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ - mov $0x1,%ecx │ │ │ │ flds -0x7bdc(%ebp) │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ imul %eax,%eax │ │ │ │ shl $0x5,%ebx │ │ │ │ lea (%edi,%eax,2),%esi │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ add $0x2,%edi │ │ │ │ shl $0x4,%esi │ │ │ │ @@ -76114,92 +76074,92 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstl 0x10(%eax) │ │ │ │ inc %edx │ │ │ │ fldz │ │ │ │ fstpl 0x18(%eax) │ │ │ │ sub %ebx,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 40180 │ │ │ │ + jne 40300 │ │ │ │ inc %ecx │ │ │ │ lea 0x10(%ebx,%esi,1),%esi │ │ │ │ cmp %ecx,%edi │ │ │ │ - jne 40170 │ │ │ │ + jne 402f0 │ │ │ │ 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 3220 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4011a │ │ │ │ + jmp 4029a │ │ │ │ fldl (%edi) │ │ │ │ - fldl 0x8(%edi) │ │ │ │ lea 0x10(%edi),%eax │ │ │ │ + fldl 0x8(%edi) │ │ │ │ flds -0x7ca0(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x10(%edi) │ │ │ │ flds -0x7b9c(%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 3ff48 │ │ │ │ + jmp 400c8 │ │ │ │ testb $0x1,0x12(%esp) │ │ │ │ - je 4011a │ │ │ │ + je 4029a │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ neg %esi │ │ │ │ cmp %edx,%esi │ │ │ │ - jg 4011a │ │ │ │ + jg 4029a │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ neg %ebx │ │ │ │ cmovs %esi,%ebx │ │ │ │ sub %esi,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ inc %eax │ │ │ │ add %edx,%ebx │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x4,%ebx │ │ │ │ - shl $0x5,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ push %ebx │ │ │ │ mov %ebp,%ebx │ │ │ │ push $0x0 │ │ │ │ + shl $0x5,%eax │ │ │ │ + add %ecx,%eax │ │ │ │ push %eax │ │ │ │ call 31f0 │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ add $0x10,%esp │ │ │ │ inc %esi │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jge 40210 │ │ │ │ - jmp 4011a │ │ │ │ + jge 40390 │ │ │ │ + jmp 4029a │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 4001b │ │ │ │ + jl 4019b │ │ │ │ lea 0x27c,%esi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ - jmp 40273 │ │ │ │ + jmp 403f3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%esi),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ sub %edi,%edx │ │ │ │ inc %edx │ │ │ │ imul %ecx,%edx │ │ │ │ @@ -76223,81 +76183,81 @@ │ │ │ │ push %edx │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ push 0x28(%eax,%ebp,1) │ │ │ │ call 35b0 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ cmp %edi,%eax │ │ │ │ - jge 40270 │ │ │ │ - jmp 4000c │ │ │ │ + jge 403f0 │ │ │ │ + jmp 4018c │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ mov %esi,0x30(%edi) │ │ │ │ mov %edx,0x68(%edi) │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ mov %edx,0x34(%edi) │ │ │ │ test $0x2,%al │ │ │ │ - je 40314 │ │ │ │ + je 40494 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ add $0x28,%eax │ │ │ │ push %eax │ │ │ │ call 36b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3fd1b │ │ │ │ + jmp 3fe9b │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ testb $0x1,0x12(%esp) │ │ │ │ - je 4011a │ │ │ │ + je 4029a │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ mov %eax,%esi │ │ │ │ neg %esi │ │ │ │ - jmp 40213 │ │ │ │ + jmp 40393 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ add $0x28,%eax │ │ │ │ push %eax │ │ │ │ call 3290 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3fd1b │ │ │ │ + jmp 3fe9b │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov $0x1,%edx │ │ │ │ sub %ecx,%edx │ │ │ │ mov %edx,%eax │ │ │ │ mov %esi,%edi │ │ │ │ sub %esi,%eax │ │ │ │ lea 0x1(%esi),%ebx │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 3fe05 │ │ │ │ - jmp 3ff84 │ │ │ │ + jle 3ff86 │ │ │ │ + jmp 40104 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 3ff48 │ │ │ │ + jmp 400c8 │ │ │ │ │ │ │ │ -00040360 : │ │ │ │ +000404e0 : │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xca57,%ebx │ │ │ │ + add $0xc8d7,%ebx │ │ │ │ testw $0x240,0x25(%eax) │ │ │ │ - je 40380 │ │ │ │ + je 40500 │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ mov 0x1c(%eax),%edx │ │ │ │ mov %edx,0x68(%eax) │ │ │ │ testb $0x3c,0x60(%eax) │ │ │ │ - je 4037b │ │ │ │ + je 404fb │ │ │ │ sub $0xc,%esp │ │ │ │ add $0x28,%eax │ │ │ │ push %eax │ │ │ │ call 3710 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ @@ -76327,15 +76287,15 @@ │ │ │ │ neg %ebp │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ neg %esi │ │ │ │ mov %eax,%edi │ │ │ │ cmovs %edx,%esi │ │ │ │ cmp %ebp,%ebx │ │ │ │ - jg 40400 │ │ │ │ + jg 40580 │ │ │ │ mov $0x1,%edx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ sub %edi,%edx │ │ │ │ cmp $0x1,%edi │ │ │ │ cmovle %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ cmovl %esi,%ebx │ │ │ │ @@ -76347,19 +76307,19 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea -0x2(%eax),%eax │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jl 40460 │ │ │ │ + jl 405e0 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ inc %eax │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 40440 │ │ │ │ + jle 405c0 │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ cmp %esi,%edi │ │ │ │ mov %edi,%edx │ │ │ │ cmovl %esi,%edx │ │ │ │ sub %edx,%eax │ │ │ │ cmp %esi,%ebx │ │ │ │ cmovl %esi,%ebx │ │ │ │ @@ -76374,785 +76334,786 @@ │ │ │ │ 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 403db │ │ │ │ + jmp 4055b │ │ │ │ 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 404a0 │ │ │ │ + jl 40620 │ │ │ │ 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 4040f │ │ │ │ + jmp 4058f │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - call 403c0 │ │ │ │ + call 40540 │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - jmp 4046f │ │ │ │ + jmp 405ef │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000404c0 : │ │ │ │ +00040640 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x9c,%esp │ │ │ │ + sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - call 4bea │ │ │ │ - add $0xc8ed,%esi │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + call 4c0a │ │ │ │ + add $0xc76d,%esi │ │ │ │ mov (%eax),%eax │ │ │ │ - mov 0x4(%edi),%ecx │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ + mov 0x4(%ebx),%ecx │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 41104 │ │ │ │ - mov 0x3c(%edi),%edx │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ + je 412da │ │ │ │ + mov 0x3c(%ebx),%edx │ │ │ │ + mov 0xc(%ebx),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 40518 │ │ │ │ + je 40699 │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 40518 │ │ │ │ + jle 40699 │ │ │ │ shl $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ add %eax,%ecx │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fldl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 40503 │ │ │ │ + jne 40683 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ testb $0x2,0x2c(%eax) │ │ │ │ - jne 40bb2 │ │ │ │ + jne 40d72 │ │ │ │ sub $0xc,%esp │ │ │ │ add $0x30,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 3768 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ mov %ecx,%ebx │ │ │ │ neg %ebx │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jl 40d87 │ │ │ │ + jl 40f49 │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ lea 0x2(%ecx),%edx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ fldl -0x7984(%esi) │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - imul %eax,%eax │ │ │ │ - fstpl -0x30(%ebp) │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ + imul %eax,%eax │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ + imul %edi,%edx │ │ │ │ lea 0x3(%eax),%ecx │ │ │ │ add $0x2,%eax │ │ │ │ - imul %edi,%edx │ │ │ │ imul %edi,%eax │ │ │ │ imul %ecx,%edx │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ mov %edi,%edx │ │ │ │ imul %ecx,%edx │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ mov %edx,%edi │ │ │ │ mov $0x2,%edx │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ cmp $0x2,%ecx │ │ │ │ + mov %edi,-0xa4(%ebp) │ │ │ │ cmovge %ecx,%edx │ │ │ │ + shl $0x4,%ecx │ │ │ │ lea 0x1(%edx,%edx,1),%eax │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ + mov %edx,-0x94(%ebp) │ │ │ │ inc %edx │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ - shl $0x4,%ecx │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + mov %edx,-0x9c(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ lea -0x1(%edi),%ecx │ │ │ │ lea -0x1(%edi,%edi,1),%eax │ │ │ │ imul %edi,%ecx │ │ │ │ imul %eax,%ecx │ │ │ │ - add -0xa0(%ebp),%ecx │ │ │ │ + add -0xac(%ebp),%ecx │ │ │ │ mov $0x2aaaaaab,%eax │ │ │ │ imul %ecx │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ sar $0x1f,%ecx │ │ │ │ sub %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ and $0x80000001,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ neg %eax │ │ │ │ cmovs %edi,%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %esp,-0x5c(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ mov %esp,%edi │ │ │ │ + mov %esp,-0x58(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x24(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ + push -0x28(%ebp) │ │ │ │ call 33a0 │ │ │ │ mov %edi,%esp │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ add $0x20,%eax │ │ │ │ sub %eax,%edi │ │ │ │ mov %edi,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ shr $0x3,%edi │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ mov (%eax),%ebx │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ - mov %ebx,-0x34(%ebp) │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ shl $0x5,%eax │ │ │ │ - lea 0x13(%eax),%edi │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov %edi,%edx │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ - shr $0x4,%edx │ │ │ │ - shl $0x4,%edx │ │ │ │ - sub %edx,%esp │ │ │ │ + lea 0x13(%eax),%ecx │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + shr $0x4,%ecx │ │ │ │ + shl $0x4,%ecx │ │ │ │ + sub %ecx,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ - mov %eax,%edi │ │ │ │ + mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - shr $0x3,%edi │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %ebx,%eax │ │ │ │ + shr $0x3,%edx │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %edx,-0x84(%ebp) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ neg %eax │ │ │ │ - cmovs %ebx,%eax │ │ │ │ - cmp %ecx,%eax │ │ │ │ - cmovl %ecx,%eax │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - mov %eax,-0x38(%ebp) │ │ │ │ - lea (%ebx,%ecx,1),%eax │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - shr $0x1f,%ebx │ │ │ │ - add %ebx,%eax │ │ │ │ - and $0x1,%eax │ │ │ │ - sub %ebx,%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - neg %ecx │ │ │ │ - cmovns %ecx,%eax │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 40ed0 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ - mov 0x38(%eax),%ecx │ │ │ │ - add %edx,%ebx │ │ │ │ + cmovs %edi,%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + cmovl %edx,%eax │ │ │ │ + add -0x4c(%ebp),%edi │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ + shr $0x1f,%eax │ │ │ │ + lea (%edi,%eax,1),%edx │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + and $0x1,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ mov %edx,%eax │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ - shl $0x5,%eax │ │ │ │ + neg %eax │ │ │ │ + cmovs %edx,%eax │ │ │ │ + test %edi,%edi │ │ │ │ + jle 41090 │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov 0x38(%edi),%ecx │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + mov %edi,%edx │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + add %edi,%ebx │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ + shl $0x5,%edx │ │ │ │ shl $0x5,%ebx │ │ │ │ - add %ecx,%eax │ │ │ │ - lea 0x20(%ecx,%ebx,1),%ebx │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + lea 0x20(%edi,%ebx,1),%ebx │ │ │ │ + add $0x8,%ecx │ │ │ │ + jmp 408a0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl 0x8(%eax) │ │ │ │ - fldl (%eax) │ │ │ │ - add $0x10,%eax │ │ │ │ + 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,%edx │ │ │ │ - fstpl -0x18(%edx) │ │ │ │ - fstpl -0x10(%edx) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 40700 │ │ │ │ - and $0xfffffff0,%ecx │ │ │ │ - mov %esp,-0x44(%ebp) │ │ │ │ - sub %ecx,%esp │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ - lea 0x7(%esp),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ + add $0x10,%ecx │ │ │ │ + fstpl -0x18(%ecx) │ │ │ │ + fldl -0x8(%edx) │ │ │ │ + fstpl -0x10(%ecx) │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jne 408a0 │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + mov %esp,-0x38(%ebp) │ │ │ │ + and $0xfffffff0,%edx │ │ │ │ + sub %edx,%esp │ │ │ │ + lea 0x7(%esp),%edi │ │ │ │ + lea 0x7(%esp),%edx │ │ │ │ + and $0xfffffff8,%edi │ │ │ │ shr $0x3,%edx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 40935 │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 40af6 │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - fldl 0x10(%edi) │ │ │ │ - fldl 0x18(%edi) │ │ │ │ + lea -0x1(%ebx),%ecx │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + fldl 0x10(%ecx) │ │ │ │ + fldl 0x18(%ecx) │ │ │ │ flds -0x7cac(%esi) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - lea -0x1(%ebx),%edx │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ fstpl 0x0(,%edx,8) │ │ │ │ fld %st(2) │ │ │ │ fmuls -0x7ba4(%esi) │ │ │ │ - fstpl 0x8(%eax) │ │ │ │ + fstpl 0x8(%edi) │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 4118c │ │ │ │ + je 41368 │ │ │ │ cmp $0x5,%ebx │ │ │ │ - jle 40819 │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - fldl 0x8(%edi) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - sub $0x3,%ebx │ │ │ │ - add $0x10,%eax │ │ │ │ + jle 409ae │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ fldl 0x0(,%edx,8) │ │ │ │ - lea 0x20(%edi),%edx │ │ │ │ - mov %ecx,%edi │ │ │ │ - jmp 407a8 │ │ │ │ + fldl 0x8(%ecx) │ │ │ │ + sub $0x3,%ebx │ │ │ │ + add $0x20,%ecx │ │ │ │ + lea 0x10(%edi),%edx │ │ │ │ + jmp 40946 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - fldl (%edx) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ - lea 0x4(%edi),%ecx │ │ │ │ + fsubrl 0x8(%ecx) │ │ │ │ + lea 0x4(%eax),%edi │ │ │ │ + add $0x30,%ecx │ │ │ │ + add $0x3,%eax │ │ │ │ add $0x30,%edx │ │ │ │ - fsub %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ - add $0x3,%edi │ │ │ │ - add $0x30,%eax │ │ │ │ - fmul %st(4),%st │ │ │ │ - fstpl -0x30(%eax) │ │ │ │ - fsub %st,%st(1) │ │ │ │ - flds -0x7ba4(%esi) │ │ │ │ - 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 -0x7ba4(%esi) │ │ │ │ + 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 %ecx,%ebx │ │ │ │ - jg 407a0 │ │ │ │ + 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 %edi,%ebx │ │ │ │ + jg 40940 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %edi,-0x28(%ebp) │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - jmp 40820 │ │ │ │ + jmp 409c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - nop │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ - lea 0x1(%eax),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - shl $0x4,%edx │ │ │ │ - lea (%edi,%edx,1),%ecx │ │ │ │ - lea -0x20(%edi,%edx,1),%ebx │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - fldl (%ecx) │ │ │ │ - fsubl (%ebx) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x1(%eax),%edi │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + shl $0x4,%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ + lea (%edi,%ebx,1),%ecx │ │ │ │ + lea -0x20(%edi,%ebx,1),%edi │ │ │ │ mov %eax,%ebx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + fldl (%ecx) │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ shl $0x4,%ebx │ │ │ │ + fsubl (%edi) │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + add %ecx,%ebx │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ flds -0x7ba4(%esi) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl 0x8(%ecx) │ │ │ │ - fsubl 0x8(%edx) │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ + fsubl 0x8(%edi) │ │ │ │ + cmp %ecx,-0x88(%ebp) │ │ │ │ flds -0x7cac(%esi) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl (%eax,%ebx,1) │ │ │ │ + fstpl (%ebx) │ │ │ │ fxch %st(2) │ │ │ │ - fstpl 0x8(%eax,%ebx,1) │ │ │ │ - cmp %edx,-0x48(%ebp) │ │ │ │ - jge 408c0 │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - lea (%edi,%ebx,1),%edx │ │ │ │ - lea 0x10(%edi,%ecx,1),%ecx │ │ │ │ + fstpl 0x8(%ebx) │ │ │ │ + jge 40a80 │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + add $0x2,%eax │ │ │ │ + lea 0x10(%edi,%edx,1),%ecx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ fldl (%ecx) │ │ │ │ + add %edi,%edx │ │ │ │ + cmp -0x8c(%ebp),%eax │ │ │ │ fsubl (%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x8(%ecx) │ │ │ │ fsubl 0x8(%edx) │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ - add $0x2,%edx │ │ │ │ fmul %st(3),%st │ │ │ │ - fstpl 0x10(%eax,%ebx,1) │ │ │ │ - fstpl 0x18(%eax,%ebx,1) │ │ │ │ - cmp -0x80(%ebp),%edx │ │ │ │ - jge 408d0 │ │ │ │ - lea 0x30(%edi,%ebx,1),%edx │ │ │ │ - lea 0x10(%edi,%ebx,1),%ecx │ │ │ │ - fldl (%edx) │ │ │ │ - fsubl (%ecx) │ │ │ │ + fstpl 0x10(%ebx) │ │ │ │ + fstpl 0x18(%ebx) │ │ │ │ + jge 40a90 │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + lea 0x30(%edi,%ecx,1),%eax │ │ │ │ + lea 0x10(%edi,%ecx,1),%edx │ │ │ │ + fldl (%eax) │ │ │ │ + fsubl (%edx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fldl 0x8(%edx) │ │ │ │ - fsubl 0x8(%ecx) │ │ │ │ + fldl 0x8(%eax) │ │ │ │ + fsubl 0x8(%edx) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl 0x20(%eax,%ebx,1) │ │ │ │ - fstpl 0x28(%eax,%ebx,1) │ │ │ │ - jmp 408d4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstpl 0x20(%ebx) │ │ │ │ + fstpl 0x28(%ebx) │ │ │ │ + jmp 40a94 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 408d4 │ │ │ │ + jmp 40a94 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - lea -0x20(%edi,%eax,1),%eax │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + lea -0x20(%eax,%edi,1),%eax │ │ │ │ flds -0x7cac(%esi) │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ fmull (%eax) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + lea 0x8(%ecx),%edx │ │ │ │ + lea 0x8(%edi,%ebx,1),%ecx │ │ │ │ flds -0x7ba4(%esi) │ │ │ │ fmull 0x8(%eax) │ │ │ │ - lea 0x8(%ebx),%eax │ │ │ │ - fstpl -0x10(%ebx,%ecx,1) │ │ │ │ - fstpl -0x8(%ebx,%ecx,1) │ │ │ │ - lea 0x8(%ebx,%ecx,1),%ecx │ │ │ │ - jmp 40920 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x8(%edi),%eax │ │ │ │ + fstpl -0x10(%edi,%ebx,1) │ │ │ │ + fstpl -0x8(%edi,%ebx,1) │ │ │ │ + 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 40920 │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ + jne 40ae0 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ - add %edi,%eax │ │ │ │ + add %ebx,%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ fldl (%eax) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + fstl -0x20(%ebp) │ │ │ │ fstpl 0x0(,%eax,8) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - fstpl 0x8(%ebx) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + fstpl 0x8(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 409a5 │ │ │ │ - mov %eax,%edx │ │ │ │ - lea 0x18(%ebx),%ecx │ │ │ │ + je 40b65 │ │ │ │ flds -0x7cac(%esi) │ │ │ │ + mov %eax,%edx │ │ │ │ + lea 0x18(%edi),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ - add %edi,%edx │ │ │ │ + add %ebx,%edx │ │ │ │ mov %edx,%eax │ │ │ │ - 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 0x8(%eax) │ │ │ │ - faddl 0x28(%edx) │ │ │ │ sub $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ + faddl 0x18(%edx) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl 0x10(%edx) │ │ │ │ faddl 0x10(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x18(%ecx) │ │ │ │ fstpl -0x10(%ecx) │ │ │ │ - cmp %edi,%eax │ │ │ │ - jne 40980 │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jne 40b40 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%esp │ │ │ │ + mov -0x38(%ebp),%esp │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xbc(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ - and $0x4,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - jne 40bf0 │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + and $0x4,%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jne 40dc0 │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - jg 40e80 │ │ │ │ + jg 41040 │ │ │ │ mov $0x30,%edx │ │ │ │ mov $0x5,%ebx │ │ │ │ mov $0x2,%ecx │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ add %ecx,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ lea (%ecx,%edi,1),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%edi │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%edi │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 40a55 │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ + js 40c16 │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ lea 0x8(%ebx),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ lea 0x18(%ebx,%eax,1),%ebx │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ lea 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,%ebx │ │ │ │ - jne 40a40 │ │ │ │ + jne 40c00 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ add %edi,%eax │ │ │ │ mov %ebx,%edx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jg 40aa4 │ │ │ │ - jmp 40a80 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jg 40c64 │ │ │ │ + jmp 40c40 │ │ │ │ + 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 %edx │ │ │ │ movl $0x0,0x10(%eax) │ │ │ │ movl $0x0,0x14(%eax) │ │ │ │ movl $0x0,0x18(%eax) │ │ │ │ movl $0x0,0x1c(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - jle 40a80 │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + jle 40c40 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ test %edx,%edx │ │ │ │ - je 40bd0 │ │ │ │ + je 40d90 │ │ │ │ sub $0x8,%esp │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ - push -0x58(%ebp) │ │ │ │ - push -0x34(%ebp) │ │ │ │ + push -0x64(%ebp) │ │ │ │ + push -0x48(%ebp) │ │ │ │ call 3110 │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ add $0x20,%esp │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ lea 0x8(%ebx),%edx │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ lea 0x18(%edi,%ebx,1),%ecx │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 40f50 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%eax) │ │ │ │ + js 41110 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl -0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ fstpl -0x18(%edx) │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 40b00 │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ - mov -0x44(%ebp),%esp │ │ │ │ - cmp %edi,-0x70(%ebp) │ │ │ │ - jl 40d10 │ │ │ │ - mov -0x38(%ebp),%edi │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - cmp %edi,-0x24(%ebp) │ │ │ │ - jl 410a3 │ │ │ │ + jne 40cc0 │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + cmp %edi,-0x7c(%ebp) │ │ │ │ + mov -0x38(%ebp),%esp │ │ │ │ + jl 40ed0 │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + cmp %edi,-0x28(%ebp) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + jl 41279 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ mov 0x2c(%eax),%ebx │ │ │ │ and $0x80000001,%edi │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ - mov %edi,-0x28(%ebp) │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ test $0x1,%bl │ │ │ │ - jne 40c10 │ │ │ │ + jne 40de0 │ │ │ │ and $0x10,%ebx │ │ │ │ - jne 40d90 │ │ │ │ + jne 40f60 │ │ │ │ mov %ecx,%eax │ │ │ │ - sub -0x38(%ebp),%ecx │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - add -0x24(%ebp),%ecx │ │ │ │ - add -0x60(%ebp),%ebx │ │ │ │ + sub -0x30(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + add -0x28(%ebp),%ecx │ │ │ │ + add -0x70(%ebp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ add %edx,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ lea 0x10(%edx,%ecx,1),%edx │ │ │ │ - nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ fldl (%ebx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%ebx │ │ │ │ fstpl -0x10(%eax) │ │ │ │ + fldl -0x8(%ebx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 40b80 │ │ │ │ - mov -0x5c(%ebp),%esp │ │ │ │ - incl -0x20(%ebp) │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jl 40d60 │ │ │ │ + jne 40d40 │ │ │ │ + mov -0x58(%ebp),%esp │ │ │ │ + incl -0x24(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ + jl 40f20 │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ - add %edi,-0x6c(%ebp) │ │ │ │ - jmp 40630 │ │ │ │ + add %edi,-0x78(%ebp) │ │ │ │ + jmp 407b0 │ │ │ │ sub $0xc,%esp │ │ │ │ add $0x30,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 36b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 40536 │ │ │ │ + jmp 406b7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ - push -0x58(%ebp) │ │ │ │ - push -0x34(%ebp) │ │ │ │ + push -0x64(%ebp) │ │ │ │ + push -0x48(%ebp) │ │ │ │ call 35b0 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 40ad5 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ + jmp 40c9b │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ - jmp 409e9 │ │ │ │ + jmp 40ba9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ shl $0x4,%ecx │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ - add %ecx,%edx │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ - add -0x60(%ebp),%eax │ │ │ │ - jmp 40c7a │ │ │ │ - jmp 40c40 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add %ecx,%edx │ │ │ │ + add -0x70(%ebp),%eax │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + jmp 40e37 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ - mov %ecx,-0x1c(%ebp) │ │ │ │ - fildl -0x1c(%ebp) │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + fildl -0x20(%ebp) │ │ │ │ inc %ecx │ │ │ │ add $0x10,%eax │ │ │ │ - fadd %st(0),%st │ │ │ │ add $0x10,%edx │ │ │ │ + fadd %st(0),%st │ │ │ │ fadds -0x7cbc(%esi) │ │ │ │ fmuls -0x7cac(%esi) │ │ │ │ fsqrt │ │ │ │ - fldl -0x30(%ebp) │ │ │ │ - fmul %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ + fmul %st(3),%st │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x10(%edx) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ + fmul %st(1),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %edi,%ecx │ │ │ │ - je 40b95 │ │ │ │ + je 40d55 │ │ │ │ fldl 0x8(%eax) │ │ │ │ test $0x10,%bl │ │ │ │ - je 40c40 │ │ │ │ + je 40e00 │ │ │ │ cmpl $0x80000001,-0x54(%ebp) │ │ │ │ - je 40cd0 │ │ │ │ + je 40e90 │ │ │ │ + cmpl $0x80000001,-0x38(%ebp) │ │ │ │ fldl (%eax) │ │ │ │ - cmpl $0x80000001,-0x28(%ebp) │ │ │ │ - je 40cf0 │ │ │ │ - jmp 40cb0 │ │ │ │ + je 40eb0 │ │ │ │ + jmp 40e70 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ testb $0x1,-0x3c(%ebp) │ │ │ │ - je 40c42 │ │ │ │ + je 40e02 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fstl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 40c42 │ │ │ │ + jmp 40e02 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fchs │ │ │ │ fldl (%eax) │ │ │ │ + cmpl $0x80000001,-0x38(%ebp) │ │ │ │ fchs │ │ │ │ fstl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%eax) │ │ │ │ - cmpl $0x80000001,-0x28(%ebp) │ │ │ │ - jne 40ca0 │ │ │ │ - jmp 40cf2 │ │ │ │ + jne 40e60 │ │ │ │ + jmp 40eb2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fstl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 40cb0 │ │ │ │ + jmp 40e70 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ lea -0x1(%edi),%ebx │ │ │ │ - cmp %ebx,-0x70(%ebp) │ │ │ │ - jl 40f80 │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ + cmp %ebx,-0x7c(%ebp) │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + jl 41140 │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ inc %ecx │ │ │ │ sub %edi,%eax │ │ │ │ cmp $0x1,%edi │ │ │ │ cmovle %eax,%ebx │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - mov -0x38(%ebp),%edi │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ cmovl %eax,%ebx │ │ │ │ sub %ebx,%ecx │ │ │ │ - add -0x84(%ebp),%ecx │ │ │ │ - cmp %edi,-0x24(%ebp) │ │ │ │ - jge 40b36 │ │ │ │ - mov -0x5c(%ebp),%esp │ │ │ │ - incl -0x20(%ebp) │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jge 40ba7 │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + add -0x90(%ebp),%ecx │ │ │ │ + cmp %ebx,-0x28(%ebp) │ │ │ │ + jge 40cf7 │ │ │ │ + mov -0x58(%ebp),%esp │ │ │ │ + incl -0x24(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ + jge 40d67 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ incl -0x4c(%ebp) │ │ │ │ - add %ebx,-0x94(%ebp) │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - add %ebx,-0x98(%ebp) │ │ │ │ - cmp %eax,-0x24(%ebp) │ │ │ │ - jge 405d0 │ │ │ │ + add %ebx,-0xa0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + add %ebx,-0xa4(%ebp) │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ + jge 40750 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x1c(%ebp),%edi │ │ │ │ - shl $0x4,%ecx │ │ │ │ - add %edi,%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmpl $0x80000001,-0x54(%ebp) │ │ │ │ - je 40fb2 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + je 41172 │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + shl $0x4,%ecx │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ add %edx,%ecx │ │ │ │ + add %ebx,%eax │ │ │ │ + cmpl $0x80000001,-0x38(%ebp) │ │ │ │ + lea 0x10(%ebx,%edi,1),%edx │ │ │ │ fldl 0x8(%eax) │ │ │ │ - lea 0x10(%edi,%ebx,1),%edx │ │ │ │ - cmpl $0x80000001,-0x28(%ebp) │ │ │ │ - je 40e03 │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ + je 40fc3 │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ testb $0x1,-0x3c(%ebp) │ │ │ │ - jne 40e40 │ │ │ │ - jmp 40de0 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jne 41000 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ cmp %eax,%edx │ │ │ │ - je 40b95 │ │ │ │ - add $0x10,%ecx │ │ │ │ + je 40d55 │ │ │ │ fldl 0x8(%eax) │ │ │ │ + add $0x10,%ecx │ │ │ │ cmp $0x80000001,%edi │ │ │ │ - jne 40de0 │ │ │ │ - mov %edi,-0x28(%ebp) │ │ │ │ + jne 40fa0 │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ fchs │ │ │ │ fldl (%eax) │ │ │ │ fchs │ │ │ │ fstpl (%eax) │ │ │ │ fstl 0x8(%eax) │ │ │ │ - jmp 40dbd │ │ │ │ - jmp 40e40 │ │ │ │ + jmp 40f8d │ │ │ │ + jmp 41000 │ │ │ │ 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 (%eax) │ │ │ │ @@ -77164,473 +77125,488 @@ │ │ │ │ fstl -0x10(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ cmp %eax,%edx │ │ │ │ - je 40b95 │ │ │ │ - add $0x10,%ecx │ │ │ │ + je 40d55 │ │ │ │ fldl 0x8(%eax) │ │ │ │ + add $0x10,%ecx │ │ │ │ cmp $0x80000001,%edi │ │ │ │ - jne 40e40 │ │ │ │ - mov %edi,-0x28(%ebp) │ │ │ │ - jmp 40e03 │ │ │ │ + jne 41000 │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ + jmp 40fc3 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ + fstpl -0x70(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 33a0 │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ lea 0x1(%eax,%eax,1),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ shl $0x4,%edx │ │ │ │ add %ecx,%eax │ │ │ │ imul %ebx,%eax │ │ │ │ - lea (%ecx,%edi,1),%ebx │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + add %ecx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ lea 0x20(%edx),%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%edi │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%edi │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - jmp 40a1b │ │ │ │ - lea 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 │ │ │ │ - cmpl $0x1,-0x28(%ebp) │ │ │ │ - jne 41024 │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + jmp 40bdb │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %esp,-0x38(%ebp) │ │ │ │ + sub %ecx,%esp │ │ │ │ + lea 0x7(%esp),%edx │ │ │ │ + mov %edx,%ecx │ │ │ │ + and $0xfffffff8,%edx │ │ │ │ + shr $0x3,%ecx │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 411f4 │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ flds -0x7ba4(%esi) │ │ │ │ - fldl 0x10(%edi) │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + fldl 0x10(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ flds -0x7cac(%esi) │ │ │ │ - fldl 0x18(%edi) │ │ │ │ + fldl 0x18(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ - fstpl 0x0(,%edx,8) │ │ │ │ + fstpl 0x0(,%ecx,8) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl 0x8(%eax) │ │ │ │ + fstpl 0x8(%edx) │ │ │ │ fmull 0x0(,%ebx,8) │ │ │ │ fxch %st(1) │ │ │ │ - add -0x58(%ebp),%eax │ │ │ │ - fmull 0x8(%edi) │ │ │ │ - fstpl -0x10(%eax) │ │ │ │ - fstpl -0x8(%eax) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + add -0x60(%ebp),%edx │ │ │ │ + mov %eax,%ebx │ │ │ │ + fmull 0x8(%eax) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ - add %edi,%eax │ │ │ │ + add %ebx,%eax │ │ │ │ + fstpl -0x10(%edx) │ │ │ │ + fstpl -0x8(%edx) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fldl (%eax) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ fstpl 0x0(,%eax,8) │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - jmp 409a5 │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ - mov -0x44(%ebp),%esp │ │ │ │ - cmp %edi,-0x70(%ebp) │ │ │ │ - jge 40b95 │ │ │ │ - mov %edi,%eax │ │ │ │ + jmp 40b65 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + cmp %edi,-0x7c(%ebp) │ │ │ │ + mov -0x38(%ebp),%esp │ │ │ │ + jge 40d55 │ │ │ │ lea -0x1(%edi),%ebx │ │ │ │ - cmp %ebx,-0x70(%ebp) │ │ │ │ - jl 410b4 │ │ │ │ - mov -0x5c(%ebp),%esp │ │ │ │ - jmp 40d60 │ │ │ │ + cmp %ebx,-0x7c(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ + jl 4128a │ │ │ │ + mov -0x58(%ebp),%esp │ │ │ │ + jmp 40f20 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x2(%edi),%edi │ │ │ │ + cmp %edi,-0x7c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ - cmp %edi,-0x70(%ebp) │ │ │ │ - jl 4106d │ │ │ │ + jl 41243 │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 41046 │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ + jle 4121c │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ cmp %edx,%edi │ │ │ │ cmovl %edx,%eax │ │ │ │ sub %eax,%ecx │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ lea 0x1(%eax,%ecx,1),%ecx │ │ │ │ - jmp 40d30 │ │ │ │ + jmp 40ef0 │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ + shl $0x4,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ + add %edi,%eax │ │ │ │ lea 0x10(%edi,%ebx,1),%ecx │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ - jmp 40fe7 │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ + jmp 411b7 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fxch %st(1) │ │ │ │ add $0x10,%eax │ │ │ │ fchs │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x10(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstpl (%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 40b95 │ │ │ │ + je 40d55 │ │ │ │ add $0x10,%edx │ │ │ │ fldl 0x8(%eax) │ │ │ │ fldl (%eax) │ │ │ │ fld %st(0) │ │ │ │ fld %st(2) │ │ │ │ fchs │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fstl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ fstl 0x8(%eax) │ │ │ │ cmp $0x80000001,%edi │ │ │ │ - je 41060 │ │ │ │ + je 41236 │ │ │ │ fstp %st(3) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ testb $0x1,-0x3c(%ebp) │ │ │ │ - jne 40fc0 │ │ │ │ + jne 41190 │ │ │ │ fxch %st(1) │ │ │ │ fstpl (%edx) │ │ │ │ add $0x10,%eax │ │ │ │ fstpl 0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 40fe4 │ │ │ │ - jmp 40b95 │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ + jne 411b4 │ │ │ │ + jmp 40d55 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ - add %edi,%eax │ │ │ │ + add %ebx,%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ fldl (%eax) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + fstl -0x20(%ebp) │ │ │ │ fstpl 0x0(,%eax,8) │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - jmp 409a5 │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ + jmp 40b65 │ │ │ │ mov $0x2,%eax │ │ │ │ - sub -0x20(%ebp),%eax │ │ │ │ + sub -0x24(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ cmp %edi,%eax │ │ │ │ cmovl %edi,%eax │ │ │ │ sub %eax,%ecx │ │ │ │ - add -0x24(%ebp),%ecx │ │ │ │ - jmp 40d1f │ │ │ │ + add -0x28(%ebp),%ecx │ │ │ │ + jmp 40edf │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ fstl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%eax) │ │ │ │ - jmp 4100b │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - lea -0x3(%eax),%ecx │ │ │ │ + jmp 411db │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - mov %ecx,-0x28(%ebp) │ │ │ │ - cmp %ecx,-0x70(%ebp) │ │ │ │ - jl 410c8 │ │ │ │ + lea -0x3(%eax),%ecx │ │ │ │ + cmp %ecx,-0x7c(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + jl 4129e │ │ │ │ mov $0x3,%edx │ │ │ │ - sub -0x20(%ebp),%edx │ │ │ │ + sub -0x24(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ cmp $0x1,%edi │ │ │ │ - cmovg -0x28(%ebp),%edx │ │ │ │ - mov %edx,-0x28(%ebp) │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ + cmovg -0x20(%ebp),%edx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ cmovl %ecx,%edx │ │ │ │ sub %edx,%eax │ │ │ │ - add -0x24(%ebp),%eax │ │ │ │ - jmp 40f8e │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x5c(%ebp),%esp │ │ │ │ - incl -0x20(%ebp) │ │ │ │ - add %edi,-0x6c(%ebp) │ │ │ │ - jmp 40630 │ │ │ │ + add -0x28(%ebp),%eax │ │ │ │ + jmp 4114e │ │ │ │ + mov -0x58(%ebp),%esp │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + incl -0x24(%ebp) │ │ │ │ + add %ebx,-0x78(%ebp) │ │ │ │ + jmp 407b0 │ │ │ │ lea -0x2(%edi),%edi │ │ │ │ - cmp %edi,-0x70(%ebp) │ │ │ │ - jl 4115d │ │ │ │ + cmp %edi,-0x7c(%ebp) │ │ │ │ + jl 41333 │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ - jmp 40f9a │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - lea -0x4(%eax),%ecx │ │ │ │ + jmp 4115a │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ - cmp %ecx,-0x70(%ebp) │ │ │ │ - jl 41177 │ │ │ │ + lea -0x4(%eax),%ecx │ │ │ │ + cmp %ecx,-0x7c(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + jl 4134d │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ mov $0x4,%eax │ │ │ │ - sub -0x20(%ebp),%eax │ │ │ │ - cmpl $0x1,-0x28(%ebp) │ │ │ │ - cmovg -0x34(%ebp),%eax │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ + sub -0x24(%ebp),%eax │ │ │ │ + cmpl $0x1,-0x20(%ebp) │ │ │ │ + cmovg -0x38(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ cmovge %eax,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ sub %edx,%eax │ │ │ │ - add -0x24(%ebp),%eax │ │ │ │ - jmp 4107e │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ + add -0x28(%ebp),%eax │ │ │ │ + jmp 41254 │ │ │ │ + mov 0x8(%ebx),%edx │ │ │ │ movl $0x0,(%edx) │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ movl $0x0,0xc(%edx) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 40d87 │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ + jle 40f49 │ │ │ │ + mov 0xc(%ebx),%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ - shl $0x4,%ecx │ │ │ │ add %eax,%ecx │ │ │ │ - jmp 4113a │ │ │ │ + jmp 41310 │ │ │ │ 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 41138 │ │ │ │ + jne 4130e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ sub $0x3,%eax │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - cmp %eax,-0x70(%ebp) │ │ │ │ - jl 410c8 │ │ │ │ + cmp %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + jl 4129e │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ - jmp 41091 │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + jmp 41267 │ │ │ │ mov %eax,%ecx │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - call 403c0 │ │ │ │ - add -0x24(%ebp),%eax │ │ │ │ - jmp 410dd │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + call 40540 │ │ │ │ + fldl -0x48(%ebp) │ │ │ │ + add -0x28(%ebp),%eax │ │ │ │ + jmp 412b3 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %edi,%eax │ │ │ │ - jmp 408db │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + jmp 40aa0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000411a0 : │ │ │ │ +00041380 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - call 4bea │ │ │ │ - add $0xbc13,%esi │ │ │ │ + call 4c0a │ │ │ │ + add $0xba33,%esi │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - je 41d8f │ │ │ │ + je 41f8f │ │ │ │ mov 0x30(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 411ee │ │ │ │ + jle 413ce │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - fldz │ │ │ │ shl $0x4,%edx │ │ │ │ + fldz │ │ │ │ add %eax,%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 411e0 │ │ │ │ + jne 413c0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ mov %eax,%edi │ │ │ │ neg %edi │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 4185f │ │ │ │ + jl 41a63 │ │ │ │ mov %eax,%edi │ │ │ │ lea 0x1(%eax),%eax │ │ │ │ lea 0x2(%edi),%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ lea 0x3(%edi,%edi,1),%edx │ │ │ │ imul %eax,%ebx │ │ │ │ imul %ecx,%eax │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ imul %eax,%edx │ │ │ │ mov $0x2,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ cmovge %edi,%eax │ │ │ │ shl $0x4,%edi │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ mov %ebx,%edi │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ lea 0x1(%eax,%eax,1),%ecx │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %ebx,-0x2c(%ebp) │ │ │ │ + mov %edx,-0x84(%ebp) │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ lea 0x23(%eax),%ebx │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ shr $0x4,%ebx │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %esp,-0x74(%ebp) │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esp,-0x7c(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x20(%ebp) │ │ │ │ + push -0x24(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call 33a0 │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ add $0x20,%eax │ │ │ │ sub %eax,%ebx │ │ │ │ mov %ebx,%esp │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ lea -0x1(%ebx),%ecx │ │ │ │ lea -0x1(%ebx,%ebx,1),%eax │ │ │ │ imul %ebx,%ecx │ │ │ │ imul %eax,%ecx │ │ │ │ - add -0x7c(%ebp),%ecx │ │ │ │ + add -0x84(%ebp),%ecx │ │ │ │ mov $0x2aaaaaab,%eax │ │ │ │ imul %ecx │ │ │ │ sar $0x1f,%ecx │ │ │ │ sub %edx,%ecx │ │ │ │ lea (%ecx,%edi,1),%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x1,%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ neg %eax │ │ │ │ cmovs %ebx,%eax │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov %eax,-0x24(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ neg %eax │ │ │ │ cmovs %edi,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ cmovl %ebx,%eax │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - cmp %edi,-0x54(%ebp) │ │ │ │ - jl 41a40 │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ - sub -0x30(%ebp),%edi │ │ │ │ - mov %edi,-0x34(%ebp) │ │ │ │ - js 41a7c │ │ │ │ + cmp %edi,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + jl 41c40 │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + sub -0x34(%ebp),%edi │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ + js 41c7c │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ mov 0x2c(%edi),%ebx │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ mov %edi,%ecx │ │ │ │ - add -0x2c(%ebp),%edi │ │ │ │ + add -0x30(%ebp),%edi │ │ │ │ and $0x80000001,%ecx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ and $0x1,%edi │ │ │ │ - mov %edi,-0x38(%ebp) │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ test $0x1,%bl │ │ │ │ - jne 41920 │ │ │ │ + jne 41b20 │ │ │ │ and $0x10,%ebx │ │ │ │ - jne 41a90 │ │ │ │ + jne 41c90 │ │ │ │ mov %eax,%ecx │ │ │ │ - add -0x34(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ + add -0x38(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ shl $0x4,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ - shl $0x4,%eax │ │ │ │ lea 0x8(%edi),%ebx │ │ │ │ + shl $0x4,%eax │ │ │ │ lea 0x10(%edx,%eax,1),%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl 0x8(%ecx) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ecx) │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%ebx │ │ │ │ fstpl -0x18(%ebx) │ │ │ │ + fldl -0x8(%ecx) │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 41340 │ │ │ │ - jmp 41362 │ │ │ │ + jne 41540 │ │ │ │ + jmp 41562 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ - mov %edi,-0x38(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ - jmp 413a0 │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ + jmp 415a0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,0x10(%edx) │ │ │ │ movl $0x0,0x14(%edx) │ │ │ │ movl $0x0,0x18(%edx) │ │ │ │ inc %edi │ │ │ │ movl $0x0,0x1c(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ - push -0x20(%ebp) │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + push -0x24(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call 33a0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ cmp %edi,%eax │ │ │ │ - jge 41380 │ │ │ │ + jge 41580 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0x38(%ebp),%edi │ │ │ │ - mov %esp,-0x38(%ebp) │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + mov %esp,-0x3c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xbc(%eax),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ - and $0x4,%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - jne 418e0 │ │ │ │ - cmpl $0x1,-0x20(%ebp) │ │ │ │ - jg 41b20 │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + and $0x4,%eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jne 41ae0 │ │ │ │ + cmpl $0x1,-0x24(%ebp) │ │ │ │ + jg 41d20 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ sub $0x40,%esp │ │ │ │ - movl $0x2,-0x1c(%ebp) │ │ │ │ - movl $0x43,-0x4c(%ebp) │ │ │ │ + movl $0x2,-0x20(%ebp) │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ + movl $0x43,-0x54(%ebp) │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ lea 0xa(%eax,%eax,4),%eax │ │ │ │ lea 0x2(%ebx,%eax,1),%eax │ │ │ │ mov $0x3,%ebx │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ xor %edx,%edx │ │ │ │ @@ -77638,281 +77614,279 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstl (%eax) │ │ │ │ inc %edx │ │ │ │ add $0x10,%eax │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 41430 │ │ │ │ + jne 41630 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 41475 │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + js 41676 │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ lea 0x8(%ebx),%edx │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ add %ecx,%eax │ │ │ │ lea 0x10(%ecx,%ebx,1),%ebx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%edx) │ │ │ │ fldl -0x8(%edx) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ fstpl -0x10(%eax) │ │ │ │ + fldl -0x10(%edx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 41460 │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub -0x30(%ebp),%ebx │ │ │ │ + jne 41660 │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ + sub -0x34(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ lea 0x10(%ecx,%eax,1),%eax │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ cmp %ebx,%edi │ │ │ │ - jg 4149f │ │ │ │ + jg 4169f │ │ │ │ fldz │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstl (%eax) │ │ │ │ inc %edi │ │ │ │ add $0x10,%eax │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 41490 │ │ │ │ + jne 41690 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ lea 0x7(%esp),%edi │ │ │ │ and $0xfffffff8,%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add %ecx,%eax │ │ │ │ test %edx,%edx │ │ │ │ - je 418c0 │ │ │ │ + je 41ac0 │ │ │ │ sub $0x8,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x0 │ │ │ │ - push -0x1c(%ebp) │ │ │ │ + push -0x20(%ebp) │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ push -0x48(%ebp) │ │ │ │ - push -0x40(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ call 3390 │ │ │ │ add $0x20,%esp │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ lea 0x8(%ecx),%edx │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ lea 0x18(%edi,%ecx,1),%ecx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 41515 │ │ │ │ + js 41716 │ │ │ │ lea 0x0(%esi),%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 %ecx,%eax │ │ │ │ - jne 41500 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x38(%ebp),%esp │ │ │ │ + jne 41700 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov -0x3c(%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,%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%ebx │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ + mov %ebx,-0x54(%ebp) │ │ │ │ lea (%eax,%eax,1),%ecx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - mov %ecx,-0x30(%ebp) │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ shl $0x5,%eax │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + shl $0x4,%edx │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ add $0x10,%eax │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%ecx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ shr $0x3,%ecx │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - shl $0x4,%edx │ │ │ │ add %eax,%edx │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ fldl 0x8(%ecx) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ fldl (%ecx) │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ + fstl -0x50(%ebp) │ │ │ │ fstpl 0x10(%edx) │ │ │ │ + fldl -0x20(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ fstpl 0x18(%edx) │ │ │ │ fldz │ │ │ │ fstl 0x0(,%ecx,8) │ │ │ │ - mov -0x28(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + add $0x18,%ecx │ │ │ │ fstl 0x8(%eax) │ │ │ │ mov %edx,%eax │ │ │ │ - add $0x18,%ecx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 41ba0 │ │ │ │ + jle 41da0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ flds -0x7cac(%esi) │ │ │ │ - jmp 415c0 │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ 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(%ecx) │ │ │ │ sub $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + add $0x10,%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 415c0 │ │ │ │ + jne 417c0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - add $0x2,%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ add $0x30,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%ebx │ │ │ │ and $0xfffffff8,%ebx │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ mov $0x1,%ecx │ │ │ │ lea 0x18(%eax),%edx │ │ │ │ lea 0x18(%ebx),%eax │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl (%edx) │ │ │ │ + mov -0x34(%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 41620 │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jne 41820 │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x38(%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,%edi │ │ │ │ - jne 417e0 │ │ │ │ + jne 419e0 │ │ │ │ fldl 0x10(%ebx) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ fldl 0x18(%ebx) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ flds -0x7cac(%esi) │ │ │ │ + sub $0x4,%ecx │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ - sub $0x4,%ecx │ │ │ │ fchs │ │ │ │ fstpl 0x0(,%eax,8) │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ fld %st(2) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jle 41746 │ │ │ │ + jle 41941 │ │ │ │ fldz │ │ │ │ - mov %ebx,-0x34(%ebp) │ │ │ │ lea 0x20(%ebx),%edx │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ add $0x10,%eax │ │ │ │ fldz │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 416d8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 418d6 │ │ │ │ + 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(%edi),%ecx │ │ │ │ add $0x30,%edx │ │ │ │ - fsub %st,%st(2) │ │ │ │ - fxch %st(2) │ │ │ │ add $0x3,%edi │ │ │ │ add $0x30,%eax │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(2),%st │ │ │ │ fstpl -0x30(%eax) │ │ │ │ - fsub %st,%st(2) │ │ │ │ + fsubrl -0x30(%edx) │ │ │ │ flds -0x7ba4(%esi) │ │ │ │ - fmul %st,%st(3) │ │ │ │ - fxch %st(3) │ │ │ │ + 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 416d0 │ │ │ │ + jl 418d0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ - jmp 41750 │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + jmp 41950 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%ebx │ │ │ │ - add -0x1c(%ebp),%eax │ │ │ │ + add -0x20(%ebp),%eax │ │ │ │ fldl 0x10(%ebx) │ │ │ │ fldl 0x18(%ebx) │ │ │ │ fldl -0x10(%ebx) │ │ │ │ fsubr %st(2),%st │ │ │ │ flds -0x7ba4(%esi) │ │ │ │ fmul %st,%st(1) │ │ │ │ fldl -0x8(%ebx) │ │ │ │ @@ -77920,550 +77894,550 @@ │ │ │ │ flds -0x7cac(%esi) │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstpl (%eax) │ │ │ │ fxch %st(2) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jle 417c0 │ │ │ │ + jle 419c0 │ │ │ │ fldl 0x20(%ebx) │ │ │ │ - fsubl (%ebx) │ │ │ │ lea 0x2(%edi),%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 417d0 │ │ │ │ + jle 419d0 │ │ │ │ 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 417e0 │ │ │ │ + jmp 419e0 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 417e0 │ │ │ │ + jmp 419e0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ add %edi,%eax │ │ │ │ lea (%edi,%ecx,1),%edx │ │ │ │ imul %edi,%eax │ │ │ │ add $0x8,%ebx │ │ │ │ lea (%edx,%eax,2),%edx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ imul %edi,%edx │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ mov 0x38(%eax),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ add %edi,%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 41820 │ │ │ │ - mov -0x38(%ebp),%esp │ │ │ │ - incl -0x24(%ebp) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - cmp %eax,-0x20(%ebp) │ │ │ │ - jge 412c0 │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - mov -0x74(%ebp),%esp │ │ │ │ - incl -0x2c(%ebp) │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - add -0x80(%ebp),%edi │ │ │ │ - cmp %eax,-0x20(%ebp) │ │ │ │ - jge 41250 │ │ │ │ + jne 41a20 │ │ │ │ + mov -0x3c(%ebp),%esp │ │ │ │ + incl -0x28(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + jge 414b0 │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + mov -0x7c(%ebp),%esp │ │ │ │ + incl -0x30(%ebp) │ │ │ │ + add -0x88(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + jge 41440 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ testb $0x2,0x2c(%eax) │ │ │ │ - jne 41d79 │ │ │ │ + jne 41f79 │ │ │ │ sub $0xc,%esp │ │ │ │ add $0x30,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 3760 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov 0x3c(%eax),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 418b1 │ │ │ │ + je 41ab6 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 418b1 │ │ │ │ + jle 41ab6 │ │ │ │ shl $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ add %eax,%ecx │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fldl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ + fldl -0x10(%eax) │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 4189c │ │ │ │ + jne 41aa0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x0 │ │ │ │ - push -0x1c(%ebp) │ │ │ │ + push -0x20(%ebp) │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ push -0x48(%ebp) │ │ │ │ - push -0x40(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ call 35e0 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 414db │ │ │ │ + jmp 416db │ │ │ │ nop │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add %ebx,%eax │ │ │ │ - imul -0x68(%ebp),%eax │ │ │ │ + imul -0x70(%ebp),%eax │ │ │ │ lea (%ebx,%ecx,1),%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov %ebx,-0x1c(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ inc %ebx │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - jmp 4141e │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + jmp 4161e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ shl $0x4,%eax │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ fldl -0x7984(%esi) │ │ │ │ add %eax,%edx │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ mov %edi,%ecx │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ lea 0x1(%edi,%eax,1),%edi │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ - jmp 419af │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + jmp 41baf │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ - cmpl $0x80000001,-0x40(%ebp) │ │ │ │ - je 41a26 │ │ │ │ - cmpl $0x0,-0x38(%ebp) │ │ │ │ - je 41980 │ │ │ │ + cmpl $0x80000001,-0x44(%ebp) │ │ │ │ + je 41c26 │ │ │ │ + cmpl $0x0,-0x3c(%ebp) │ │ │ │ + je 41b80 │ │ │ │ fchs │ │ │ │ fldl (%eax) │ │ │ │ fchs │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - jmp 419a0 │ │ │ │ + jmp 41ba0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 419a0 │ │ │ │ + jmp 41ba0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 419a0 │ │ │ │ + jmp 41ba0 │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %ecx │ │ │ │ add $0x10,%edx │ │ │ │ add $0x10,%eax │ │ │ │ cmp %edi,%ecx │ │ │ │ - je 41360 │ │ │ │ - mov %ecx,-0x1c(%ebp) │ │ │ │ - fildl -0x1c(%ebp) │ │ │ │ + je 41560 │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + fildl -0x20(%ebp) │ │ │ │ fadd %st(0),%st │ │ │ │ fadds -0x7cbc(%esi) │ │ │ │ fmuls -0x7cac(%esi) │ │ │ │ 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 41990 │ │ │ │ - cmpl $0x0,-0x2c(%ebp) │ │ │ │ - jns 41950 │ │ │ │ - cmpl $0x0,-0x60(%ebp) │ │ │ │ - je 41a10 │ │ │ │ + je 41b90 │ │ │ │ + cmpl $0x0,-0x30(%ebp) │ │ │ │ + jns 41b50 │ │ │ │ + cmpl $0x0,-0x68(%ebp) │ │ │ │ + je 41c10 │ │ │ │ fld %st(0) │ │ │ │ + cmpl $0x0,-0x28(%ebp) │ │ │ │ fchs │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fstpl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%eax) │ │ │ │ - cmpl $0x0,-0x24(%ebp) │ │ │ │ - js 41b80 │ │ │ │ + js 41d80 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 4195f │ │ │ │ + jmp 41b5f │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ - cmpl $0x0,-0x24(%ebp) │ │ │ │ - jns 4195f │ │ │ │ - testb $0x1,-0x24(%ebp) │ │ │ │ - je 41996 │ │ │ │ + cmpl $0x0,-0x28(%ebp) │ │ │ │ + jns 41b5f │ │ │ │ + testb $0x1,-0x28(%ebp) │ │ │ │ + je 41b96 │ │ │ │ fchs │ │ │ │ fldl (%eax) │ │ │ │ fchs │ │ │ │ fstpl (%eax) │ │ │ │ fstl 0x8(%eax) │ │ │ │ - jmp 4195f │ │ │ │ + jmp 41b5f │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ lea -0x1(%edi),%ebx │ │ │ │ - cmp %ebx,-0x54(%ebp) │ │ │ │ - jl 41c20 │ │ │ │ - mov -0x24(%ebp),%edi │ │ │ │ + cmp %ebx,-0x5c(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + jl 41e20 │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ mov $0x1,%edx │ │ │ │ inc %eax │ │ │ │ sub %edi,%edx │ │ │ │ cmp $0x1,%edi │ │ │ │ cmovle %edx,%ebx │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ cmp %edi,%ebx │ │ │ │ cmovl %edi,%ebx │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ sub %ebx,%eax │ │ │ │ - add -0x5c(%ebp),%eax │ │ │ │ - sub -0x30(%ebp),%edi │ │ │ │ - mov %edi,-0x34(%ebp) │ │ │ │ - jns 412f0 │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - add -0x2c(%ebp),%eax │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp 41362 │ │ │ │ + add -0x64(%ebp),%eax │ │ │ │ + sub -0x34(%ebp),%edi │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ + jns 414e0 │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + add -0x30(%ebp),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + jmp 41562 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 41c50 │ │ │ │ + js 41e50 │ │ │ │ mov %ecx,%ebx │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add %edx,%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %edi,%edx │ │ │ │ lea 0x10(%edi,%ecx,1),%ecx │ │ │ │ - mov -0x38(%ebp),%edi │ │ │ │ - jmp 41af0 │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + jmp 41cf0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ test %edi,%edi │ │ │ │ - je 41ae0 │ │ │ │ + je 41ce0 │ │ │ │ fldl (%edx) │ │ │ │ fchs │ │ │ │ fstpl (%edx) │ │ │ │ fchs │ │ │ │ fstpl 0x8(%edx) │ │ │ │ - jmp 41ae2 │ │ │ │ + jmp 41ce2 │ │ │ │ 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 41362 │ │ │ │ + je 41562 │ │ │ │ fldl 0x8(%eax) │ │ │ │ fldl (%eax) │ │ │ │ fstl (%edx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%edx) │ │ │ │ cmp $0x80000001,%ebx │ │ │ │ - jne 41ac0 │ │ │ │ + jne 41cc0 │ │ │ │ fchs │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fstpl (%edx) │ │ │ │ fstl 0x8(%edx) │ │ │ │ - jmp 41ac2 │ │ │ │ + jmp 41cc2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x20(%ebp) │ │ │ │ + push -0x24(%ebp) │ │ │ │ call 33a0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ lea 0x1(%eax,%eax,1),%ecx │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ - add -0x2c(%ebp),%eax │ │ │ │ + add -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ shl $0x4,%edx │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ + mov %edx,-0x54(%ebp) │ │ │ │ imul %ecx,%eax │ │ │ │ - mov -0x1c(%ebp),%ecx │ │ │ │ - add -0x24(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + add -0x28(%ebp),%ecx │ │ │ │ lea (%eax,%ecx,1),%edx │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ lea 0x10(%ecx),%eax │ │ │ │ lea 0x13(%ecx),%edx │ │ │ │ sub %eax,%esp │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + mov %edx,-0x54(%ebp) │ │ │ │ lea 0x7(%esp),%ecx │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - js 4143f │ │ │ │ - jmp 4141e │ │ │ │ + js 4163f │ │ │ │ + jmp 4161e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - testb $0x1,-0x24(%ebp) │ │ │ │ - jne 41a28 │ │ │ │ - jmp 41967 │ │ │ │ + testb $0x1,-0x28(%ebp) │ │ │ │ + jne 41c28 │ │ │ │ + jmp 41b67 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ add $0x30,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffff8,%eax │ │ │ │ shr $0x3,%edx │ │ │ │ + cmpl $0x1,-0x48(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - cmpl $0x1,-0x44(%ebp) │ │ │ │ - je 41dd1 │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ + je 41fd1 │ │ │ │ fstl 0x0(,%edx,8) │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ fstl 0x8(%eax) │ │ │ │ fstl (%eax,%ebx,1) │ │ │ │ fstpl 0x8(%eax,%ebx,1) │ │ │ │ cmp $0x1,%edi │ │ │ │ - jne 41835 │ │ │ │ + jne 41a36 │ │ │ │ flds -0x7cac(%esi) │ │ │ │ fldl 0x10(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fmull 0x18(%eax) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ fchs │ │ │ │ fstpl 0x0(,%eax,8) │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - mov -0x38(%ebp),%esp │ │ │ │ - incl -0x24(%ebp) │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - cmp %eax,-0x20(%ebp) │ │ │ │ - jge 412c0 │ │ │ │ - jmp 41847 │ │ │ │ + mov -0x3c(%ebp),%esp │ │ │ │ + incl -0x28(%ebp) │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + cmp %eax,-0x24(%ebp) │ │ │ │ + jge 414b0 │ │ │ │ + jmp 41a48 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x2,%edi │ │ │ │ - cmp %edi,-0x54(%ebp) │ │ │ │ - jl 41d03 │ │ │ │ + cmp %edi,-0x5c(%ebp) │ │ │ │ + jl 41f03 │ │ │ │ inc %eax │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 41ce9 │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + jle 41ee9 │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ cmovl %ecx,%edi │ │ │ │ sub %edi,%eax │ │ │ │ - mov -0x20(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ lea 0x1(%edi,%eax,1),%eax │ │ │ │ - jmp 41a60 │ │ │ │ + jmp 41c60 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ - mov -0x28(%ebp),%edi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%edx │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x10(%edi,%ecx,1),%ecx │ │ │ │ - mov -0x38(%ebp),%edi │ │ │ │ - jmp 41cbe │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + jmp 41ebe │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fld %st(0) │ │ │ │ + cmpl $0x0,-0x28(%ebp) │ │ │ │ fchs │ │ │ │ fxch %st(2) │ │ │ │ fchs │ │ │ │ fstpl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%eax) │ │ │ │ - cmpl $0x0,-0x24(%ebp) │ │ │ │ - js 41d36 │ │ │ │ + js 41f36 │ │ │ │ fstp %st(1) │ │ │ │ test %edi,%edi │ │ │ │ - je 41ca0 │ │ │ │ + je 41ea0 │ │ │ │ fchs │ │ │ │ fldl (%eax) │ │ │ │ fchs │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ - jmp 41cb0 │ │ │ │ + jmp 41eb0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 41cb0 │ │ │ │ + jmp 41eb0 │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%edx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 41362 │ │ │ │ + je 41562 │ │ │ │ fldl 0x8(%edx) │ │ │ │ fldl (%edx) │ │ │ │ fstl (%eax) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%eax) │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 41c70 │ │ │ │ + jne 41e70 │ │ │ │ fstp %st(1) │ │ │ │ - cmpl $0x0,-0x24(%ebp) │ │ │ │ - jns 41c8b │ │ │ │ - testb $0x1,-0x24(%ebp) │ │ │ │ - je 41ca4 │ │ │ │ + cmpl $0x0,-0x28(%ebp) │ │ │ │ + jns 41e8b │ │ │ │ + testb $0x1,-0x28(%ebp) │ │ │ │ + je 41ea4 │ │ │ │ fchs │ │ │ │ fldl (%eax) │ │ │ │ fchs │ │ │ │ fstpl (%eax) │ │ │ │ fstl 0x8(%eax) │ │ │ │ - jmp 41c8b │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + jmp 41e8b │ │ │ │ mov $0x2,%edx │ │ │ │ - sub -0x24(%ebp),%edx │ │ │ │ + sub -0x28(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ cmp %edi,%edx │ │ │ │ cmovl %edi,%edx │ │ │ │ sub %edx,%eax │ │ │ │ - add -0x20(%ebp),%eax │ │ │ │ - jmp 41a4f │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + add -0x24(%ebp),%eax │ │ │ │ + jmp 41c4f │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ lea -0x3(%eax),%ecx │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - mov %ecx,-0x1c(%ebp) │ │ │ │ - cmp %ecx,-0x54(%ebp) │ │ │ │ - jl 41d44 │ │ │ │ + cmp %ecx,-0x5c(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + jl 41f44 │ │ │ │ mov $0x3,%edx │ │ │ │ - sub -0x24(%ebp),%edx │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + sub -0x28(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ cmp $0x1,%edi │ │ │ │ - cmovg -0x1c(%ebp),%edx │ │ │ │ + cmovg -0x20(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ cmovl %ecx,%edx │ │ │ │ sub %edx,%eax │ │ │ │ - add -0x20(%ebp),%eax │ │ │ │ - jmp 41c2c │ │ │ │ + add -0x24(%ebp),%eax │ │ │ │ + jmp 41e2c │ │ │ │ ffreep %st(0) │ │ │ │ - testb $0x1,-0x24(%ebp) │ │ │ │ - je 41c91 │ │ │ │ - jmp 41cde │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + testb $0x1,-0x28(%ebp) │ │ │ │ + je 41e91 │ │ │ │ + jmp 41ede │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(%eax),%ecx │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ - cmp %ecx,-0x54(%ebp) │ │ │ │ - jl 41dbf │ │ │ │ + cmp %ecx,-0x5c(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + jl 41fbf │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ mov $0x4,%eax │ │ │ │ - sub -0x24(%ebp),%eax │ │ │ │ - cmpl $0x1,-0x1c(%ebp) │ │ │ │ - cmovg -0x34(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + sub -0x28(%ebp),%eax │ │ │ │ + cmpl $0x1,-0x20(%ebp) │ │ │ │ + cmovg -0x38(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ cmovge %eax,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ sub %edx,%eax │ │ │ │ - add -0x20(%ebp),%eax │ │ │ │ - jmp 41d14 │ │ │ │ + add -0x24(%ebp),%eax │ │ │ │ + jmp 41f14 │ │ │ │ sub $0xc,%esp │ │ │ │ add $0x30,%eax │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call 3730 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4187d │ │ │ │ + jmp 41a81 │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 418b1 │ │ │ │ + jle 41ab6 │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ shl $0x4,%ecx │ │ │ │ add %eax,%ecx │ │ │ │ fldl 0x8(%edx) │ │ │ │ - fldl (%edx) │ │ │ │ add $0x10,%eax │ │ │ │ + fldl (%edx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 41da5 │ │ │ │ + jne 41fa5 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ - call 403c0 │ │ │ │ - add -0x20(%ebp),%eax │ │ │ │ - jmp 41d55 │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + call 40540 │ │ │ │ + add -0x24(%ebp),%eax │ │ │ │ + jmp 41f55 │ │ │ │ ffreep %st(0) │ │ │ │ - movl $0x4,-0x50(%ebp) │ │ │ │ - jmp 41604 │ │ │ │ + movl $0x4,-0x58(%ebp) │ │ │ │ + jmp 41805 │ │ │ │ nop │ │ │ │ │ │ │ │ -00041de0 : │ │ │ │ +00041fe0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ mov 0x24(%ebp),%eax │ │ │ │ - mov 0x14(%ebp),%edi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xafcd,%ebx │ │ │ │ + add $0xadd0,%ebx │ │ │ │ + mov 0x14(%ebp),%edi │ │ │ │ lea 0x1(%ecx),%esi │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ lea (%esi,%esi,1),%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ @@ -78472,112 +78446,112 @@ │ │ │ │ lea -0x24(%ebp),%ecx │ │ │ │ push $0x41 │ │ │ │ push 0x18(%ebp) │ │ │ │ push 0x1c(%ebp) │ │ │ │ push %ecx │ │ │ │ lea -0x30(%ebp),%ecx │ │ │ │ push 0x10(%ebp) │ │ │ │ + add $0x30,%eax │ │ │ │ push %ecx │ │ │ │ push $0x3 │ │ │ │ - add $0x30,%eax │ │ │ │ push %eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ call 3490 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ testb $0x4,0x68(%eax) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - jne 420dd │ │ │ │ + jne 422dd │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ mov %edi,0x2c(%eax) │ │ │ │ mov %ecx,0x4(%eax) │ │ │ │ test $0x20,%edi │ │ │ │ - jne 421cd │ │ │ │ + jne 423cd │ │ │ │ test $0x8,%edi │ │ │ │ - jne 421a3 │ │ │ │ + jne 423a3 │ │ │ │ and $0x40,%edi │ │ │ │ - jne 42169 │ │ │ │ + jne 42369 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ movl $0x0,0x1c(%eax) │ │ │ │ movl $0x0,0x20(%eax) │ │ │ │ movl $0x0,0x24(%eax) │ │ │ │ mov 0x200(%ebx),%eax │ │ │ │ mov %eax,0x10(%edi) │ │ │ │ mov 0x228(%ebx),%eax │ │ │ │ mov %eax,0x14(%edi) │ │ │ │ call 3470 │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - mov %eax,0xc0(%edi) │ │ │ │ mov 0x2c(%edi),%esi │ │ │ │ - mov (%edi),%edi │ │ │ │ + mov %eax,0xc0(%edi) │ │ │ │ shl $0x2,%eax │ │ │ │ + mov (%edi),%edi │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ and $0x4,%eax │ │ │ │ - jne 420ee │ │ │ │ + jne 422ee │ │ │ │ cmp $0x1,%edi │ │ │ │ - jg 42081 │ │ │ │ + jg 42281 │ │ │ │ movl $0xfffffffe,-0x68(%ebp) │ │ │ │ movl $0x19,-0x44(%ebp) │ │ │ │ movl $0x5,-0x74(%ebp) │ │ │ │ mov $0x2,%edi │ │ │ │ movl $0x1,-0x48(%ebp) │ │ │ │ - sub $0x4,%esp │ │ │ │ shr $0xd,%esi │ │ │ │ + sub $0x4,%esp │ │ │ │ and $0x1,%esi │ │ │ │ or %eax,%esi │ │ │ │ push %esi │ │ │ │ push -0x48(%ebp) │ │ │ │ push -0x44(%ebp) │ │ │ │ call 3370 │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,(%ecx) │ │ │ │ cmpl $0x1,-0x40(%ebp) │ │ │ │ - jle 41f78 │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + jle 42178 │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ or $0x80,%esi │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ mov $0x1,%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push -0x4c(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ push -0x44(%ebp) │ │ │ │ call 3370 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,(%edi,%esi,4) │ │ │ │ - inc %esi │ │ │ │ mov (%edi),%ecx │ │ │ │ + inc %esi │ │ │ │ + cmp %esi,-0x40(%ebp) │ │ │ │ mov 0x10(%ecx),%ecx │ │ │ │ mov %ecx,0x10(%eax) │ │ │ │ - cmp %esi,-0x40(%ebp) │ │ │ │ - jne 41f50 │ │ │ │ + jne 42150 │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ cmp %edi,-0x68(%ebp) │ │ │ │ - jg 4206d │ │ │ │ + jg 4226d │ │ │ │ + fildl 0x20(%ebp) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ - fildl 0x20(%ebp) │ │ │ │ - fstpl -0x70(%ebp) │ │ │ │ lea (%ecx,%edi,1),%eax │ │ │ │ imul -0x74(%ebp),%eax │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ + fstpl -0x70(%ebp) │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ lea 0x23(,%edi,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ @@ -78602,17 +78576,17 @@ │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ and $0xfffffff8,%edx │ │ │ │ and $0xfffffff8,%esi │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ lea 0x7(%esp),%esi │ │ │ │ push %edi │ │ │ │ push -0x44(%ebp) │ │ │ │ + and $0xfffffff8,%esi │ │ │ │ push -0x40(%ebp) │ │ │ │ push %edx │ │ │ │ - and $0xfffffff8,%esi │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ call 3480 │ │ │ │ push %edi │ │ │ │ push -0x44(%ebp) │ │ │ │ push -0x40(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ call 3400 │ │ │ │ @@ -78624,33 +78598,33 @@ │ │ │ │ call 3210 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ push -0x6c(%ebp) │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ push -0x70(%ebp) │ │ │ │ push %eax │ │ │ │ + push %esi │ │ │ │ lea (%edi,%ecx,1),%eax │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ - push %esi │ │ │ │ push -0x48(%ebp) │ │ │ │ + inc %edi │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ - inc %edi │ │ │ │ push (%ecx) │ │ │ │ call 32f0 │ │ │ │ cmp -0x40(%ebp),%edi │ │ │ │ mov -0x4c(%ebp),%esp │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ - jle 41fc0 │ │ │ │ + jle 421c0 │ │ │ │ incl -0x44(%ebp) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ add %esi,-0x5c(%ebp) │ │ │ │ cmp -0x40(%ebp),%eax │ │ │ │ - jle 41fb0 │ │ │ │ + jle 421b0 │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %ebx,0xbc(%eax) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -78659,115 +78633,115 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 33a0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ lea 0x1(%edi,%edi,1),%ecx │ │ │ │ - fyl2x │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ setg %al │ │ │ │ imul %ecx,%ecx │ │ │ │ movzbl %al,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ - jmp 41f08 │ │ │ │ + jmp 42108 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 34f0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 41e4c │ │ │ │ + jmp 4204c │ │ │ │ mov $0x2,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ cmovl %eax,%edi │ │ │ │ sub $0xc,%esp │ │ │ │ + shr $0xd,%esi │ │ │ │ push %edi │ │ │ │ + and $0x1,%esi │ │ │ │ call 33a0 │ │ │ │ mov %edi,%ecx │ │ │ │ add $0xc,%esp │ │ │ │ + or $0x4,%esi │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ fildl -0x44(%ebp) │ │ │ │ neg %ecx │ │ │ │ - fld1 │ │ │ │ - fxch %st(1) │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ - fyl2x │ │ │ │ fnstcw -0x3a(%ebp) │ │ │ │ movzwl -0x3a(%ebp),%eax │ │ │ │ - shr $0xd,%esi │ │ │ │ - and $0x1,%esi │ │ │ │ or $0xc,%ah │ │ │ │ - or $0x4,%esi │ │ │ │ mov %ax,-0x3c(%ebp) │ │ │ │ lea 0x1(%edi,%edi,1),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ imul %eax,%eax │ │ │ │ + fld1 │ │ │ │ + fxch %st(1) │ │ │ │ + fyl2x │ │ │ │ fldcw -0x3c(%ebp) │ │ │ │ fistpl -0x44(%ebp) │ │ │ │ fldcw -0x3a(%ebp) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ push %esi │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3370 │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,(%ecx) │ │ │ │ cmpl $0x1,-0x40(%ebp) │ │ │ │ - jg 41f2d │ │ │ │ - jmp 41f81 │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + jg 4212d │ │ │ │ + jmp 42181 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - jne 41e7e │ │ │ │ + jne 4207e │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x7822(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3590 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 41e7e │ │ │ │ + jmp 4207e │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ lea (%eax,%eax,2),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x18(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 42226 │ │ │ │ + je 42426 │ │ │ │ mov 0x2c(%edi),%edi │ │ │ │ - jmp 41e75 │ │ │ │ + jmp 42075 │ │ │ │ mov %esi,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ imul %esi,%eax │ │ │ │ lea -0x1(,%eax,4),%ecx │ │ │ │ mov $0x55555556,%eax │ │ │ │ imul %esi,%ecx │ │ │ │ imul %ecx │ │ │ │ @@ -78776,42 +78750,42 @@ │ │ │ │ shl $0x4,%edx │ │ │ │ push %edx │ │ │ │ call 3620 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 42209 │ │ │ │ + je 42409 │ │ │ │ mov 0x2c(%edi),%edi │ │ │ │ - jmp 41e69 │ │ │ │ + jmp 42069 │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x7822(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3590 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x2c(%eax),%edi │ │ │ │ - jmp 41e69 │ │ │ │ + jmp 42069 │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x7822(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 3590 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x2c(%eax),%edi │ │ │ │ - jmp 41e75 │ │ │ │ + jmp 42075 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00042250 : │ │ │ │ +00042450 : │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xab67,%ebx │ │ │ │ + add $0xa967,%ebx │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ push %edx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ @@ -78819,63 +78793,63 @@ │ │ │ │ push 0x2c(%esp) │ │ │ │ call 32e0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00042290 : │ │ │ │ +00042490 : │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0xa92b,%ebx │ │ │ │ push $0x3e8 │ │ │ │ push $0x6 │ │ │ │ push $0x15d1 │ │ │ │ - call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xab1f,%ebx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ call 35a0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000422d0 : │ │ │ │ +000424d0 : │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ + call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0xa8eb,%ebx │ │ │ │ push $0x68 │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ - call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xaadd,%ebx │ │ │ │ call 3060 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00042300 : │ │ │ │ +00042500 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xaab8,%ebx │ │ │ │ + add $0xa8b8,%ebx │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ mov 0x70(%ecx),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 42390 │ │ │ │ + je 42590 │ │ │ │ mov 0x4(%ecx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 4235c │ │ │ │ + jle 4255c │ │ │ │ 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) │ │ │ │ @@ -78883,150 +78857,150 @@ │ │ │ │ add $0x18,%edi │ │ │ │ fstpl -0x18(%edi) │ │ │ │ fldl -0x18(%eax) │ │ │ │ fstpl -0x10(%edi) │ │ │ │ fldl -0x10(%eax) │ │ │ │ fstpl -0x8(%edi) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 42340 │ │ │ │ + jne 42540 │ │ │ │ mov 0x34(%ecx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 42390 │ │ │ │ + jle 42590 │ │ │ │ + fldl -0x7984(%ebx) │ │ │ │ mov %edx,%eax │ │ │ │ lea (%esi,%esi,2),%edx │ │ │ │ - fldl -0x7984(%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 42380 │ │ │ │ + jne 42580 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x68(%ecx),%eax │ │ │ │ test $0x2,%al │ │ │ │ - jne 423a0 │ │ │ │ + jne 425a0 │ │ │ │ test $0x10,%al │ │ │ │ - jne 423be │ │ │ │ + jne 425be │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x30(%ecx),%eax │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ push %eax │ │ │ │ call 3710 │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x68(%ecx),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 4239b │ │ │ │ + je 4259b │ │ │ │ sub $0xc,%esp │ │ │ │ add $0x30,%ecx │ │ │ │ push %ecx │ │ │ │ call 3710 │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000423e0 : │ │ │ │ +000425e0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ xor %esi,%esi │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xa9d3,%ebx │ │ │ │ + add $0xa7d3,%ebx │ │ │ │ lea 0x30(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 3070 │ │ │ │ mov 0xc0(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 4242d │ │ │ │ + jle 4262d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0xbc(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax,%esi,4) │ │ │ │ inc %esi │ │ │ │ call 3660 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0xc0(%edi) │ │ │ │ - jg 42410 │ │ │ │ + jg 42610 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xbc(%edi) │ │ │ │ call 3720 │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ movl $0x0,0xbc(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - jne 42460 │ │ │ │ + jne 42660 │ │ │ │ test $0x40,%al │ │ │ │ - jne 42475 │ │ │ │ + jne 42675 │ │ │ │ test $0x8,%al │ │ │ │ - jne 4248a │ │ │ │ + jne 4268a │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%edi) │ │ │ │ call 3720 │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x40,%al │ │ │ │ - je 42453 │ │ │ │ + je 42653 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%edi) │ │ │ │ call 3720 │ │ │ │ mov 0x2c(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 42457 │ │ │ │ + je 42657 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x18(%edi) │ │ │ │ call 3720 │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000424a0 : │ │ │ │ +000426a0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xa916,%ebx │ │ │ │ + add $0xa716,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - js 42560 │ │ │ │ - jne 42500 │ │ │ │ + js 42760 │ │ │ │ + jne 42700 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ or 0x18(%esp),%eax │ │ │ │ - je 42600 │ │ │ │ + je 42800 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ cmp %eax,0x1c(%esp) │ │ │ │ - je 425e9 │ │ │ │ + je 427e9 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ add 0x18(%esp),%eax │ │ │ │ test $0x1,%al │ │ │ │ - jne 42560 │ │ │ │ + jne 42760 │ │ │ │ flds -0x7ba4(%ebx) │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -79039,20 +79013,20 @@ │ │ │ │ cmp %esi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ cmovge %ecx,%eax │ │ │ │ cmovg %esi,%ecx │ │ │ │ mov %eax,%esi │ │ │ │ sub %ecx,%esi │ │ │ │ cmp %edx,%esi │ │ │ │ - jg 425e0 │ │ │ │ + jg 427e0 │ │ │ │ cmp %edx,%eax │ │ │ │ - jle 42570 │ │ │ │ + jle 42770 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 42610 │ │ │ │ + js 42810 │ │ │ │ flds -0x7ba4(%ebx) │ │ │ │ flds -0x7cac(%ebx) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ setns %al │ │ │ │ test %al,%al │ │ │ │ fcmove %st(1),%st │ │ │ │ @@ -79072,45 +79046,45 @@ │ │ │ │ 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 424e6 │ │ │ │ + je 426e6 │ │ │ │ flds -0x7cac(%ebx) │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -79118,76 +79092,76 @@ │ │ │ │ fld1 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds -0x7cac(%ebx) │ │ │ │ flds -0x7ba4(%ebx) │ │ │ │ - jmp 42548 │ │ │ │ + jmp 42748 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00042630 : │ │ │ │ +00042830 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xa77e,%ebx │ │ │ │ + add $0xa582,%ebx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ test %edx,%edx │ │ │ │ - js 42720 │ │ │ │ + js 42920 │ │ │ │ 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 42730 │ │ │ │ + jg 42930 │ │ │ │ test %eax,%eax │ │ │ │ - je 42720 │ │ │ │ + je 42920 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 42720 │ │ │ │ + je 42920 │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ mov %ecx,(%esp) │ │ │ │ fabs │ │ │ │ fildl (%esp) │ │ │ │ fabs │ │ │ │ fld1 │ │ │ │ test %eax,%eax │ │ │ │ - js 42740 │ │ │ │ + js 42940 │ │ │ │ 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) │ │ │ │ @@ -79227,67 +79201,67 @@ │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ - jmp 4269f │ │ │ │ + jmp 4289f │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00042750 : │ │ │ │ +00042950 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xa65d,%ebx │ │ │ │ + add $0xa461,%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 42800 │ │ │ │ + jl 42a00 │ │ │ │ cmp $0xffffffff,%esi │ │ │ │ - je 427a0 │ │ │ │ + je 429a0 │ │ │ │ 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 42880 │ │ │ │ + jl 42a80 │ │ │ │ test $0x1,%dl │ │ │ │ - je 42890 │ │ │ │ + je 42a90 │ │ │ │ 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 3570 │ │ │ │ fmull 0x10(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ @@ -79295,320 +79269,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 427bb │ │ │ │ + jmp 429bb │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fld1 │ │ │ │ fstpl (%esp) │ │ │ │ - jmp 427bb │ │ │ │ + jmp 429bb │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -000428a0 : │ │ │ │ +00042aa0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xa518,%ebx │ │ │ │ + add $0xa318,%ebx │ │ │ │ + cmpl $0xffffffff,0x24(%esp) │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ - cmpl $0xffffffff,0x24(%esp) │ │ │ │ - jl 428ed │ │ │ │ + jl 42aed │ │ │ │ mov $0xffffffff,%esi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ call 3690 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x8(%eax,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x24(%esp) │ │ │ │ - jge 428d0 │ │ │ │ + jge 42ad0 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00042900 : │ │ │ │ +00042b00 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xa4b8,%ebx │ │ │ │ + add $0xa2b8,%ebx │ │ │ │ + cmpl $0xffffffff,0x24(%esp) │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ - cmpl $0xffffffff,0x24(%esp) │ │ │ │ - jl 4294d │ │ │ │ + jl 42b4d │ │ │ │ mov $0xffffffff,%esi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ call 3580 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x8(%eax,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x24(%esp) │ │ │ │ - jge 42930 │ │ │ │ + jge 42b30 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00042960 : │ │ │ │ +00042b60 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xa458,%ebx │ │ │ │ + add $0xa258,%ebx │ │ │ │ + cmpl $0xffffffff,0x24(%esp) │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ - cmpl $0xffffffff,0x24(%esp) │ │ │ │ - jl 429ad │ │ │ │ + jl 42bad │ │ │ │ mov $0xffffffff,%esi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ call 30c0 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x8(%eax,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x24(%esp) │ │ │ │ - jge 42990 │ │ │ │ + jge 42b90 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000429c0 : │ │ │ │ +00042bc0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xa3f0,%ebx │ │ │ │ + add $0xa1f0,%ebx │ │ │ │ neg %esi │ │ │ │ cmp %esi,0x24(%esp) │ │ │ │ - jl 42a25 │ │ │ │ + jl 42c25 │ │ │ │ cmpl $0xffffffff,0x24(%esp) │ │ │ │ - jl 42a25 │ │ │ │ + jl 42c25 │ │ │ │ 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 3690 │ │ │ │ add $0x10,%esp │ │ │ │ fstpl -0x8(%edi) │ │ │ │ cmp %ebp,0x24(%esp) │ │ │ │ - jge 42a00 │ │ │ │ + jge 42c00 │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x24(%esp) │ │ │ │ - jge 429f0 │ │ │ │ + jge 42bf0 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00042a30 : │ │ │ │ +00042c30 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xa380,%ebx │ │ │ │ + add $0xa180,%ebx │ │ │ │ neg %esi │ │ │ │ cmp %esi,0x24(%esp) │ │ │ │ - jl 42a95 │ │ │ │ + jl 42c95 │ │ │ │ cmpl $0xffffffff,0x24(%esp) │ │ │ │ - jl 42a95 │ │ │ │ + jl 42c95 │ │ │ │ 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 3580 │ │ │ │ add $0x10,%esp │ │ │ │ fstpl -0x8(%edi) │ │ │ │ cmp %ebp,0x24(%esp) │ │ │ │ - jge 42a70 │ │ │ │ + jge 42c70 │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x24(%esp) │ │ │ │ - jge 42a60 │ │ │ │ + jge 42c60 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00042aa0 : │ │ │ │ +00042ca0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xa310,%ebx │ │ │ │ + add $0xa110,%ebx │ │ │ │ neg %esi │ │ │ │ cmp %esi,0x24(%esp) │ │ │ │ - jl 42b05 │ │ │ │ + jl 42d05 │ │ │ │ cmpl $0xffffffff,0x24(%esp) │ │ │ │ - jl 42b05 │ │ │ │ + jl 42d05 │ │ │ │ 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 30c0 │ │ │ │ add $0x10,%esp │ │ │ │ fstpl -0x8(%edi) │ │ │ │ cmp %ebp,0x24(%esp) │ │ │ │ - jge 42ae0 │ │ │ │ + jge 42ce0 │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x24(%esp) │ │ │ │ - jge 42ad0 │ │ │ │ + jge 42cd0 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00042b10 : │ │ │ │ +00042d10 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xa2a4,%ebx │ │ │ │ + add $0xa0a4,%ebx │ │ │ │ neg %ecx │ │ │ │ cmp %ecx,0x34(%esp) │ │ │ │ - jl 42bc3 │ │ │ │ + jl 42dc3 │ │ │ │ lea -0x780f(%ebx),%eax │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ mov %ecx,%ebp │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ mov 0x220(%ebx),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%esp),%edi │ │ │ │ cmpl $0xffffffff,0x34(%esp) │ │ │ │ - jl 42bbc │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ + jl 42dbc │ │ │ │ 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 │ │ │ │ @@ -79631,48 +79605,48 @@ │ │ │ │ inc %esi │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ push (%eax) │ │ │ │ call 3150 <__fprintf_chk@plt> │ │ │ │ addl $0x8,0x60(%esp) │ │ │ │ add $0x30,%esp │ │ │ │ cmp %esi,0x34(%esp) │ │ │ │ - jge 42b70 │ │ │ │ + jge 42d70 │ │ │ │ inc %edi │ │ │ │ cmp 0x34(%esp),%edi │ │ │ │ - jle 42b60 │ │ │ │ + jle 42d60 │ │ │ │ inc %ebp │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - jge 42b50 │ │ │ │ + jge 42d50 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00042bd0 : │ │ │ │ +00042dd0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xa1e4,%ebx │ │ │ │ + add $0x9fe4,%ebx │ │ │ │ neg %ecx │ │ │ │ cmp %ecx,0x34(%esp) │ │ │ │ - jl 42c52 │ │ │ │ + jl 42e52 │ │ │ │ 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 42c4b │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ + jl 42e4b │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ nop │ │ │ │ mov %ebp,%esi │ │ │ │ mov $0xffffffff,%ebp │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ @@ -79681,50 +79655,50 @@ │ │ │ │ push 0x10(%esp) │ │ │ │ push %edi │ │ │ │ inc %ebp │ │ │ │ call 3580 │ │ │ │ add $0x10,%esp │ │ │ │ fstpl -0x8(%esi) │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - jge 42c20 │ │ │ │ - mov %esi,%ebp │ │ │ │ + jge 42e20 │ │ │ │ inc %edi │ │ │ │ cmp 0x34(%esp),%edi │ │ │ │ - jle 42c10 │ │ │ │ + mov %esi,%ebp │ │ │ │ + jle 42e10 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,0x34(%esp) │ │ │ │ - jge 42c00 │ │ │ │ + jge 42e00 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00042c60 : │ │ │ │ +00042e60 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0xa154,%ebx │ │ │ │ + add $0x9f54,%ebx │ │ │ │ neg %ecx │ │ │ │ cmp %ecx,0x34(%esp) │ │ │ │ - jl 42ce2 │ │ │ │ + jl 42ee2 │ │ │ │ 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 42cdb │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ + jl 42edb │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ nop │ │ │ │ mov %ebp,%esi │ │ │ │ mov $0xffffffff,%ebp │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ @@ -79733,53 +79707,53 @@ │ │ │ │ push 0x10(%esp) │ │ │ │ push %edi │ │ │ │ inc %ebp │ │ │ │ call 30c0 │ │ │ │ add $0x10,%esp │ │ │ │ fstpl -0x8(%esi) │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - jge 42cb0 │ │ │ │ - mov %esi,%ebp │ │ │ │ + jge 42eb0 │ │ │ │ inc %edi │ │ │ │ cmp 0x34(%esp),%edi │ │ │ │ - jle 42ca0 │ │ │ │ + mov %esi,%ebp │ │ │ │ + jle 42ea0 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,0x34(%esp) │ │ │ │ - jge 42c90 │ │ │ │ + jge 42e90 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00042cf0 : │ │ │ │ +00042ef0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ call 3b47 │ │ │ │ - add $0xa0c8,%eax │ │ │ │ + add $0x9ec8,%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 42dc2 │ │ │ │ + jle 42fc2 │ │ │ │ test %eax,%eax │ │ │ │ - je 42de6 │ │ │ │ + je 42fe6 │ │ │ │ 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 │ │ │ │ @@ -79788,45 +79762,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 42dd0 │ │ │ │ - fld %st(1) │ │ │ │ + jle 42fd0 │ │ │ │ mov %eax,%edi │ │ │ │ + fld %st(1) │ │ │ │ fld1 │ │ │ │ - jmp 42d82 │ │ │ │ + jmp 42f82 │ │ │ │ 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 42d80 │ │ │ │ + jne 42f80 │ │ │ │ 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 42d65 │ │ │ │ + jne 42f65 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 42dc2 │ │ │ │ + jmp 42fc2 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -79835,61 +79809,61 @@ │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ fld1 │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ mov %edi,(%esp) │ │ │ │ mov (%esp),%edi │ │ │ │ - jmp 42da4 │ │ │ │ + jmp 42fa4 │ │ │ │ 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 42dc0 │ │ │ │ + je 42fc0 │ │ │ │ add $0x2,%eax │ │ │ │ fstl 0x0(%ebp,%edx,8) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 42e00 │ │ │ │ + jne 43000 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -00042e20 : │ │ │ │ +00043020 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ call 3b47 │ │ │ │ - add $0x9f98,%eax │ │ │ │ - fldl 0x4c(%esp) │ │ │ │ + add $0x9d98,%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 42f10 │ │ │ │ + jle 43110 │ │ │ │ test %eax,%eax │ │ │ │ - je 42f57 │ │ │ │ + je 43157 │ │ │ │ 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 │ │ │ │ @@ -79898,54 +79872,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 42f30 │ │ │ │ - fld %st(1) │ │ │ │ + jle 43130 │ │ │ │ mov %eax,%edi │ │ │ │ + fld %st(1) │ │ │ │ fld1 │ │ │ │ - jmp 42ec2 │ │ │ │ + jmp 430c2 │ │ │ │ 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 42ec0 │ │ │ │ + jne 430c0 │ │ │ │ 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 42f46 │ │ │ │ + ja 43146 │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x38(%esp) │ │ │ │ - jne 42e9e │ │ │ │ + jne 4309e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 42f22 │ │ │ │ + jmp 43122 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 42f22 │ │ │ │ + jmp 43122 │ │ │ │ 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 │ │ │ │ @@ -79956,78 +79930,78 @@ │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ fld1 │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ mov %edi,(%esp) │ │ │ │ mov (%esp),%edi │ │ │ │ - jmp 42ee4 │ │ │ │ + jmp 430e4 │ │ │ │ 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 42f6a │ │ │ │ + jmp 4316a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add $0x2,%eax │ │ │ │ fstl (%esi,%edx,8) │ │ │ │ cmp %eax,%ebp │ │ │ │ - je 42f20 │ │ │ │ + je 43120 │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ fstl (%esi,%eax,8) │ │ │ │ cmp %ebp,%edx │ │ │ │ - jne 42f60 │ │ │ │ + jne 43160 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 42f22 │ │ │ │ + jmp 43122 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00042f80 : │ │ │ │ +00043180 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%edi │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ + call 4c0a │ │ │ │ + add $0x9c30,%esi │ │ │ │ fldl 0x48(%esp) │ │ │ │ - call 4bea │ │ │ │ - add $0x9e2c,%esi │ │ │ │ mov %edi,%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ neg %ebx │ │ │ │ cmovs %edi,%ebx │ │ │ │ neg %eax │ │ │ │ cmovs %ecx,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jle 430a0 │ │ │ │ + jle 432a0 │ │ │ │ mov %ebx,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 430f0 │ │ │ │ + jle 432f0 │ │ │ │ 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 431b6 │ │ │ │ + jle 433b6 │ │ │ │ fld1 │ │ │ │ xor %eax,%eax │ │ │ │ fld %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ inc %eax │ │ │ │ @@ -80035,28 +80009,28 @@ │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadd %st(3),%st │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fmulp %st,%st(1) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 43000 │ │ │ │ + jne 43200 │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x7cbc(%esi) │ │ │ │ fmuls -0x7cac(%esi) │ │ │ │ fsqrt │ │ │ │ fmulp %st,%st(1) │ │ │ │ cmp %ebp,%ebx │ │ │ │ - je 43120 │ │ │ │ + je 43320 │ │ │ │ mov %ebp,%eax │ │ │ │ add %edi,%ebp │ │ │ │ sub %edi,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - js 43140 │ │ │ │ + js 43340 │ │ │ │ fstpl 0x10(%esp) │ │ │ │ fmuls -0x7cac(%esi) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ fsincos │ │ │ │ fstpl 0x10(%esp) │ │ │ │ @@ -80080,112 +80054,112 @@ │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ fmulp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 43100 │ │ │ │ + jle 43300 │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov %ecx,%ebp │ │ │ │ fildl (%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 43180 │ │ │ │ + jge 43380 │ │ │ │ test %edi,%edi │ │ │ │ - jg 43160 │ │ │ │ + jg 43360 │ │ │ │ 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 42feb │ │ │ │ + jmp 431eb │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ neg %eax │ │ │ │ mov %eax,(%esp) │ │ │ │ - jmp 42fc5 │ │ │ │ + jmp 431c5 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%ebp │ │ │ │ neg %ebp │ │ │ │ mov %ebp,(%esp) │ │ │ │ fildl (%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jl 430b4 │ │ │ │ + jl 432b4 │ │ │ │ fadd %st(0),%st │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - jmp 4301d │ │ │ │ + jmp 4321d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ lea (%ecx,%ebx,1),%ebp │ │ │ │ sub %ecx,%eax │ │ │ │ test %edi,%edi │ │ │ │ - js 43148 │ │ │ │ + js 43348 │ │ │ │ fld %st(0) │ │ │ │ test $0x1,%al │ │ │ │ fchs │ │ │ │ fcmove %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jmp 43043 │ │ │ │ + jmp 43243 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ test $0x1,%ebp │ │ │ │ - jne 43170 │ │ │ │ + jne 43370 │ │ │ │ mov %ebp,%edx │ │ │ │ mov %eax,%ebp │ │ │ │ mov %edx,%eax │ │ │ │ - jmp 43043 │ │ │ │ + jmp 43243 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,(%esp) │ │ │ │ - jmp 430c3 │ │ │ │ + jmp 432c3 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebp,%edx │ │ │ │ fchs │ │ │ │ mov %eax,%ebp │ │ │ │ mov %edx,%eax │ │ │ │ - jmp 43043 │ │ │ │ + jmp 43243 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fadd %st(0),%st │ │ │ │ fadds -0x7cbc(%esi) │ │ │ │ mov %ecx,%eax │ │ │ │ lea (%edi,%ecx,1),%ebp │ │ │ │ sub %edi,%eax │ │ │ │ fmuls -0x7cac(%esi) │ │ │ │ fsqrt │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jne 43043 │ │ │ │ + jne 43243 │ │ │ │ lea (%ebx,%ebx,1),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ mov $0x0,%edx │ │ │ │ test %edi,%edi │ │ │ │ cmovns %eax,%ebp │ │ │ │ cmovns %edx,%eax │ │ │ │ - jmp 43043 │ │ │ │ + jmp 43243 │ │ │ │ fld1 │ │ │ │ fxch %st(1) │ │ │ │ - jmp 4301d │ │ │ │ + jmp 4321d │ │ │ │ nop │ │ │ │ │ │ │ │ -000431c0 : │ │ │ │ +000433c0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x9bee,%ebx │ │ │ │ + add $0x99ee,%ebx │ │ │ │ mov %eax,(%esi) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ @@ -80203,49 +80177,49 @@ │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x20(%esi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x20(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - je 43236 │ │ │ │ + je 43436 │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ test $0x2,%al │ │ │ │ - jne 43260 │ │ │ │ + jne 43460 │ │ │ │ test $0x4,%al │ │ │ │ - jne 43281 │ │ │ │ + jne 43481 │ │ │ │ test $0x8,%al │ │ │ │ - je 43248 │ │ │ │ + je 43448 │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ test $0x20,%al │ │ │ │ - jne 432d0 │ │ │ │ + jne 434d0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 432b0 │ │ │ │ + jne 434b0 │ │ │ │ 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 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 4323e │ │ │ │ + je 4343e │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov %eax,0x1c(%esi) │ │ │ │ @@ -80253,15 +80227,15 @@ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - jmp 4323e │ │ │ │ + jmp 4343e │ │ │ │ nop │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ @@ -80277,40 +80251,40 @@ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - jmp 43250 │ │ │ │ + jmp 43450 │ │ │ │ nop │ │ │ │ │ │ │ │ -000432f0 : │ │ │ │ +000434f0 : │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0x98cb,%ebx │ │ │ │ push $0x4 │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ - call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x9ac1,%ebx │ │ │ │ call 30f0 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00043320 : │ │ │ │ +00043520 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x9a95,%ebx │ │ │ │ + add $0x9895,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push (%eax) │ │ │ │ push 0x14(%esi) │ │ │ │ push 0x8(%eax) │ │ │ │ call 3640 │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ @@ -80332,149 +80306,149 @@ │ │ │ │ push %edx │ │ │ │ call 3340 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov %eax,%edx │ │ │ │ and $0x11,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 433b0 │ │ │ │ + je 435b0 │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 43460 │ │ │ │ + je 43660 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 3180 │ │ │ │ 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 43430 │ │ │ │ + je 43630 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 3510 │ │ │ │ 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 4341c │ │ │ │ + je 4361c │ │ │ │ mov (%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - je 43440 │ │ │ │ + je 43640 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %ecx │ │ │ │ call 3180 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ test $0x8,%al │ │ │ │ - je 43426 │ │ │ │ + je 43626 │ │ │ │ fldl 0x48(%esi) │ │ │ │ fstpl 0x58(%esi) │ │ │ │ test $0x4,%al │ │ │ │ - jne 43480 │ │ │ │ + jne 43680 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 3640 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 433cd │ │ │ │ + jmp 435cd │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call 3650 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ - jmp 4341c │ │ │ │ + jmp 4361c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 3650 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x38(%esi) │ │ │ │ - jmp 433b0 │ │ │ │ + jmp 435b0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push (%eax) │ │ │ │ push 0x1c(%esi) │ │ │ │ push 0x20(%esi) │ │ │ │ call 3640 │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000434a0 : │ │ │ │ +000436a0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x9918,%ebx │ │ │ │ + add $0x9718,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - jne 434e0 │ │ │ │ + jne 436e0 │ │ │ │ test $0x2,%al │ │ │ │ - jne 438a0 │ │ │ │ + jne 43aa0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 43720 │ │ │ │ + jne 43920 │ │ │ │ test $0x8,%al │ │ │ │ - jne 43600 │ │ │ │ + jne 43800 │ │ │ │ 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 43a70 │ │ │ │ + jne 43c70 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %edx │ │ │ │ call 3050 │ │ │ │ @@ -80503,136 +80477,136 @@ │ │ │ │ push $0xbff00000 │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 3340 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 43581 │ │ │ │ + je 43781 │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 43c50 │ │ │ │ + je 43e50 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 3180 │ │ │ │ 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 43c30 │ │ │ │ + je 43e30 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 3510 │ │ │ │ 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 434b9 │ │ │ │ + je 436b9 │ │ │ │ mov (%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - je 43c70 │ │ │ │ + je 43e70 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %ecx │ │ │ │ call 3180 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ - jmp 434b9 │ │ │ │ + jmp 436b9 │ │ │ │ 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 43a30 │ │ │ │ + jne 43c30 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %edx │ │ │ │ call 3050 │ │ │ │ + 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 43a5b │ │ │ │ + je 43c5b │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %eax │ │ │ │ call 3510 │ │ │ │ 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 3050 │ │ │ │ - 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 43bd0 │ │ │ │ + je 43dd0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 3180 │ │ │ │ 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 43bb0 │ │ │ │ + je 43db0 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 3510 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ @@ -80648,15 +80622,15 @@ │ │ │ │ push 0x20(%esi) │ │ │ │ call 3340 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 43b90 │ │ │ │ + je 43d90 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %eax │ │ │ │ call 3180 │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x58(%esi) │ │ │ │ @@ -80667,116 +80641,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 43a10 │ │ │ │ + jne 43c10 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 3640 │ │ │ │ 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 43b70 │ │ │ │ + je 43d70 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 3180 │ │ │ │ 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 43b50 │ │ │ │ + je 43d50 │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %eax │ │ │ │ call 32a0 │ │ │ │ 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 3050 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 43b30 │ │ │ │ + je 43d30 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 3180 │ │ │ │ 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 43b10 │ │ │ │ + je 43d10 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 3510 │ │ │ │ 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 43af0 │ │ │ │ + je 43cf0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 3180 │ │ │ │ add $0x10,%esp │ │ │ │ fstl 0x48(%esi) │ │ │ │ @@ -80788,252 +80762,252 @@ │ │ │ │ push 0x1c(%esi) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push 0x20(%esi) │ │ │ │ call 3340 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 434c9 │ │ │ │ + jmp 436c9 │ │ │ │ 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 439f0 │ │ │ │ + jne 43bf0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 3640 │ │ │ │ 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 43ab0 │ │ │ │ + je 43cb0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 3180 │ │ │ │ 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 43a90 │ │ │ │ + je 43c90 │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %eax │ │ │ │ call 32a0 │ │ │ │ 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 3050 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 43c10 │ │ │ │ + je 43e10 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 3180 │ │ │ │ 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 43bf0 │ │ │ │ + je 43df0 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 3510 │ │ │ │ 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 43ad0 │ │ │ │ + je 43cd0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 3180 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ - jmp 434c1 │ │ │ │ + jmp 436c1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 3510 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 438c0 │ │ │ │ + jmp 43ac0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 3510 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 43740 │ │ │ │ + jmp 43940 │ │ │ │ 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 32a0 │ │ │ │ + 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 43643 │ │ │ │ + jne 43843 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3640 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 43651 │ │ │ │ + jmp 43851 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %edx │ │ │ │ call 32a0 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 43509 │ │ │ │ + jmp 43709 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %eax │ │ │ │ call 3050 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 43937 │ │ │ │ + jmp 43b37 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 3650 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 43903 │ │ │ │ + jmp 43b03 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 3650 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ - jmp 434c1 │ │ │ │ + jmp 436c1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 3650 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 43868 │ │ │ │ + jmp 43a68 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3640 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 43820 │ │ │ │ + jmp 43a20 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3650 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 437fa │ │ │ │ + jmp 439fa │ │ │ │ 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 3050 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 437b7 │ │ │ │ + jmp 439b7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 3650 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 43783 │ │ │ │ + jmp 43983 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3650 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -81046,86 +81020,86 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3640 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 436cd │ │ │ │ + jmp 438cd │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3650 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 436a1 │ │ │ │ + jmp 438a1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3640 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 439a0 │ │ │ │ + jmp 43ba0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3650 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4397a │ │ │ │ + jmp 43b7a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 3640 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 435a2 │ │ │ │ + jmp 437a2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 3650 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x38(%esi) │ │ │ │ - jmp 43581 │ │ │ │ + jmp 43781 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call 3650 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ - jmp 434b9 │ │ │ │ + jmp 436b9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00043c90 : │ │ │ │ +00043e90 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x9126,%ebx │ │ │ │ + add $0x8f26,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 43cf0 │ │ │ │ + jne 43ef0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 43d05 │ │ │ │ + jne 43f05 │ │ │ │ test $0x4,%al │ │ │ │ - jne 43d1a │ │ │ │ + jne 43f1a │ │ │ │ test $0x2,%al │ │ │ │ - jne 43d3c │ │ │ │ + jne 43f3c │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x20(%esi) │ │ │ │ call 3720 │ │ │ │ pop %eax │ │ │ │ push 0x14(%esi) │ │ │ │ call 3720 │ │ │ │ pop %edx │ │ │ │ @@ -81142,48 +81116,48 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x40,%al │ │ │ │ - je 43caf │ │ │ │ + je 43eaf │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 43cb3 │ │ │ │ + je 43eb3 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x24(%esi) │ │ │ │ call 3720 │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x2,%al │ │ │ │ - je 43cbb │ │ │ │ + je 43ebb │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x24(%esi) │ │ │ │ call 3720 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 43cbb │ │ │ │ + jmp 43ebb │ │ │ │ nop │ │ │ │ │ │ │ │ -00043d50 : │ │ │ │ +00043f50 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x905e,%ebx │ │ │ │ + add $0x8e5e,%ebx │ │ │ │ mov %eax,(%esi) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ @@ -81201,49 +81175,49 @@ │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x20(%esi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x20(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - je 43dc6 │ │ │ │ + je 43fc6 │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ test $0x2,%al │ │ │ │ - jne 43df0 │ │ │ │ + jne 43ff0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 43e11 │ │ │ │ + jne 44011 │ │ │ │ test $0x8,%al │ │ │ │ - je 43dd8 │ │ │ │ + je 43fd8 │ │ │ │ mov 0x20(%esi),%edx │ │ │ │ mov %edx,0x1c(%esi) │ │ │ │ test $0x20,%al │ │ │ │ - jne 43e60 │ │ │ │ + jne 44060 │ │ │ │ test $0x40,%al │ │ │ │ - jne 43e40 │ │ │ │ + jne 44040 │ │ │ │ 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 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 43dce │ │ │ │ + je 43fce │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ mov %eax,0x1c(%esi) │ │ │ │ @@ -81251,15 +81225,15 @@ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - jmp 43dce │ │ │ │ + jmp 43fce │ │ │ │ nop │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ @@ -81275,40 +81249,40 @@ │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 3620 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - jmp 43de0 │ │ │ │ + jmp 43fe0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00043e80 : │ │ │ │ +00044080 : │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ + add $0x8d3b,%ebx │ │ │ │ push $0x4 │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ - call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x8f31,%ebx │ │ │ │ call 3550 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00043eb0 : │ │ │ │ +000440b0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x8f05,%ebx │ │ │ │ + add $0x8d05,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ push (%eax) │ │ │ │ push 0x14(%esi) │ │ │ │ push 0x8(%eax) │ │ │ │ call 3420 │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ @@ -81330,149 +81304,149 @@ │ │ │ │ push %edx │ │ │ │ call 35f0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov %eax,%edx │ │ │ │ and $0x11,%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 43f40 │ │ │ │ + je 44140 │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 43ff0 │ │ │ │ + je 441f0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 3270 │ │ │ │ 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 43fc0 │ │ │ │ + je 441c0 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 30a0 │ │ │ │ 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 43fac │ │ │ │ + je 441ac │ │ │ │ mov (%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - je 43fd0 │ │ │ │ + je 441d0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %ecx │ │ │ │ call 3270 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ test $0x8,%al │ │ │ │ - je 43fb6 │ │ │ │ + je 441b6 │ │ │ │ fldl 0x48(%esi) │ │ │ │ fstpl 0x58(%esi) │ │ │ │ test $0x4,%al │ │ │ │ - jne 44010 │ │ │ │ + jne 44210 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 3420 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 43f5d │ │ │ │ + jmp 4415d │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call 31e0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ - jmp 43fac │ │ │ │ + jmp 441ac │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 31e0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x38(%esi) │ │ │ │ - jmp 43f40 │ │ │ │ + jmp 44140 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ push (%eax) │ │ │ │ push 0x1c(%esi) │ │ │ │ push 0x20(%esi) │ │ │ │ call 3420 │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00044030 : │ │ │ │ +00044230 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x8d88,%ebx │ │ │ │ + add $0x8b88,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x1,%al │ │ │ │ - jne 44070 │ │ │ │ + jne 44270 │ │ │ │ test $0x2,%al │ │ │ │ - jne 44430 │ │ │ │ + jne 44630 │ │ │ │ test $0x4,%al │ │ │ │ - jne 442b0 │ │ │ │ + jne 444b0 │ │ │ │ test $0x8,%al │ │ │ │ - jne 44190 │ │ │ │ + jne 44390 │ │ │ │ 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 44600 │ │ │ │ + jne 44800 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %edx │ │ │ │ call 3460 │ │ │ │ @@ -81501,136 +81475,136 @@ │ │ │ │ push $0xbff00000 │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ call 35f0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 44111 │ │ │ │ + je 44311 │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ test $0x20,%al │ │ │ │ - je 447e0 │ │ │ │ + je 449e0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 3270 │ │ │ │ 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 447c0 │ │ │ │ + je 449c0 │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 30a0 │ │ │ │ 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 44049 │ │ │ │ + je 44249 │ │ │ │ mov (%edx),%edx │ │ │ │ test $0x40,%al │ │ │ │ - je 44800 │ │ │ │ + je 44a00 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %ecx │ │ │ │ call 3270 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ - jmp 44049 │ │ │ │ + jmp 44249 │ │ │ │ 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 445c0 │ │ │ │ + jne 447c0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %edx │ │ │ │ call 3460 │ │ │ │ + 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 445eb │ │ │ │ + je 447eb │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %eax │ │ │ │ call 30a0 │ │ │ │ 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 3460 │ │ │ │ - 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 44760 │ │ │ │ + je 44960 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 3270 │ │ │ │ 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 44740 │ │ │ │ + je 44940 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 30a0 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ @@ -81646,15 +81620,15 @@ │ │ │ │ push 0x20(%esi) │ │ │ │ call 35f0 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ testb $0x40,0x4(%esi) │ │ │ │ - je 44720 │ │ │ │ + je 44920 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ push %eax │ │ │ │ call 3270 │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x58(%esi) │ │ │ │ @@ -81665,116 +81639,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 445a0 │ │ │ │ + jne 447a0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 3420 │ │ │ │ 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 44700 │ │ │ │ + je 44900 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 3270 │ │ │ │ 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 446e0 │ │ │ │ + je 448e0 │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %eax │ │ │ │ call 3740 │ │ │ │ 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 3460 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 446c0 │ │ │ │ + je 448c0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 3270 │ │ │ │ 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 446a0 │ │ │ │ + je 448a0 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 30a0 │ │ │ │ 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 44680 │ │ │ │ + je 44880 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 3270 │ │ │ │ add $0x10,%esp │ │ │ │ fstl 0x48(%esi) │ │ │ │ @@ -81786,252 +81760,252 @@ │ │ │ │ push 0x1c(%esi) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push 0x20(%esi) │ │ │ │ call 35f0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 44059 │ │ │ │ + jmp 44259 │ │ │ │ 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 44580 │ │ │ │ + jne 44780 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 3420 │ │ │ │ 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 44640 │ │ │ │ + je 44840 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0x8(%esi) │ │ │ │ push %edx │ │ │ │ call 3270 │ │ │ │ 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 44620 │ │ │ │ + je 44820 │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %eax │ │ │ │ call 3740 │ │ │ │ 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 3460 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x20,%esp │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ testb $0x20,0x4(%esi) │ │ │ │ - je 447a0 │ │ │ │ + je 449a0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 3270 │ │ │ │ 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 44780 │ │ │ │ + je 44980 │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push 0x8(%esi) │ │ │ │ push %eax │ │ │ │ call 30a0 │ │ │ │ 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 44660 │ │ │ │ + je 44860 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 3270 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ - jmp 44051 │ │ │ │ + jmp 44251 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 30a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 44450 │ │ │ │ + jmp 44650 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ push %edx │ │ │ │ call 30a0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 442d0 │ │ │ │ + jmp 444d0 │ │ │ │ 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 3740 │ │ │ │ + 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 441d3 │ │ │ │ + jne 443d3 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3420 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 441e1 │ │ │ │ + jmp 443e1 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push 0xc(%esi) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %edx │ │ │ │ call 3740 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 44099 │ │ │ │ + jmp 44299 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push %eax │ │ │ │ call 3460 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 444c7 │ │ │ │ + jmp 446c7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 31e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 44493 │ │ │ │ + jmp 44693 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 31e0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ - jmp 44051 │ │ │ │ + jmp 44251 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 31e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 443f8 │ │ │ │ + jmp 445f8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3420 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 443b0 │ │ │ │ + jmp 445b0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 31e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4438a │ │ │ │ + jmp 4458a │ │ │ │ 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 3460 │ │ │ │ add $0x20,%esp │ │ │ │ - jmp 44347 │ │ │ │ + jmp 44547 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call 31e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 44313 │ │ │ │ + jmp 44513 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 31e0 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -82044,86 +82018,86 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3420 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4425d │ │ │ │ + jmp 4445d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 31e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 44231 │ │ │ │ + jmp 44431 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 3420 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 44530 │ │ │ │ + jmp 44730 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call 31e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4450a │ │ │ │ + jmp 4470a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 3420 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 44132 │ │ │ │ + jmp 44332 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call 31e0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x38(%esi) │ │ │ │ - jmp 44111 │ │ │ │ + jmp 44311 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call 31e0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fstpl 0x48(%esi) │ │ │ │ - jmp 44049 │ │ │ │ + jmp 44249 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00044820 : │ │ │ │ +00044a20 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x8596,%ebx │ │ │ │ + add $0x8396,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 44880 │ │ │ │ + jne 44a80 │ │ │ │ test $0x40,%al │ │ │ │ - jne 44895 │ │ │ │ + jne 44a95 │ │ │ │ test $0x4,%al │ │ │ │ - jne 448aa │ │ │ │ + jne 44aaa │ │ │ │ test $0x2,%al │ │ │ │ - jne 448cc │ │ │ │ + jne 44acc │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x20(%esi) │ │ │ │ call 3720 │ │ │ │ pop %eax │ │ │ │ push 0x14(%esi) │ │ │ │ call 3720 │ │ │ │ pop %edx │ │ │ │ @@ -82140,30 +82114,30 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x40,%al │ │ │ │ - je 4483f │ │ │ │ + je 44a3f │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 44843 │ │ │ │ + je 44a43 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x24(%esi) │ │ │ │ call 3720 │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esi) │ │ │ │ call 3720 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x2,%al │ │ │ │ - je 4484b │ │ │ │ + je 44a4b │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x24(%esi) │ │ │ │ call 3720 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4484b │ │ │ │ + jmp 44a4b │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -000448e0 <.fini>: │ │ │ │ +00044ae0 <.fini>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 3780 <__cxa_finalize@plt+0x10> │ │ │ │ - add $0x84db,%ebx │ │ │ │ + add $0x82db,%ebx │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -58,15 +58,15 @@ │ │ │ │ 0x00045370 4bc4f777 9f50e03f 828363fe 19853340 K..w.P.?..c...3@ │ │ │ │ 0x00045380 77ddb3e7 1c1f7c40 8a50f3e5 ff2bbb40 w.....|@.P...+.@ │ │ │ │ 0x00045390 10dd4ab0 f48df240 6075fd3b 075e2241 ..J....@`u.;.^"A │ │ │ │ 0x000453a0 e367d613 38904a41 ea50ce42 a1db6b41 .g..8.JA.P.B..kA │ │ │ │ 0x000453b0 ceef984a 64aa8441 ce0d27ed 2f979441 ...Jd..A..'./..A │ │ │ │ 0x000453c0 062377ec 15bf9841 2eca4ecf 98228b41 .#w....A..N..".A │ │ │ │ 0x000453d0 55555555 5555c53f 11111111 1111813f UUUUUU.?.......? │ │ │ │ - 0x000453e0 3f682c87 fbabfc3d 95d626e8 0b2e113e ?h,....=..&....> │ │ │ │ + 0x000453e0 6a3b7172 7c47ff3d 95d626e8 0b2e113e j;qr|G.=..&....> │ │ │ │ 0x000453f0 182d4454 fb211940 182d4454 fb210940 .-DT.!.@.-DT.!.@ │ │ │ │ 0x00045400 83c8c96d 305fd43f 182d4454 fb2119c0 ...m0_.?.-DT.!.. │ │ │ │ 0x00045410 182d4454 fb2129c0 d221337f 7cd922c0 .-DT.!)..!3.|.". │ │ │ │ 0x00045420 cd765bd0 30e23673 6d9b4250 d70de23f .v[.0.6sm.BP...? │ │ │ │ 0x00045430 6d9b4250 d70dd23f 83c8c96d 305fb43f m.BP...?...m0_.? │ │ │ │ 0x00045440 83c8c96d 305fc43f 00000000 00000000 ...m0_.?........ │ │ │ │ 0x00045450 bcf0175c 293baab8 ff3f0000 00000000 ...\);...?...... │ │ │ │ @@ -89,17 +89,17 @@ │ │ │ │ 0x00045560 697a6564 2e004f76 65727361 6d706c69 ized..Oversampli │ │ │ │ 0x00045570 6e672066 6163746f 7220746f 6f20736d ng factor too sm │ │ │ │ 0x00045580 616c6c00 7468732d 3e78206f 7574206f all.ths->x out o │ │ │ │ 0x00045590 66207261 6e676520 5b302e30 2c302e35 f range [0.0,0.5 │ │ │ │ 0x000455a0 2900416c 6c6f6361 74696f6e 20666169 ).Allocation fai │ │ │ │ 0x000455b0 6c656421 00616c70 68615f61 6c6c5f25 led!.alpha_all_% │ │ │ │ 0x000455c0 645e5b25 642c2564 5d3d2566 0a000000 d^[%d,%d]=%f.... │ │ │ │ - 0x000455d0 e87efbff 477ffbff dc7efbff fd7efbff .~..G....~...~.. │ │ │ │ - 0x000455e0 037ffbff 0f7ffbff 177ffbff 2f7ffbff ............/... │ │ │ │ - 0x000455f0 3b7ffbff 237ffbff 00000000 00000000 ;...#........... │ │ │ │ + 0x000455d0 087ffbff 677ffbff fc7efbff 1d7ffbff ....g....~...... │ │ │ │ + 0x000455e0 237ffbff 2f7ffbff 377ffbff 4f7ffbff #.../...7...O... │ │ │ │ + 0x000455f0 5b7ffbff 437ffbff 00000000 00000000 [...C........... │ │ │ │ 0x00045600 00000000 09000000 01000000 0a000000 ................ │ │ │ │ 0x00045610 0d000000 15000000 02000000 1d000000 ................ │ │ │ │ 0x00045620 0b000000 0e000000 10000000 12000000 ................ │ │ │ │ 0x00045630 16000000 19000000 03000000 1e000000 ................ │ │ │ │ 0x00045640 08000000 0c000000 14000000 1c000000 ................ │ │ │ │ 0x00045650 0f000000 11000000 18000000 07000000 ................ │ │ │ │ 0x00045660 13000000 1b000000 17000000 06000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1,127 +1,127 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ 0x000456b0 011b033b b0070000 f5000000 70d9fbff ...;........p... │ │ │ │ 0x000456c0 cc070000 b0e0fbff f0070000 d0e1fbff ................ │ │ │ │ 0x000456d0 04080000 20e2fbff 3c080000 97e4fbff .... ...<....... │ │ │ │ - 0x000456e0 68080000 a0e4fbff 7c080000 d5e9fbff h.......|....... │ │ │ │ - 0x000456f0 bc080000 e0e9fbff d0080000 20eafbff ............ ... │ │ │ │ - 0x00045700 e8080000 50ebfbff 08090000 40effbff ....P.......@... │ │ │ │ - 0x00045710 30090000 e0effbff 68090000 90f0fbff 0.......h....... │ │ │ │ - 0x00045720 94090000 40f1fbff c0090000 b0f1fbff ....@........... │ │ │ │ - 0x00045730 e4090000 80f2fbff 240a0000 e0f2fbff ........$....... │ │ │ │ - 0x00045740 480a0000 b0f3fbff 700a0000 a0f4fbff H.......p....... │ │ │ │ - 0x00045750 b00a0000 3af5fbff ec0a0000 40f5fbff ....:.......@... │ │ │ │ - 0x00045760 000b0000 90f6fbff 340b0000 d0f6fbff ........4....... │ │ │ │ - 0x00045770 580b0000 e0f6fbff 6c0b0000 30f7fbff X.......l...0... │ │ │ │ - 0x00045780 800b0000 90f7fbff a40b0000 40f8fbff ............@... │ │ │ │ - 0x00045790 cc0b0000 f4f8fbff f40b0000 00f9fbff ................ │ │ │ │ - 0x000457a0 080c0000 e0fdfbff 440c0000 0005fcff ........D....... │ │ │ │ - 0x000457b0 7c0c0000 5005fcff b00c0000 9005fcff |...P........... │ │ │ │ - 0x000457c0 d80c0000 0006fcff 180d0000 6007fcff ............`... │ │ │ │ - 0x000457d0 cc0d0000 c008fcff 900e0000 e008fcff ................ │ │ │ │ - 0x000457e0 b00e0000 0009fcff d40e0000 5009fcff ............P... │ │ │ │ - 0x000457f0 100f0000 9009fcff 4c0f0000 f009fcff ........L....... │ │ │ │ - 0x00045800 880f0000 900afcff 9c0f0000 200cfcff ............ ... │ │ │ │ - 0x00045810 d80f0000 f00efcff 08100000 000ffcff ................ │ │ │ │ - 0x00045820 1c100000 100ffcff 30100000 200ffcff ........0... ... │ │ │ │ - 0x00045830 44100000 700ffcff 5c100000 d00ffcff D...p...\....... │ │ │ │ - 0x00045840 90100000 2010fcff a4100000 6010fcff .... .......`... │ │ │ │ - 0x00045850 b8100000 c010fcff dc100000 2011fcff ............ ... │ │ │ │ - 0x00045860 00110000 9011fcff 3c110000 1012fcff ........<....... │ │ │ │ - 0x00045870 60110000 5012fcff 74110000 8012fcff `...P...t....... │ │ │ │ - 0x00045880 88110000 e012fcff 9c110000 4013fcff ............@... │ │ │ │ - 0x00045890 b0110000 9013fcff cc110000 d013fcff ................ │ │ │ │ - 0x000458a0 f0110000 3014fcff 04120000 8014fcff ....0........... │ │ │ │ - 0x000458b0 18120000 f014fcff 2c120000 4015fcff ........,...@... │ │ │ │ - 0x000458c0 40120000 d015fcff 54120000 2016fcff @.......T... ... │ │ │ │ - 0x000458d0 68120000 9016fcff 84120000 e016fcff h............... │ │ │ │ - 0x000458e0 a8120000 6017fcff c4120000 c017fcff ....`........... │ │ │ │ - 0x000458f0 e8120000 b019fcff 28130000 c019fcff ........(....... │ │ │ │ - 0x00045900 3c130000 e019fcff 50130000 101afcff <.......P....... │ │ │ │ - 0x00045910 6c130000 201afcff 80130000 501afcff l... .......P... │ │ │ │ - 0x00045920 94130000 901ffcff d4130000 d024fcff .............$.. │ │ │ │ - 0x00045930 14140000 602afcff 44140000 c02bfcff ....`*..D....+.. │ │ │ │ - 0x00045940 98140000 602dfcff ec140000 e035fcff ....`-.......5.. │ │ │ │ - 0x00045950 44150000 a03efcff 9c150000 105ffcff D....>......._.. │ │ │ │ - 0x00045960 24160000 a07dfcff ac160000 f080fcff $....}.......... │ │ │ │ - 0x00045970 e8160000 3084fcff 24170000 c097fcff ....0...$....... │ │ │ │ - 0x00045980 64170000 40acfcff b4170000 10cbfcff d...@........... │ │ │ │ - 0x00045990 e4170000 80eafcff 14180000 f016fdff ................ │ │ │ │ - 0x000459a0 44180000 d053fdff 74180000 f081fdff D....S..t....... │ │ │ │ - 0x000459b0 a4180000 10befdff d4180000 b0bffdff ................ │ │ │ │ - 0x000459c0 14190000 10c4fdff 44190000 80c8fdff ........D....... │ │ │ │ - 0x000459d0 74190000 30cffdff a4190000 b0cffdff t...0........... │ │ │ │ - 0x000459e0 001a0000 d0d0fdff 601a0000 d0d1fdff ........`....... │ │ │ │ - 0x000459f0 b81a0000 e0d2fdff 101b0000 10d3fdff ................ │ │ │ │ - 0x00045a00 3c1b0000 50d3fdff 681b0000 90d3fdff <...P...h....... │ │ │ │ - 0x00045a10 941b0000 d0d4fdff 081c0000 10d7fdff ................ │ │ │ │ - 0x00045a20 dc1c0000 d0dcfdff 0c1d0000 90fdfdff ................ │ │ │ │ - 0x00045a30 3c1d0000 a01cfeff 7c1d0000 901ffeff <.......|....... │ │ │ │ - 0x00045a40 b81d0000 6022feff f41d0000 1024feff ....`".......$.. │ │ │ │ - 0x00045a50 341e0000 1026feff 741e0000 5028feff 4....&..t...P(.. │ │ │ │ - 0x00045a60 b41e0000 702dfeff e41e0000 f02dfeff ....p-.......-.. │ │ │ │ - 0x00045a70 401f0000 102ffeff a01f0000 1030feff @..../.......0.. │ │ │ │ - 0x00045a80 f81f0000 4030feff 24200000 8030feff ....@0..$ ...0.. │ │ │ │ - 0x00045a90 50200000 c030feff 7c200000 d031feff P ...0..| ...1.. │ │ │ │ - 0x00045aa0 dc200000 c633feff a8210000 d033feff . ...3...!...3.. │ │ │ │ - 0x00045ab0 bc210000 b039feff ec210000 305afeff .!...9...!..0Z.. │ │ │ │ - 0x00045ac0 1c220000 307afeff 4c220000 407dfeff ."..0z..L"..@}.. │ │ │ │ - 0x00045ad0 88220000 5080feff c8220000 0082feff ."..P...."...... │ │ │ │ - 0x00045ae0 08230000 0084feff 48230000 4086feff .#......H#..@... │ │ │ │ - 0x00045af0 88230000 b08bfeff b8230000 308cfeff .#.......#..0... │ │ │ │ - 0x00045b00 14240000 508dfeff 74240000 508efeff .$..P...t$..P... │ │ │ │ - 0x00045b10 cc240000 808efeff f8240000 c08efeff .$.......$...... │ │ │ │ - 0x00045b20 24250000 008ffeff 50250000 1090feff $%......P%...... │ │ │ │ - 0x00045b30 b0250000 1092feff 7c260000 9095feff .%......|&...... │ │ │ │ - 0x00045b40 ac260000 c0a2feff ec260000 c0b0feff .&.......&...... │ │ │ │ - 0x00045b50 3c270000 40b2feff 88270000 c0b3feff <'..@....'...... │ │ │ │ - 0x00045b60 d4270000 e0b4feff 20280000 90b6feff .'...... (...... │ │ │ │ - 0x00045b70 68280000 30bafeff b4280000 b0bffeff h(..0....(...... │ │ │ │ - 0x00045b80 e4280000 30c0feff 40290000 c0c1feff .(..0...@)...... │ │ │ │ - 0x00045b90 8c290000 c0c2feff d4290000 f0c2feff .).......)...... │ │ │ │ - 0x00045ba0 042a0000 50c4feff b02a0000 10c6feff .*..P....*...... │ │ │ │ - 0x00045bb0 fc2a0000 20c8feff 482b0000 a0c9feff .*.. ...H+...... │ │ │ │ - 0x00045bc0 902b0000 40cbfeff dc2b0000 10cdfeff .+..@....+...... │ │ │ │ - 0x00045bd0 282c0000 a0cefeff 702c0000 40cffeff (,......p,..@... │ │ │ │ - 0x00045be0 c42c0000 50d0feff 2c2d0000 b0d2feff .,..P...,-...... │ │ │ │ - 0x00045bf0 ac2d0000 30d5feff 2c2e0000 10eafeff .-..0...,....... │ │ │ │ + 0x000456e0 68080000 a0e4fbff 7c080000 f5e9fbff h.......|....... │ │ │ │ + 0x000456f0 bc080000 00eafbff d0080000 40eafbff ............@... │ │ │ │ + 0x00045700 e8080000 70ebfbff 08090000 90effbff ....p........... │ │ │ │ + 0x00045710 30090000 30f0fbff 68090000 d0f0fbff 0...0...h....... │ │ │ │ + 0x00045720 94090000 80f1fbff c0090000 e0f1fbff ................ │ │ │ │ + 0x00045730 e4090000 a0f2fbff 240a0000 00f3fbff ........$....... │ │ │ │ + 0x00045740 480a0000 d0f3fbff 700a0000 c0f4fbff H.......p....... │ │ │ │ + 0x00045750 b00a0000 5af5fbff ec0a0000 60f5fbff ....Z.......`... │ │ │ │ + 0x00045760 000b0000 b0f6fbff 340b0000 10f7fbff ........4....... │ │ │ │ + 0x00045770 580b0000 20f7fbff 6c0b0000 70f7fbff X... ...l...p... │ │ │ │ + 0x00045780 800b0000 d0f7fbff a40b0000 80f8fbff ................ │ │ │ │ + 0x00045790 cc0b0000 34f9fbff f40b0000 40f9fbff ....4.......@... │ │ │ │ + 0x000457a0 080c0000 10fefbff 440c0000 2005fcff ........D... ... │ │ │ │ + 0x000457b0 7c0c0000 7005fcff b00c0000 b005fcff |...p........... │ │ │ │ + 0x000457c0 d80c0000 2006fcff 180d0000 8007fcff .... ........... │ │ │ │ + 0x000457d0 cc0d0000 e008fcff 900e0000 0009fcff ................ │ │ │ │ + 0x000457e0 b00e0000 2009fcff d40e0000 7009fcff .... .......p... │ │ │ │ + 0x000457f0 100f0000 b009fcff 4c0f0000 100afcff ........L....... │ │ │ │ + 0x00045800 880f0000 d00afcff 9c0f0000 600cfcff ............`... │ │ │ │ + 0x00045810 d80f0000 300ffcff 08100000 400ffcff ....0.......@... │ │ │ │ + 0x00045820 1c100000 500ffcff 30100000 600ffcff ....P...0...`... │ │ │ │ + 0x00045830 44100000 b00ffcff 5c100000 1010fcff D.......\....... │ │ │ │ + 0x00045840 90100000 6010fcff a4100000 a010fcff ....`........... │ │ │ │ + 0x00045850 b8100000 0011fcff dc100000 6011fcff ............`... │ │ │ │ + 0x00045860 00110000 d011fcff 3c110000 3012fcff ........<...0... │ │ │ │ + 0x00045870 60110000 7012fcff 74110000 a012fcff `...p...t....... │ │ │ │ + 0x00045880 88110000 0013fcff 9c110000 6013fcff ............`... │ │ │ │ + 0x00045890 b0110000 c013fcff cc110000 1014fcff ................ │ │ │ │ + 0x000458a0 f0110000 7014fcff 04120000 c014fcff ....p........... │ │ │ │ + 0x000458b0 18120000 3015fcff 2c120000 8015fcff ....0...,....... │ │ │ │ + 0x000458c0 40120000 1016fcff 54120000 6016fcff @.......T...`... │ │ │ │ + 0x000458d0 68120000 d016fcff 84120000 2017fcff h........... ... │ │ │ │ + 0x000458e0 a8120000 a017fcff c4120000 0018fcff ................ │ │ │ │ + 0x000458f0 e8120000 f019fcff 28130000 001afcff ........(....... │ │ │ │ + 0x00045900 3c130000 201afcff 50130000 501afcff <... ...P...P... │ │ │ │ + 0x00045910 6c130000 601afcff 80130000 901afcff l...`........... │ │ │ │ + 0x00045920 94130000 d01ffcff d4130000 1025fcff .............%.. │ │ │ │ + 0x00045930 14140000 a02afcff 44140000 002cfcff .....*..D....,.. │ │ │ │ + 0x00045940 98140000 a02dfcff ec140000 2036fcff .....-...... 6.. │ │ │ │ + 0x00045950 44150000 e03efcff 9c150000 505ffcff D....>......P_.. │ │ │ │ + 0x00045960 24160000 e07dfcff ac160000 3081fcff $....}......0... │ │ │ │ + 0x00045970 e8160000 6084fcff 24170000 0098fcff ....`...$....... │ │ │ │ + 0x00045980 64170000 80acfcff b4170000 30cbfcff d...........0... │ │ │ │ + 0x00045990 e4170000 80eafcff 14180000 b016fdff ................ │ │ │ │ + 0x000459a0 44180000 9053fdff 74180000 0081fdff D....S..t....... │ │ │ │ + 0x000459b0 a4180000 10bdfdff d4180000 b0befdff ................ │ │ │ │ + 0x000459c0 14190000 10c3fdff 44190000 80c7fdff ........D....... │ │ │ │ + 0x000459d0 74190000 30cefdff a4190000 b0cefdff t...0........... │ │ │ │ + 0x000459e0 001a0000 d0cffdff 601a0000 d0d0fdff ........`....... │ │ │ │ + 0x000459f0 b81a0000 e0d1fdff 101b0000 10d2fdff ................ │ │ │ │ + 0x00045a00 3c1b0000 50d2fdff 681b0000 90d2fdff <...P...h....... │ │ │ │ + 0x00045a10 941b0000 d0d3fdff 081c0000 10d6fdff ................ │ │ │ │ + 0x00045a20 dc1c0000 d0dbfdff 0c1d0000 50fcfdff ............P... │ │ │ │ + 0x00045a30 3c1d0000 e01bfeff 7c1d0000 d01efeff <.......|....... │ │ │ │ + 0x00045a40 b81d0000 a021feff f41d0000 5023feff .....!......P#.. │ │ │ │ + 0x00045a50 341e0000 4025feff 741e0000 7027feff 4...@%..t...p'.. │ │ │ │ + 0x00045a60 b41e0000 802cfeff e41e0000 002dfeff .....,.......-.. │ │ │ │ + 0x00045a70 401f0000 202efeff a01f0000 202ffeff @... ....... /.. │ │ │ │ + 0x00045a80 f81f0000 502ffeff 24200000 902ffeff ....P/..$ .../.. │ │ │ │ + 0x00045a90 50200000 d02ffeff 7c200000 e030feff P .../..| ...0.. │ │ │ │ + 0x00045aa0 dc200000 d632feff a8210000 1033feff . ...2...!...3.. │ │ │ │ + 0x00045ab0 bc210000 f038feff ec210000 7059feff .!...8...!..pY.. │ │ │ │ + 0x00045ac0 1c220000 b079feff 4c220000 c07cfeff ."...y..L"...|.. │ │ │ │ + 0x00045ad0 88220000 d07ffeff c8220000 8081feff ."......."...... │ │ │ │ + 0x00045ae0 08230000 7083feff 48230000 a085feff .#..p...H#...... │ │ │ │ + 0x00045af0 88230000 108bfeff b8230000 908bfeff .#.......#...... │ │ │ │ + 0x00045b00 14240000 b08cfeff 74240000 b08dfeff .$......t$...... │ │ │ │ + 0x00045b10 cc240000 e08dfeff f8240000 208efeff .$.......$.. ... │ │ │ │ + 0x00045b20 24250000 608efeff 50250000 708ffeff $%..`...P%..p... │ │ │ │ + 0x00045b30 b0250000 9091feff 7c260000 1095feff .%......|&...... │ │ │ │ + 0x00045b40 ac260000 40a2feff ec260000 40b0feff .&..@....&..@... │ │ │ │ + 0x00045b50 3c270000 c0b1feff 88270000 40b3feff <'.......'..@... │ │ │ │ + 0x00045b60 d4270000 60b4feff 20280000 10b6feff .'..`... (...... │ │ │ │ + 0x00045b70 68280000 c0b9feff b4280000 30bffeff h(.......(..0... │ │ │ │ + 0x00045b80 e4280000 b0bffeff 40290000 40c1feff .(......@)..@... │ │ │ │ + 0x00045b90 8c290000 40c2feff d4290000 70c2feff .)..@....)..p... │ │ │ │ + 0x00045ba0 042a0000 d0c3feff b02a0000 90c5feff .*.......*...... │ │ │ │ + 0x00045bb0 fc2a0000 b0c7feff 482b0000 20c9feff .*......H+.. ... │ │ │ │ + 0x00045bc0 902b0000 c0cafeff dc2b0000 90ccfeff .+.......+...... │ │ │ │ + 0x00045bd0 282c0000 20cefeff 702c0000 c0cefeff (,.. ...p,...... │ │ │ │ + 0x00045be0 c42c0000 d0cffeff 2c2d0000 30d2feff .,......,-..0... │ │ │ │ + 0x00045bf0 ac2d0000 b0d4feff 2c2e0000 00eafeff .-......,....... │ │ │ │ 0x00045c00 f0300000 d0fefeff c8330000 00fffeff .0.......3...... │ │ │ │ 0x00045c10 f4330000 1002ffff 08350000 c006ffff .3.......5...... │ │ │ │ - 0x00045c20 8c350000 400affff fc350000 600dffff .5..@....5..`... │ │ │ │ - 0x00045c30 64360000 6011ffff e8360000 1012ffff d6..`....6...... │ │ │ │ - 0x00045c40 30370000 6012ffff 64370000 0013ffff 07..`...d7...... │ │ │ │ - 0x00045c50 b4370000 5013ffff e8370000 5015ffff .7..P....7..P... │ │ │ │ - 0x00045c60 54380000 6018ffff ac380000 a01affff T8..`....8...... │ │ │ │ - 0x00045c70 00390000 c01cffff 40390000 a020ffff .9......@9... .. │ │ │ │ - 0x00045c80 483a0000 0024ffff dc3a0000 8033ffff H:...$...:...3.. │ │ │ │ - 0x00045c90 443e0000 e033ffff 883e0000 503affff D>...3...>..P:.. │ │ │ │ - 0x00045ca0 603f0000 d05dffff 18430000 1062ffff `?...]...C...b.. │ │ │ │ - 0x00045cb0 d8430000 107bffff 50470000 1080ffff .C...{..PG...... │ │ │ │ - 0x00045cc0 5c480000 c081ffff b4480000 1082ffff \H.......H...... │ │ │ │ - 0x00045cd0 d8480000 e082ffff 20490000 1084ffff .H...... I...... │ │ │ │ - 0x00045ce0 60490000 8084ffff 98490000 9085ffff `I.......I...... │ │ │ │ - 0x00045cf0 e4490000 d086ffff 384a0000 5088ffff .I......8J..P... │ │ │ │ - 0x00045d00 904a0000 808affff 1c4b0000 b08affff .J.......K...... │ │ │ │ - 0x00045d10 504b0000 e08affff 7c4b0000 b08dffff PK......|K...... │ │ │ │ - 0x00045d20 9c4c0000 608effff e84c0000 208fffff .L..`....L.. ... │ │ │ │ - 0x00045d30 504d0000 0095ffff fc4d0000 e09cffff PM.......M...... │ │ │ │ - 0x00045d40 e84e0000 40a4ffff 904f0000 b0acffff .N..@....O...... │ │ │ │ - 0x00045d50 74500000 10adffff a8500000 10aeffff tP.......P...... │ │ │ │ - 0x00045d60 fc500000 f0baffff 3c510000 30c7ffff .P........p4...>...;.. │ │ │ │ + 0x00045ca0 643f0000 905fffff 1c430000 0064ffff d?..._...C...d.. │ │ │ │ + 0x00045cb0 dc430000 907cffff 50470000 9081ffff .C...|..PG...... │ │ │ │ + 0x00045cc0 5c480000 4083ffff b4480000 9083ffff \H..@....H...... │ │ │ │ + 0x00045cd0 d8480000 6084ffff 20490000 9085ffff .H..`... I...... │ │ │ │ + 0x00045ce0 60490000 0086ffff 98490000 1087ffff `I.......I...... │ │ │ │ + 0x00045cf0 e4490000 5088ffff 384a0000 d089ffff .I..P...8J...... │ │ │ │ + 0x00045d00 904a0000 008cffff 1c4b0000 308cffff .J.......K..0... │ │ │ │ + 0x00045d10 504b0000 608cffff 7c4b0000 308fffff PK..`...|K..0... │ │ │ │ + 0x00045d20 9c4c0000 e08fffff e84c0000 a090ffff .L.......L...... │ │ │ │ + 0x00045d30 504d0000 8096ffff fc4d0000 609effff PM.......M..`... │ │ │ │ + 0x00045d40 e84e0000 c0a5ffff 904f0000 30aeffff .N.......O..0... │ │ │ │ + 0x00045d50 74500000 90aeffff a8500000 90afffff tP.......P...... │ │ │ │ + 0x00045d60 fc500000 d0bcffff 3c510000 30c9ffff .P..........A....A....A │ │ │ │ - 0x000499e4 0e108604 410e1483 05430e54 5b0e5848 ....A....C.T[.XH │ │ │ │ - 0x000499f4 0e5c410e 604c0e50 02820e54 430e5846 .\A.`L.P...TC.XF │ │ │ │ - 0x00049a04 0e5c470e 60470e64 430e6844 0e6c410e .\G.`G.dC.hD.lA. │ │ │ │ - 0x00049a14 705b0e54 4c0e5841 0e5c440e 604a0e50 p[.TL.XA.\D.`J.P │ │ │ │ - 0x00049a24 430a0e14 41c30e10 41c60e0c 41c70e08 C...A...A...A... │ │ │ │ - 0x00049a34 41c50e04 4b0b470e 544c0e58 460e5c43 A...K.G.TL.XF.\C │ │ │ │ - 0x00049a44 0e60570e 544a0e58 420e5c41 0e604f0e .`W.TJ.XB.\A.`O. │ │ │ │ - 0x00049a54 50024d0e 54430e58 410e5c4b 0e600242 P.M.TC.XA.\K.`.B │ │ │ │ - 0x00049a64 0e5002c6 0e584e0e 5c480e60 410e6443 .P...XN.\H.`A.dC │ │ │ │ - 0x00049a74 0e68460e 6c440e70 530e5060 0a0e5456 .hF.lD.pS.P`..TV │ │ │ │ - 0x00049a84 0b000000 74030000 283c0000 301effff ....t...(<..0... │ │ │ │ - 0x00049a94 f9180000 004b0e08 8502410e 0c870341 .....K....A....A │ │ │ │ - 0x00049aa4 0e108604 410e1483 05460e90 0202410e ....A....F....A. │ │ │ │ - 0x00049ab4 9402480e 9802480e 9c02470e a002530e ..H...H...G...S. │ │ │ │ - 0x00049ac4 90020257 0e9c0248 0ea00248 0ea40242 ...W...H...H...B │ │ │ │ - 0x00049ad4 0ea80242 0eac0242 0eb00241 0eb40242 ...B...B...A...B │ │ │ │ - 0x00049ae4 0eb80242 0ebc0242 0ec00241 0ec40242 ...B...B...A...B │ │ │ │ - 0x00049af4 0ec80248 0ecc0242 0ed00248 0e94024c ...H...B...H...L │ │ │ │ - 0x00049b04 0e980247 0e9c0241 0ea0025d 0e90026c ...G...A...]...l │ │ │ │ - 0x00049b14 0e940244 0e980242 0e9c024a 0ea0026b ...D...B...J...k │ │ │ │ - 0x00049b24 0e900202 ea0e9402 440e9802 410e9c02 ........D...A... │ │ │ │ - 0x00049b34 410ea002 660e9002 030c020e 9402510e A...f.........Q. │ │ │ │ - 0x00049b44 9802410e 9c024a0e a002530e 9402440e ..A...J...S...D. │ │ │ │ - 0x00049b54 9802430e 9c024a0e a002530e 9402470e ..C...J...S...G. │ │ │ │ - 0x00049b64 9802480e 9c02410e a002700e 9002025c ..H...A...p....\ │ │ │ │ - 0x00049b74 0e940245 0e980241 0e9c0241 0ea00250 ...E...A...A...P │ │ │ │ - 0x00049b84 0e940241 0e980241 0e9c0251 0ea00256 ...A...A...Q...V │ │ │ │ - 0x00049b94 0e900203 1c010e94 02430e98 02440e9c .........C...D.. │ │ │ │ - 0x00049ba4 02450ea0 024c0e94 02410e98 02410e9c .E...L...A...A.. │ │ │ │ - 0x00049bb4 02510ea0 024c0e94 02410e98 02410e9c .Q...L...A...A.. │ │ │ │ - 0x00049bc4 024d0ea0 02480e90 024e0e94 02440e98 .M...H...N...D.. │ │ │ │ - 0x00049bd4 024c0e9c 02410ea0 02500e90 02030201 .L...A...P...... │ │ │ │ - 0x00049be4 0a0e1441 c30e1041 c60e0c41 c70e0841 ...A...A...A...A │ │ │ │ - 0x00049bf4 c50e0450 0b490e94 024d0e98 024a0e9c ...P.I...M...J.. │ │ │ │ - 0x00049c04 02440ea0 025a0e94 02470e98 02410e9c .D...Z...G...A.. │ │ │ │ - 0x00049c14 024a0ea0 02025d0e 90020268 0e940245 .J....]....h...E │ │ │ │ - 0x00049c24 0e980241 0e9c0241 0ea00250 0e940241 ...A...A...P...A │ │ │ │ - 0x00049c34 0e980241 0e9c0251 0ea00259 0e900203 ...A...Q...Y.... │ │ │ │ - 0x00049c44 a8020e94 02430e98 02470e9c 02450ea0 .....C...G...E.. │ │ │ │ - 0x00049c54 024c0e94 02410e98 02410e9c 02510ea0 .L...A...A...Q.. │ │ │ │ - 0x00049c64 024c0e94 02410e98 02410e9c 024d0ea0 .L...A...A...M.. │ │ │ │ - 0x00049c74 02530e90 02430e94 02440e98 024c0e9c .S...C...D...L.. │ │ │ │ - 0x00049c84 02410ea0 02500e90 0202670e 9402450e .A...P....g...E. │ │ │ │ - 0x00049c94 9802450e 9c02410e a002500e 9402410e ..E...A...P...A. │ │ │ │ - 0x00049ca4 9802410e 9c02510e a0025f0e 90020361 ..A...Q..._....a │ │ │ │ - 0x00049cb4 020e9402 430e9802 470e9c02 450ea002 ....C...G...E... │ │ │ │ - 0x00049cc4 4c0e9402 410e9802 410e9c02 510ea002 L...A...A...Q... │ │ │ │ - 0x00049cd4 4c0e9402 410e9802 410e9c02 4d0ea002 L...A...A...M... │ │ │ │ - 0x00049ce4 480e9002 530e9402 490e9802 410e9c02 H...S...I...A... │ │ │ │ - 0x00049cf4 410ea002 500e9402 410e9802 410e9c02 A...P...A...A... │ │ │ │ - 0x00049d04 510ea002 560e9002 0343010e 9402430e Q...V....C....C. │ │ │ │ - 0x00049d14 9802440e 9c02450e a0024c0e 9402410e ..D...E...L...A. │ │ │ │ - 0x00049d24 9802410e 9c02460e 9002430e 9402450e ..A...F...C...E. │ │ │ │ - 0x00049d34 9802410e 9c02410e a002500e 9402410e ..A...A...P...A. │ │ │ │ - 0x00049d44 9802410e 9c02510e a002590e 90020373 ..A...Q...Y....s │ │ │ │ - 0x00049d54 020e9402 490e9802 410e9c02 410ea002 ....I...A...A... │ │ │ │ - 0x00049d64 500e9402 410e9802 410e9c02 510ea002 P...A...A...Q... │ │ │ │ - 0x00049d74 590e9002 036e020a 0e940243 0e980247 Y....n.....C...G │ │ │ │ - 0x00049d84 0e9c0245 0b430e98 02470e9c 02470ea0 ...E.C...G...G.. │ │ │ │ - 0x00049d94 02470ea4 02470ea8 02470eac 02470eb0 .G...G...G...G.. │ │ │ │ - 0x00049da4 024c0e90 02460a0e 1441c30e 1041c60e .L...F...A...A.. │ │ │ │ - 0x00049db4 0c41c70e 0841c50e 04410b46 0e940241 .A...A...A.F...A │ │ │ │ - 0x00049dc4 0e980247 0e9c024a 0ea0024c 0e900202 ...G...J...L.... │ │ │ │ - 0x00049dd4 8d0a0e14 41c30e10 41c60e0c 41c70e08 ....A...A...A... │ │ │ │ - 0x00049de4 41c50e04 410b500e 9402460e 9802420e A...A.P...F...B. │ │ │ │ - 0x00049df4 9c02410e a0025e0e 90020000 08010000 ..A...^......... │ │ │ │ - 0x00049e04 a03f0000 b833ffff d7040000 00410e08 .?...3.......A.. │ │ │ │ + 0x00048c84 20020e8c 01430e90 01520e14 41c30e10 ....C...R..A... │ │ │ │ + 0x00048c94 41c60e0c 41c70e08 41c50e04 440e8001 A...A...A...D... │ │ │ │ + 0x00048ca4 83058502 86048703 6c000000 4c2e0000 ........l...L... │ │ │ │ + 0x00048cb4 3cd4feff 29030000 00410e08 8502410e <...)....A....A. │ │ │ │ + 0x00048cc4 0c870341 0e108604 410e1483 05430e8c ...A....A....C.. │ │ │ │ + 0x00048cd4 01540e90 017d0e80 0103d501 0e8c0146 .T...}.........F │ │ │ │ + 0x00048ce4 0e90014b 0e80017f 0e90017b 0e80015d ...K.......{...] │ │ │ │ + 0x00048cf4 0e8c0143 0e900150 0e1441c3 0e1041c6 ...C...P..A...A. │ │ │ │ + 0x00048d04 0e0c41c7 0e0841c5 0e04440e 80018305 ..A...A...D..... │ │ │ │ + 0x00048d14 85028604 87030000 80000000 bc2e0000 ................ │ │ │ │ + 0x00048d24 fcd6feff 2c040000 00410e08 8502410e ....,....A....A. │ │ │ │ + 0x00048d34 0c870341 0e108604 410e1483 05430e6c ...A....A....C.l │ │ │ │ + 0x00048d44 560e7002 570e6060 0e64500e 68420e6c V.p.W.``.dP.hB.l │ │ │ │ + 0x00048d54 440e704a 0e6002ac 0e700255 0e60720e D.pJ.`...p.U.`r. │ │ │ │ + 0x00048d64 6c440e70 4b0e6003 bd010e6c 430e7050 lD.pK.`....lC.pP │ │ │ │ + 0x00048d74 0e6c440e 70460e6c 430e7050 0e1441c3 .lD.pF.lC.pP..A. │ │ │ │ + 0x00048d84 0e1041c6 0e0c41c7 0e0841c5 0e04490e ..A...A...A...I. │ │ │ │ + 0x00048d94 60830585 02860487 03000000 44000000 `...........D... │ │ │ │ + 0x00048da4 402f0000 a8dafeff aa000000 00410e08 @/...........A.. │ │ │ │ + 0x00048db4 8602410e 0c830343 0e205e0e 24440e28 ..A....C. ^.$D.( │ │ │ │ + 0x00048dc4 440e2c44 0e30440e 34440e38 420e3c41 D.,D.0D.4D.8B... │ │ │ │ 0x0004a0f4 58010000 00410e08 8502410e 0c870341 X....A....A....A │ │ │ │ 0x0004a104 0e108604 410e1483 05430e30 02fe0a0e ....A....C.0.... │ │ │ │ 0x0004a114 1443c30e 1041c60e 0c41c70e 0841c50e .C...A...A...A.. │ │ │ │ 0x0004a124 04450b5d 0a0e1446 c30e1041 c60e0c41 .E.]...F...A...A │ │ │ │ 0x0004a134 c70e0841 c50e0441 0b000000 88000000 ...A...A........ │ │ │ │ - 0x0004a144 e0420000 b83dffff 24020000 00410e08 .B...=..$....A.. │ │ │ │ + 0x0004a144 e0420000 383fffff 24020000 00410e08 .B..8?..$....A.. │ │ │ │ 0x0004a154 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ │ │ 0x0004a164 05430e30 02720a0e 1441c30e 1041c60e .C.0.r...A...A.. │ │ │ │ - 0x0004a174 0c41c70e 0841c50e 04430b46 0e3c410e .A...A...C.F.....A....C. │ │ │ │ + 0x0004a864 ec7bffff 3e000000 00410e08 8302430e .{..>....A....C. │ │ │ │ 0x0004a874 10570e14 440e1844 0e1c440e 20440e24 .W..D..D..D. D.$ │ │ │ │ 0x0004a884 440e2841 0e2c440e 30480e08 41c30e04 D.(A.,D.0H..A... │ │ │ │ - 0x0004a894 34000000 344a0000 f479ffff 35000000 4...4J...y..5... │ │ │ │ - 0x0004a8a4 00410e08 8302430e 14450e18 420e1c45 .A....C..E..B..E │ │ │ │ - 0x0004a8b4 0e204f0e 24440e28 440e2c44 0e30480e . O.$D.(D.,D.0H. │ │ │ │ + 0x0004a894 34000000 344a0000 f47bffff 35000000 4...4J...{..5... │ │ │ │ + 0x0004a8a4 00410e08 8302430e 14500e18 420e1c45 .A....C..P..B..E │ │ │ │ + 0x0004a8b4 0e20440e 24440e28 440e2c44 0e30480e . D.$D.(D.,D.0H. │ │ │ │ 0x0004a8c4 0841c30e 04000000 28000000 6c4a0000 .A......(...lJ.. │ │ │ │ - 0x0004a8d4 fc79ffff 27000000 00410e08 8302430e .y..'....A....C. │ │ │ │ - 0x0004a8e4 10420e14 440e1844 0e1c440e 20530e08 .B..D..D..D. S.. │ │ │ │ - 0x0004a8f4 41c30e04 4c000000 984a0000 007affff A...L....J...z.. │ │ │ │ + 0x0004a8d4 fc7bffff 27000000 00410e08 8302430e .{..'....A....C. │ │ │ │ + 0x0004a8e4 104d0e14 440e1844 0e1c440e 20480e08 .M..D..D..D. H.. │ │ │ │ + 0x0004a8f4 41c30e04 4c000000 984a0000 007cffff A...L....J...|.. │ │ │ │ 0x0004a904 d1000000 00410e08 8702410e 0c860341 .....A....A....A │ │ │ │ 0x0004a914 0e108304 02990ac3 0e0c41c6 0e0841c7 ..........A...A. │ │ │ │ 0x0004a924 0e04420b 430e1c48 0e204c0e 104a0e1c ..B.C..H. L..J.. │ │ │ │ 0x0004a934 440e2048 0e1041c3 0e0c41c6 0e0841c7 D. H..A...A...A. │ │ │ │ - 0x0004a944 0e040000 70000000 e84a0000 907affff ....p....J...z.. │ │ │ │ + 0x0004a944 0e040000 70000000 e84a0000 907cffff ....p....J...|.. │ │ │ │ 0x0004a954 bc000000 00410e08 8702410e 0c860341 .....A....A....A │ │ │ │ 0x0004a964 0e108304 490e1c4f 0e204e0e 10500e1c ....I..O. N..P.. │ │ │ │ 0x0004a974 430e2049 0e104b0e 1c460e20 550e104d C. I..K..F. U..M │ │ │ │ 0x0004a984 0ac30e0c 41c60e08 41c70e04 460b430e ....A...A...F.C. │ │ │ │ 0x0004a994 1c430e20 4b0e1047 0e1c430e 204b0e10 .C. K..G..C. K.. │ │ │ │ 0x0004a9a4 470e1c43 0e20480e 1041c30e 0c41c60e G..C. H..A...A.. │ │ │ │ 0x0004a9b4 0841c70e 04000000 74000000 5c4b0000 .A......t...\K.. │ │ │ │ - 0x0004a9c4 dc7affff 81010000 00410e08 8602410e .z.......A....A. │ │ │ │ + 0x0004a9c4 dc7cffff 81010000 00410e08 8602410e .|.......A....A. │ │ │ │ 0x0004a9d4 0c830343 0e18024a 0a0e0c41 c30e0841 ...C...J...A...A │ │ │ │ 0x0004a9e4 c60e044f 0b025a0a 0e0c41c3 0e0841c6 ...O..Z...A...A. │ │ │ │ 0x0004a9f4 0e04440b 430a0e0c 43c30e08 41c60e04 ..D.C...C...A... │ │ │ │ - 0x0004aa04 490b025a 0a0e0c45 c30e0841 c60e0450 I..Z...E...A...P │ │ │ │ + 0x0004aa04 490b025a 0a0e0c41 c30e0841 c60e0454 I..Z...A...A...T │ │ │ │ 0x0004aa14 0b520a0e 0c41c30e 0841c60e 044c0b43 .R...A...A...L.C │ │ │ │ 0x0004aa24 0a0e0c43 c30e0841 c60e0449 0b000000 ...C...A...I.... │ │ │ │ - 0x0004aa34 48000000 d44b0000 f47bffff 19010000 H....K...{...... │ │ │ │ + 0x0004aa34 48000000 d44b0000 f47dffff 19010000 H....K...}...... │ │ │ │ 0x0004aa44 00410e08 8602410e 0c830343 0e1802e6 .A....A....C.... │ │ │ │ 0x0004aa54 0a0e0c41 c30e0841 c60e0443 0b430a0e ...A...A...C.C.. │ │ │ │ 0x0004aa64 0c43c30e 0841c60e 04490b49 0a0e0c41 .C...A...I.I...A │ │ │ │ 0x0004aa74 c30e0841 c60e0445 0b000000 5c000000 ...A...E....\... │ │ │ │ - 0x0004aa84 204c0000 c87cffff 4a010000 00410e08 L...|..J....A.. │ │ │ │ + 0x0004aa84 204c0000 c87effff 4a010000 00410e08 L...~..J....A.. │ │ │ │ 0x0004aa94 8702410e 0c860341 0e108304 430e2076 ..A....A....C. v │ │ │ │ 0x0004aaa4 0a0e1043 c30e0c41 c60e0841 c70e044f ...C...A...A...O │ │ │ │ 0x0004aab4 0b670e30 6a0e2043 0a0e1041 c30e0c41 .g.0j. C...A...A │ │ │ │ - 0x0004aac4 c60e0841 c70e0449 0b026c0a 0e1043c3 ...A...I..l...C. │ │ │ │ - 0x0004aad4 0e0c41c6 0e0841c7 0e044f0b 48000000 ..A...A...O.H... │ │ │ │ - 0x0004aae4 804c0000 b87dffff 55000000 00410e08 .L...}..U....A.. │ │ │ │ + 0x0004aac4 c60e0841 c70e0449 0b026c0a 0e1041c3 ...A...I..l...A. │ │ │ │ + 0x0004aad4 0e0c41c6 0e0841c7 0e04510b 48000000 ..A...A...Q.H... │ │ │ │ + 0x0004aae4 804c0000 b87fffff 55000000 00410e08 .L......U....A.. │ │ │ │ 0x0004aaf4 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ │ │ 0x0004ab04 05430e20 6c0e2441 0e28410e 2c410e30 .C. l.$A.(A.,A.0 │ │ │ │ 0x0004ab14 4c0e204e 0e1441c3 0e1041c6 0e0c41c7 L. N..A...A...A. │ │ │ │ 0x0004ab24 0e0841c5 0e040000 48000000 cc4c0000 ..A.....H....L.. │ │ │ │ - 0x0004ab34 cc7dffff 55000000 00410e08 8502410e .}..U....A....A. │ │ │ │ + 0x0004ab34 cc7fffff 55000000 00410e08 8502410e ....U....A....A. │ │ │ │ 0x0004ab44 0c870341 0e108604 410e1483 05430e20 ...A....A....C. │ │ │ │ 0x0004ab54 6c0e2441 0e28410e 2c410e30 4c0e204e l.$A.(A.,A.0L. N │ │ │ │ 0x0004ab64 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A. │ │ │ │ - 0x0004ab74 0e040000 48000000 184d0000 e07dffff ....H....M...}.. │ │ │ │ + 0x0004ab74 0e040000 48000000 184d0000 e07fffff ....H....M...... │ │ │ │ 0x0004ab84 55000000 00410e08 8502410e 0c870341 U....A....A....A │ │ │ │ 0x0004ab94 0e108604 410e1483 05430e20 6c0e2441 ....A....C. l.$A │ │ │ │ 0x0004aba4 0e28410e 2c410e30 4c0e204e 0e1441c3 .(A.,A.0L. N..A. │ │ │ │ 0x0004abb4 0e1041c6 0e0c41c7 0e0841c5 0e040000 ..A...A...A..... │ │ │ │ - 0x0004abc4 48000000 644d0000 f47dffff 6d000000 H...dM...}..m... │ │ │ │ + 0x0004abc4 48000000 644d0000 f47fffff 6d000000 H...dM......m... │ │ │ │ 0x0004abd4 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ │ │ 0x0004abe4 410e1483 05430e20 7c0e2444 0e28440e A....C. |.$D.(D. │ │ │ │ 0x0004abf4 2c410e30 490e2053 0e1441c3 0e1041c6 ,A.0I. S..A...A. │ │ │ │ 0x0004ac04 0e0c41c7 0e0841c5 0e040000 48000000 ..A...A.....H... │ │ │ │ - 0x0004ac14 b04d0000 187effff 6d000000 00410e08 .M...~..m....A.. │ │ │ │ + 0x0004ac14 b04d0000 1880ffff 6d000000 00410e08 .M......m....A.. │ │ │ │ 0x0004ac24 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ │ │ 0x0004ac34 05430e20 7c0e2444 0e28440e 2c410e30 .C. |.$D.(D.,A.0 │ │ │ │ 0x0004ac44 490e2053 0e1441c3 0e1041c6 0e0c41c7 I. S..A...A...A. │ │ │ │ 0x0004ac54 0e0841c5 0e040000 48000000 fc4d0000 ..A.....H....M.. │ │ │ │ - 0x0004ac64 3c7effff 6d000000 00410e08 8502410e <~..m....A....A. │ │ │ │ + 0x0004ac64 3c80ffff 6d000000 00410e08 8502410e <...m....A....A. │ │ │ │ 0x0004ac74 0c870341 0e108604 410e1483 05430e20 ...A....A....C. │ │ │ │ 0x0004ac84 7c0e2444 0e28440e 2c410e30 490e2053 |.$D.(D.,A.0I. S │ │ │ │ 0x0004ac94 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A. │ │ │ │ - 0x0004aca4 0e040000 68000000 484e0000 607effff ....h...HN..`~.. │ │ │ │ + 0x0004aca4 0e040000 68000000 484e0000 6080ffff ....h...HN..`... │ │ │ │ 0x0004acb4 bb000000 00410e08 8502410e 0c870341 .....A....A....A │ │ │ │ 0x0004acc4 0e108604 410e1483 05430e30 025c0e34 ....A....C.0.\.4 │ │ │ │ 0x0004acd4 410e3841 0e3c410e 404c0e34 430e3841 A.8A. 0xb7c fde=[ 18] │ │ │ │ 0xfffffffffffaa180 (offset: 0x4830) -> 0xba0 fde=[ 3c] │ │ │ │ 0xfffffffffffaa2d0 (offset: 0x4980) -> 0xbb4 fde=[ 50] │ │ │ │ 0xfffffffffffaa320 (offset: 0x49d0) -> 0xbec fde=[ 88] │ │ │ │ 0xfffffffffffaa597 (offset: 0x4c47) -> 0xc18 fde=[ b4] │ │ │ │ 0xfffffffffffaa5a0 (offset: 0x4c50) -> 0xc2c fde=[ c8] │ │ │ │ - 0xfffffffffffaaad5 (offset: 0x5185) -> 0xc6c fde=[ 108] │ │ │ │ - 0xfffffffffffaaae0 (offset: 0x5190) -> 0xc80 fde=[ 11c] │ │ │ │ - 0xfffffffffffaab20 (offset: 0x51d0) -> 0xc98 fde=[ 134] │ │ │ │ - 0xfffffffffffaac50 (offset: 0x5300) -> 0xcb8 fde=[ 154] │ │ │ │ - 0xfffffffffffab040 (offset: 0x56f0) -> 0xce0 fde=[ 17c] │ │ │ │ - 0xfffffffffffab0e0 (offset: 0x5790) -> 0xd18 fde=[ 1b4] │ │ │ │ - 0xfffffffffffab190 (offset: 0x5840) -> 0xd44 fde=[ 1e0] │ │ │ │ - 0xfffffffffffab240 (offset: 0x58f0) -> 0xd70 fde=[ 20c] │ │ │ │ - 0xfffffffffffab2b0 (offset: 0x5960) -> 0xd94 fde=[ 230] │ │ │ │ - 0xfffffffffffab380 (offset: 0x5a30) -> 0xdd4 fde=[ 270] │ │ │ │ - 0xfffffffffffab3e0 (offset: 0x5a90) -> 0xdf8 fde=[ 294] │ │ │ │ - 0xfffffffffffab4b0 (offset: 0x5b60) -> 0xe20 fde=[ 2bc] │ │ │ │ - 0xfffffffffffab5a0 (offset: 0x5c50) -> 0xe60 fde=[ 2fc] │ │ │ │ - 0xfffffffffffab63a (offset: 0x5cea) -> 0xe9c fde=[ 338] │ │ │ │ - 0xfffffffffffab640 (offset: 0x5cf0) -> 0xeb0 fde=[ 34c] │ │ │ │ - 0xfffffffffffab790 (offset: 0x5e40) -> 0xee4 fde=[ 380] │ │ │ │ - 0xfffffffffffab7d0 (offset: 0x5e80) -> 0xf08 fde=[ 3a4] │ │ │ │ - 0xfffffffffffab7e0 (offset: 0x5e90) -> 0xf1c fde=[ 3b8] │ │ │ │ - 0xfffffffffffab830 (offset: 0x5ee0) -> 0xf30 fde=[ 3cc] │ │ │ │ - 0xfffffffffffab890 (offset: 0x5f40) -> 0xf54 fde=[ 3f0] │ │ │ │ - 0xfffffffffffab940 (offset: 0x5ff0) -> 0xf7c fde=[ 418] │ │ │ │ - 0xfffffffffffab9f4 (offset: 0x60a4) -> 0xfa4 fde=[ 440] │ │ │ │ - 0xfffffffffffaba00 (offset: 0x60b0) -> 0xfb8 fde=[ 454] │ │ │ │ - 0xfffffffffffabee0 (offset: 0x6590) -> 0xff4 fde=[ 490] │ │ │ │ - 0xfffffffffffac600 (offset: 0x6cb0) -> 0x102c fde=[ 4c8] │ │ │ │ - 0xfffffffffffac650 (offset: 0x6d00) -> 0x1060 fde=[ 4fc] │ │ │ │ - 0xfffffffffffac690 (offset: 0x6d40) -> 0x1088 fde=[ 524] │ │ │ │ - 0xfffffffffffac700 (offset: 0x6db0) -> 0x10c8 fde=[ 564] │ │ │ │ - 0xfffffffffffac860 (offset: 0x6f10) -> 0x117c fde=[ 618] │ │ │ │ - 0xfffffffffffac9c0 (offset: 0x7070) -> 0x1240 fde=[ 6dc] │ │ │ │ - 0xfffffffffffac9e0 (offset: 0x7090) -> 0x1260 fde=[ 6fc] │ │ │ │ - 0xfffffffffffaca00 (offset: 0x70b0) -> 0x1284 fde=[ 720] │ │ │ │ - 0xfffffffffffaca50 (offset: 0x7100) -> 0x12c0 fde=[ 75c] │ │ │ │ - 0xfffffffffffaca90 (offset: 0x7140) -> 0x12fc fde=[ 798] │ │ │ │ - 0xfffffffffffacaf0 (offset: 0x71a0) -> 0x1338 fde=[ 7d4] │ │ │ │ - 0xfffffffffffacb90 (offset: 0x7240) -> 0x134c fde=[ 7e8] │ │ │ │ - 0xfffffffffffacc50 (offset: 0x7300) -> 0x1398 fde=[ 834] │ │ │ │ - 0xfffffffffffacd10 (offset: 0x73c0) -> 0x13e4 fde=[ 880] │ │ │ │ - 0xfffffffffffacdd0 (offset: 0x7480) -> 0x1420 fde=[ 8bc] │ │ │ │ - 0xffffffffffface90 (offset: 0x7540) -> 0x145c fde=[ 8f8] │ │ │ │ - 0xfffffffffffad000 (offset: 0x76b0) -> 0x1498 fde=[ 934] │ │ │ │ - 0xfffffffffffad310 (offset: 0x79c0) -> 0x14c8 fde=[ 964] │ │ │ │ - 0xfffffffffffad340 (offset: 0x79f0) -> 0x14e8 fde=[ 984] │ │ │ │ - 0xfffffffffffad380 (offset: 0x7a30) -> 0x1514 fde=[ 9b0] │ │ │ │ - 0xfffffffffffad3a0 (offset: 0x7a50) -> 0x1538 fde=[ 9d4] │ │ │ │ - 0xfffffffffffad3b0 (offset: 0x7a60) -> 0x154c fde=[ 9e8] │ │ │ │ - 0xfffffffffffad400 (offset: 0x7ab0) -> 0x1564 fde=[ a00] │ │ │ │ - 0xfffffffffffad450 (offset: 0x7b00) -> 0x1598 fde=[ a34] │ │ │ │ - 0xfffffffffffad4a0 (offset: 0x7b50) -> 0x15ac fde=[ a48] │ │ │ │ - 0xfffffffffffad4e0 (offset: 0x7b90) -> 0x15c0 fde=[ a5c] │ │ │ │ - 0xfffffffffffad540 (offset: 0x7bf0) -> 0x15e4 fde=[ a80] │ │ │ │ - 0xfffffffffffad5a0 (offset: 0x7c50) -> 0x1608 fde=[ aa4] │ │ │ │ - 0xfffffffffffad610 (offset: 0x7cc0) -> 0x1644 fde=[ ae0] │ │ │ │ - 0xfffffffffffad690 (offset: 0x7d40) -> 0x1668 fde=[ b04] │ │ │ │ - 0xfffffffffffad6d0 (offset: 0x7d80) -> 0x167c fde=[ b18] │ │ │ │ - 0xfffffffffffad700 (offset: 0x7db0) -> 0x1690 fde=[ b2c] │ │ │ │ - 0xfffffffffffad760 (offset: 0x7e10) -> 0x16a4 fde=[ b40] │ │ │ │ - 0xfffffffffffad7c0 (offset: 0x7e70) -> 0x16b8 fde=[ b54] │ │ │ │ - 0xfffffffffffad810 (offset: 0x7ec0) -> 0x16d4 fde=[ b70] │ │ │ │ - 0xfffffffffffad850 (offset: 0x7f00) -> 0x16f8 fde=[ b94] │ │ │ │ - 0xfffffffffffad8b0 (offset: 0x7f60) -> 0x170c fde=[ ba8] │ │ │ │ - 0xfffffffffffad900 (offset: 0x7fb0) -> 0x1720 fde=[ bbc] │ │ │ │ - 0xfffffffffffad970 (offset: 0x8020) -> 0x1734 fde=[ bd0] │ │ │ │ - 0xfffffffffffad9c0 (offset: 0x8070) -> 0x1748 fde=[ be4] │ │ │ │ - 0xfffffffffffada50 (offset: 0x8100) -> 0x175c fde=[ bf8] │ │ │ │ - 0xfffffffffffadaa0 (offset: 0x8150) -> 0x1770 fde=[ c0c] │ │ │ │ - 0xfffffffffffadb10 (offset: 0x81c0) -> 0x178c fde=[ c28] │ │ │ │ - 0xfffffffffffadb60 (offset: 0x8210) -> 0x17b0 fde=[ c4c] │ │ │ │ - 0xfffffffffffadbe0 (offset: 0x8290) -> 0x17cc fde=[ c68] │ │ │ │ - 0xfffffffffffadc40 (offset: 0x82f0) -> 0x17f0 fde=[ c8c] │ │ │ │ - 0xfffffffffffade30 (offset: 0x84e0) -> 0x1830 fde=[ ccc] │ │ │ │ - 0xfffffffffffade40 (offset: 0x84f0) -> 0x1844 fde=[ ce0] │ │ │ │ - 0xfffffffffffade60 (offset: 0x8510) -> 0x1858 fde=[ cf4] │ │ │ │ - 0xfffffffffffade90 (offset: 0x8540) -> 0x1874 fde=[ d10] │ │ │ │ - 0xfffffffffffadea0 (offset: 0x8550) -> 0x1888 fde=[ d24] │ │ │ │ - 0xfffffffffffaded0 (offset: 0x8580) -> 0x189c fde=[ d38] │ │ │ │ - 0xfffffffffffadf80 (offset: 0x8630) -> 0x18cc fde=[ d68] │ │ │ │ - 0xfffffffffffae060 (offset: 0x8710) -> 0x1908 fde=[ da4] │ │ │ │ - 0xfffffffffffae1f0 (offset: 0x88a0) -> 0x194c fde=[ de8] │ │ │ │ - 0xfffffffffffae340 (offset: 0x89f0) -> 0x198c fde=[ e28] │ │ │ │ - 0xfffffffffffae420 (offset: 0x8ad0) -> 0x19c8 fde=[ e64] │ │ │ │ - 0xfffffffffffae5b0 (offset: 0x8c60) -> 0x1a0c fde=[ ea8] │ │ │ │ - 0xfffffffffffae830 (offset: 0x8ee0) -> 0x1a3c fde=[ ed8] │ │ │ │ - 0xfffffffffffaea30 (offset: 0x90e0) -> 0x1a7c fde=[ f18] │ │ │ │ - 0xfffffffffffaeac0 (offset: 0x9170) -> 0x1aac fde=[ f48] │ │ │ │ - 0xfffffffffffaed00 (offset: 0x93b0) -> 0x1aec fde=[ f88] │ │ │ │ - 0xfffffffffffaf0a0 (offset: 0x9750) -> 0x1b40 fde=[ fdc] │ │ │ │ - 0xfffffffffffaf200 (offset: 0x98b0) -> 0x1b80 fde=[ 101c] │ │ │ │ - 0xfffffffffffaf450 (offset: 0x9b00) -> 0x1bc0 fde=[ 105c] │ │ │ │ - 0xfffffffffffaf7d0 (offset: 0x9e80) -> 0x1c14 fde=[ 10b0] │ │ │ │ + 0xfffffffffffaaaf5 (offset: 0x51a5) -> 0xc6c fde=[ 108] │ │ │ │ + 0xfffffffffffaab00 (offset: 0x51b0) -> 0xc80 fde=[ 11c] │ │ │ │ + 0xfffffffffffaab40 (offset: 0x51f0) -> 0xc98 fde=[ 134] │ │ │ │ + 0xfffffffffffaac70 (offset: 0x5320) -> 0xcb8 fde=[ 154] │ │ │ │ + 0xfffffffffffab090 (offset: 0x5740) -> 0xce0 fde=[ 17c] │ │ │ │ + 0xfffffffffffab130 (offset: 0x57e0) -> 0xd18 fde=[ 1b4] │ │ │ │ + 0xfffffffffffab1d0 (offset: 0x5880) -> 0xd44 fde=[ 1e0] │ │ │ │ + 0xfffffffffffab280 (offset: 0x5930) -> 0xd70 fde=[ 20c] │ │ │ │ + 0xfffffffffffab2e0 (offset: 0x5990) -> 0xd94 fde=[ 230] │ │ │ │ + 0xfffffffffffab3a0 (offset: 0x5a50) -> 0xdd4 fde=[ 270] │ │ │ │ + 0xfffffffffffab400 (offset: 0x5ab0) -> 0xdf8 fde=[ 294] │ │ │ │ + 0xfffffffffffab4d0 (offset: 0x5b80) -> 0xe20 fde=[ 2bc] │ │ │ │ + 0xfffffffffffab5c0 (offset: 0x5c70) -> 0xe60 fde=[ 2fc] │ │ │ │ + 0xfffffffffffab65a (offset: 0x5d0a) -> 0xe9c fde=[ 338] │ │ │ │ + 0xfffffffffffab660 (offset: 0x5d10) -> 0xeb0 fde=[ 34c] │ │ │ │ + 0xfffffffffffab7b0 (offset: 0x5e60) -> 0xee4 fde=[ 380] │ │ │ │ + 0xfffffffffffab810 (offset: 0x5ec0) -> 0xf08 fde=[ 3a4] │ │ │ │ + 0xfffffffffffab820 (offset: 0x5ed0) -> 0xf1c fde=[ 3b8] │ │ │ │ + 0xfffffffffffab870 (offset: 0x5f20) -> 0xf30 fde=[ 3cc] │ │ │ │ + 0xfffffffffffab8d0 (offset: 0x5f80) -> 0xf54 fde=[ 3f0] │ │ │ │ + 0xfffffffffffab980 (offset: 0x6030) -> 0xf7c fde=[ 418] │ │ │ │ + 0xfffffffffffaba34 (offset: 0x60e4) -> 0xfa4 fde=[ 440] │ │ │ │ + 0xfffffffffffaba40 (offset: 0x60f0) -> 0xfb8 fde=[ 454] │ │ │ │ + 0xfffffffffffabf10 (offset: 0x65c0) -> 0xff4 fde=[ 490] │ │ │ │ + 0xfffffffffffac620 (offset: 0x6cd0) -> 0x102c fde=[ 4c8] │ │ │ │ + 0xfffffffffffac670 (offset: 0x6d20) -> 0x1060 fde=[ 4fc] │ │ │ │ + 0xfffffffffffac6b0 (offset: 0x6d60) -> 0x1088 fde=[ 524] │ │ │ │ + 0xfffffffffffac720 (offset: 0x6dd0) -> 0x10c8 fde=[ 564] │ │ │ │ + 0xfffffffffffac880 (offset: 0x6f30) -> 0x117c fde=[ 618] │ │ │ │ + 0xfffffffffffac9e0 (offset: 0x7090) -> 0x1240 fde=[ 6dc] │ │ │ │ + 0xfffffffffffaca00 (offset: 0x70b0) -> 0x1260 fde=[ 6fc] │ │ │ │ + 0xfffffffffffaca20 (offset: 0x70d0) -> 0x1284 fde=[ 720] │ │ │ │ + 0xfffffffffffaca70 (offset: 0x7120) -> 0x12c0 fde=[ 75c] │ │ │ │ + 0xfffffffffffacab0 (offset: 0x7160) -> 0x12fc fde=[ 798] │ │ │ │ + 0xfffffffffffacb10 (offset: 0x71c0) -> 0x1338 fde=[ 7d4] │ │ │ │ + 0xfffffffffffacbd0 (offset: 0x7280) -> 0x134c fde=[ 7e8] │ │ │ │ + 0xfffffffffffacc90 (offset: 0x7340) -> 0x1398 fde=[ 834] │ │ │ │ + 0xfffffffffffacd50 (offset: 0x7400) -> 0x13e4 fde=[ 880] │ │ │ │ + 0xffffffffffface10 (offset: 0x74c0) -> 0x1420 fde=[ 8bc] │ │ │ │ + 0xfffffffffffaced0 (offset: 0x7580) -> 0x145c fde=[ 8f8] │ │ │ │ + 0xfffffffffffad040 (offset: 0x76f0) -> 0x1498 fde=[ 934] │ │ │ │ + 0xfffffffffffad350 (offset: 0x7a00) -> 0x14c8 fde=[ 964] │ │ │ │ + 0xfffffffffffad380 (offset: 0x7a30) -> 0x14e8 fde=[ 984] │ │ │ │ + 0xfffffffffffad3c0 (offset: 0x7a70) -> 0x1514 fde=[ 9b0] │ │ │ │ + 0xfffffffffffad3e0 (offset: 0x7a90) -> 0x1538 fde=[ 9d4] │ │ │ │ + 0xfffffffffffad3f0 (offset: 0x7aa0) -> 0x154c fde=[ 9e8] │ │ │ │ + 0xfffffffffffad440 (offset: 0x7af0) -> 0x1564 fde=[ a00] │ │ │ │ + 0xfffffffffffad490 (offset: 0x7b40) -> 0x1598 fde=[ a34] │ │ │ │ + 0xfffffffffffad4e0 (offset: 0x7b90) -> 0x15ac fde=[ a48] │ │ │ │ + 0xfffffffffffad520 (offset: 0x7bd0) -> 0x15c0 fde=[ a5c] │ │ │ │ + 0xfffffffffffad580 (offset: 0x7c30) -> 0x15e4 fde=[ a80] │ │ │ │ + 0xfffffffffffad5e0 (offset: 0x7c90) -> 0x1608 fde=[ aa4] │ │ │ │ + 0xfffffffffffad650 (offset: 0x7d00) -> 0x1644 fde=[ ae0] │ │ │ │ + 0xfffffffffffad6b0 (offset: 0x7d60) -> 0x1668 fde=[ b04] │ │ │ │ + 0xfffffffffffad6f0 (offset: 0x7da0) -> 0x167c fde=[ b18] │ │ │ │ + 0xfffffffffffad720 (offset: 0x7dd0) -> 0x1690 fde=[ b2c] │ │ │ │ + 0xfffffffffffad780 (offset: 0x7e30) -> 0x16a4 fde=[ b40] │ │ │ │ + 0xfffffffffffad7e0 (offset: 0x7e90) -> 0x16b8 fde=[ b54] │ │ │ │ + 0xfffffffffffad840 (offset: 0x7ef0) -> 0x16d4 fde=[ b70] │ │ │ │ + 0xfffffffffffad890 (offset: 0x7f40) -> 0x16f8 fde=[ b94] │ │ │ │ + 0xfffffffffffad8f0 (offset: 0x7fa0) -> 0x170c fde=[ ba8] │ │ │ │ + 0xfffffffffffad940 (offset: 0x7ff0) -> 0x1720 fde=[ bbc] │ │ │ │ + 0xfffffffffffad9b0 (offset: 0x8060) -> 0x1734 fde=[ bd0] │ │ │ │ + 0xfffffffffffada00 (offset: 0x80b0) -> 0x1748 fde=[ be4] │ │ │ │ + 0xfffffffffffada90 (offset: 0x8140) -> 0x175c fde=[ bf8] │ │ │ │ + 0xfffffffffffadae0 (offset: 0x8190) -> 0x1770 fde=[ c0c] │ │ │ │ + 0xfffffffffffadb50 (offset: 0x8200) -> 0x178c fde=[ c28] │ │ │ │ + 0xfffffffffffadba0 (offset: 0x8250) -> 0x17b0 fde=[ c4c] │ │ │ │ + 0xfffffffffffadc20 (offset: 0x82d0) -> 0x17cc fde=[ c68] │ │ │ │ + 0xfffffffffffadc80 (offset: 0x8330) -> 0x17f0 fde=[ c8c] │ │ │ │ + 0xfffffffffffade70 (offset: 0x8520) -> 0x1830 fde=[ ccc] │ │ │ │ + 0xfffffffffffade80 (offset: 0x8530) -> 0x1844 fde=[ ce0] │ │ │ │ + 0xfffffffffffadea0 (offset: 0x8550) -> 0x1858 fde=[ cf4] │ │ │ │ + 0xfffffffffffaded0 (offset: 0x8580) -> 0x1874 fde=[ d10] │ │ │ │ + 0xfffffffffffadee0 (offset: 0x8590) -> 0x1888 fde=[ d24] │ │ │ │ + 0xfffffffffffadf10 (offset: 0x85c0) -> 0x189c fde=[ d38] │ │ │ │ + 0xfffffffffffadfc0 (offset: 0x8670) -> 0x18cc fde=[ d68] │ │ │ │ + 0xfffffffffffae0a0 (offset: 0x8750) -> 0x1908 fde=[ da4] │ │ │ │ + 0xfffffffffffae230 (offset: 0x88e0) -> 0x194c fde=[ de8] │ │ │ │ + 0xfffffffffffae380 (offset: 0x8a30) -> 0x198c fde=[ e28] │ │ │ │ + 0xfffffffffffae460 (offset: 0x8b10) -> 0x19c8 fde=[ e64] │ │ │ │ + 0xfffffffffffae5f0 (offset: 0x8ca0) -> 0x1a0c fde=[ ea8] │ │ │ │ + 0xfffffffffffae870 (offset: 0x8f20) -> 0x1a3c fde=[ ed8] │ │ │ │ + 0xfffffffffffaea70 (offset: 0x9120) -> 0x1a7c fde=[ f18] │ │ │ │ + 0xfffffffffffaeb00 (offset: 0x91b0) -> 0x1aac fde=[ f48] │ │ │ │ + 0xfffffffffffaed40 (offset: 0x93f0) -> 0x1aec fde=[ f88] │ │ │ │ + 0xfffffffffffaf0d0 (offset: 0x9780) -> 0x1b40 fde=[ fdc] │ │ │ │ + 0xfffffffffffaf240 (offset: 0x98f0) -> 0x1b80 fde=[ 101c] │ │ │ │ + 0xfffffffffffaf490 (offset: 0x9b40) -> 0x1bc0 fde=[ 105c] │ │ │ │ + 0xfffffffffffaf800 (offset: 0x9eb0) -> 0x1c14 fde=[ 10b0] │ │ │ │ 0xfffffffffffaf880 (offset: 0x9f30) -> 0x1c44 fde=[ 10e0] │ │ │ │ - 0xfffffffffffafe40 (offset: 0xa4f0) -> 0x1c84 fde=[ 1120] │ │ │ │ - 0xfffffffffffb0690 (offset: 0xad40) -> 0x1ce4 fde=[ 1180] │ │ │ │ - 0xfffffffffffb0800 (offset: 0xaeb0) -> 0x1d24 fde=[ 11c0] │ │ │ │ - 0xfffffffffffb0dc0 (offset: 0xb470) -> 0x1d64 fde=[ 1200] │ │ │ │ - 0xfffffffffffb1600 (offset: 0xbcb0) -> 0x1dc4 fde=[ 1260] │ │ │ │ - 0xfffffffffffb17c0 (offset: 0xbe70) -> 0x1df4 fde=[ 1290] │ │ │ │ - 0xfffffffffffb19e0 (offset: 0xc090) -> 0x1e24 fde=[ 12c0] │ │ │ │ - 0xfffffffffffb1b40 (offset: 0xc1f0) -> 0x1e64 fde=[ 1300] │ │ │ │ - 0xfffffffffffb1d00 (offset: 0xc3b0) -> 0x1e94 fde=[ 1330] │ │ │ │ - 0xfffffffffffb1f20 (offset: 0xc5d0) -> 0x1ec4 fde=[ 1360] │ │ │ │ - 0xfffffffffffb24d0 (offset: 0xcb80) -> 0x1ef4 fde=[ 1390] │ │ │ │ - 0xfffffffffffb25f0 (offset: 0xcca0) -> 0x1f34 fde=[ 13d0] │ │ │ │ - 0xfffffffffffb28a0 (offset: 0xcf50) -> 0x1f64 fde=[ 1400] │ │ │ │ - 0xfffffffffffb29e0 (offset: 0xd090) -> 0x1fa4 fde=[ 1440] │ │ │ │ - 0xfffffffffffb2bb0 (offset: 0xd260) -> 0x1fd4 fde=[ 1470] │ │ │ │ - 0xfffffffffffb2df0 (offset: 0xd4a0) -> 0x2004 fde=[ 14a0] │ │ │ │ - 0xfffffffffffb3040 (offset: 0xd6f0) -> 0x2034 fde=[ 14d0] │ │ │ │ - 0xfffffffffffb3280 (offset: 0xd930) -> 0x2064 fde=[ 1500] │ │ │ │ - 0xfffffffffffb3750 (offset: 0xde00) -> 0x2094 fde=[ 1530] │ │ │ │ - 0xfffffffffffb38b0 (offset: 0xdf60) -> 0x20c4 fde=[ 1560] │ │ │ │ - 0xfffffffffffb3990 (offset: 0xe040) -> 0x2118 fde=[ 15b4] │ │ │ │ - 0xfffffffffffb3b10 (offset: 0xe1c0) -> 0x2148 fde=[ 15e4] │ │ │ │ - 0xfffffffffffb4430 (offset: 0xeae0) -> 0x2178 fde=[ 1614] │ │ │ │ - 0xfffffffffffb4dd0 (offset: 0xf480) -> 0x21a8 fde=[ 1644] │ │ │ │ - 0xfffffffffffb4fa0 (offset: 0xf650) -> 0x21fc fde=[ 1698] │ │ │ │ - 0xfffffffffffb51b0 (offset: 0xf860) -> 0x222c fde=[ 16c8] │ │ │ │ - 0xfffffffffffb52d0 (offset: 0xf980) -> 0x228c fde=[ 1728] │ │ │ │ - 0xfffffffffffb54e0 (offset: 0xfb90) -> 0x22bc fde=[ 1758] │ │ │ │ - 0xfffffffffffb5df0 (offset: 0x104a0) -> 0x22ec fde=[ 1788] │ │ │ │ - 0xfffffffffffb67d0 (offset: 0x10e80) -> 0x231c fde=[ 17b8] │ │ │ │ - 0xfffffffffffb7200 (offset: 0x118b0) -> 0x234c fde=[ 17e8] │ │ │ │ - 0xfffffffffffb7d90 (offset: 0x12440) -> 0x237c fde=[ 1818] │ │ │ │ - 0xfffffffffffb7f40 (offset: 0x125f0) -> 0x23d0 fde=[ 186c] │ │ │ │ - 0xfffffffffffb8a10 (offset: 0x130c0) -> 0x2400 fde=[ 189c] │ │ │ │ - 0xfffffffffffb9620 (offset: 0x13cd0) -> 0x2430 fde=[ 18cc] │ │ │ │ - 0xfffffffffffba200 (offset: 0x148b0) -> 0x2460 fde=[ 18fc] │ │ │ │ - 0xfffffffffffbaec0 (offset: 0x15570) -> 0x2490 fde=[ 192c] │ │ │ │ - 0xfffffffffffbb180 (offset: 0x15830) -> 0x24c0 fde=[ 195c] │ │ │ │ - 0xfffffffffffbb2e0 (offset: 0x15990) -> 0x2524 fde=[ 19c0] │ │ │ │ - 0xfffffffffffbb580 (offset: 0x15c30) -> 0x2554 fde=[ 19f0] │ │ │ │ - 0xfffffffffffbb8d0 (offset: 0x15f80) -> 0x2594 fde=[ 1a30] │ │ │ │ - 0xfffffffffffbbb50 (offset: 0x16200) -> 0x25c4 fde=[ 1a60] │ │ │ │ - 0xfffffffffffbbe10 (offset: 0x164c0) -> 0x25f4 fde=[ 1a90] │ │ │ │ - 0xfffffffffffbc060 (offset: 0x16710) -> 0x2634 fde=[ 1ad0] │ │ │ │ - 0xfffffffffffbc2c0 (offset: 0x16970) -> 0x2664 fde=[ 1b00] │ │ │ │ - 0xfffffffffffbc720 (offset: 0x16dd0) -> 0x26a4 fde=[ 1b40] │ │ │ │ - 0xfffffffffffbc930 (offset: 0x16fe0) -> 0x26e4 fde=[ 1b80] │ │ │ │ - 0xfffffffffffbcbc0 (offset: 0x17270) -> 0x2714 fde=[ 1bb0] │ │ │ │ - 0xfffffffffffbcea0 (offset: 0x17550) -> 0x2744 fde=[ 1be0] │ │ │ │ - 0xfffffffffffbd180 (offset: 0x17830) -> 0x2774 fde=[ 1c10] │ │ │ │ - 0xfffffffffffbd590 (offset: 0x17c40) -> 0x27a4 fde=[ 1c40] │ │ │ │ - 0xfffffffffffbde60 (offset: 0x18510) -> 0x27fc fde=[ 1c98] │ │ │ │ - 0xfffffffffffbe220 (offset: 0x188d0) -> 0x282c fde=[ 1cc8] │ │ │ │ - 0xfffffffffffbe430 (offset: 0x18ae0) -> 0x285c fde=[ 1cf8] │ │ │ │ - 0xfffffffffffbe5e0 (offset: 0x18c90) -> 0x28e4 fde=[ 1d80] │ │ │ │ - 0xfffffffffffbea30 (offset: 0x190e0) -> 0x2914 fde=[ 1db0] │ │ │ │ - 0xfffffffffffbee80 (offset: 0x19530) -> 0x2944 fde=[ 1de0] │ │ │ │ - 0xfffffffffffbf380 (offset: 0x19a30) -> 0x2974 fde=[ 1e10] │ │ │ │ - 0xfffffffffffbf8b0 (offset: 0x19f60) -> 0x29a4 fde=[ 1e40] │ │ │ │ - 0xfffffffffffbfdf0 (offset: 0x1a4a0) -> 0x29d4 fde=[ 1e70] │ │ │ │ - 0xfffffffffffc0410 (offset: 0x1aac0) -> 0x2a04 fde=[ 1ea0] │ │ │ │ - 0xfffffffffffc0b30 (offset: 0x1b1e0) -> 0x2a34 fde=[ 1ed0] │ │ │ │ - 0xfffffffffffc2b90 (offset: 0x1d240) -> 0x2abc fde=[ 1f58] │ │ │ │ - 0xfffffffffffc31b0 (offset: 0x1d860) -> 0x2aec fde=[ 1f88] │ │ │ │ - 0xfffffffffffc36f0 (offset: 0x1dda0) -> 0x2b1c fde=[ 1fb8] │ │ │ │ - 0xfffffffffffc3df0 (offset: 0x1e4a0) -> 0x2b4c fde=[ 1fe8] │ │ │ │ - 0xfffffffffffc4070 (offset: 0x1e720) -> 0x2b7c fde=[ 2018] │ │ │ │ - 0xfffffffffffc4260 (offset: 0x1e910) -> 0x2c08 fde=[ 20a4] │ │ │ │ - 0xfffffffffffc4550 (offset: 0x1ec00) -> 0x2c48 fde=[ 20e4] │ │ │ │ - 0xfffffffffffc4850 (offset: 0x1ef00) -> 0x2c78 fde=[ 2114] │ │ │ │ - 0xfffffffffffc4b30 (offset: 0x1f1e0) -> 0x2d30 fde=[ 21cc] │ │ │ │ - 0xfffffffffffc4e90 (offset: 0x1f540) -> 0x2e00 fde=[ 229c] │ │ │ │ - 0xfffffffffffc5250 (offset: 0x1f900) -> 0x2eec fde=[ 2388] │ │ │ │ - 0xfffffffffffc5670 (offset: 0x1fd20) -> 0x2f1c fde=[ 23b8] │ │ │ │ - 0xfffffffffffc5b70 (offset: 0x20220) -> 0x2f94 fde=[ 2430] │ │ │ │ - 0xfffffffffffc6080 (offset: 0x20730) -> 0x2fc4 fde=[ 2460] │ │ │ │ - 0xfffffffffffc66d0 (offset: 0x20d80) -> 0x2ff4 fde=[ 2490] │ │ │ │ - 0xfffffffffffc6d40 (offset: 0x213f0) -> 0x3024 fde=[ 24c0] │ │ │ │ - 0xfffffffffffc73e0 (offset: 0x21a90) -> 0x3054 fde=[ 24f0] │ │ │ │ - 0xfffffffffffc7a90 (offset: 0x22140) -> 0x3084 fde=[ 2520] │ │ │ │ - 0xfffffffffffc83b0 (offset: 0x22a60) -> 0x30b4 fde=[ 2550] │ │ │ │ - 0xfffffffffffc8df0 (offset: 0x234a0) -> 0x30e4 fde=[ 2580] │ │ │ │ - 0xfffffffffffc99a0 (offset: 0x24050) -> 0x3114 fde=[ 25b0] │ │ │ │ - 0xfffffffffffca500 (offset: 0x24bb0) -> 0x3144 fde=[ 25e0] │ │ │ │ - 0xfffffffffffcb300 (offset: 0x259b0) -> 0x3174 fde=[ 2610] │ │ │ │ - 0xfffffffffffcc260 (offset: 0x26910) -> 0x31a4 fde=[ 2640] │ │ │ │ - 0xfffffffffffcd780 (offset: 0x27e30) -> 0x31d4 fde=[ 2670] │ │ │ │ - 0xfffffffffffcedb0 (offset: 0x29460) -> 0x3204 fde=[ 26a0] │ │ │ │ - 0xfffffffffffd03c0 (offset: 0x2aa70) -> 0x3234 fde=[ 26d0] │ │ │ │ - 0xfffffffffffd1b50 (offset: 0x2c200) -> 0x3264 fde=[ 2700] │ │ │ │ - 0xfffffffffffd3320 (offset: 0x2d9d0) -> 0x3294 fde=[ 2730] │ │ │ │ - 0xfffffffffffd33a0 (offset: 0x2da50) -> 0x3310 fde=[ 27ac] │ │ │ │ - 0xfffffffffffd3420 (offset: 0x2dad0) -> 0x338c fde=[ 2828] │ │ │ │ - 0xfffffffffffd3fd0 (offset: 0x2e680) -> 0x33bc fde=[ 2858] │ │ │ │ - 0xfffffffffffd4da0 (offset: 0x2f450) -> 0x340c fde=[ 28a8] │ │ │ │ - 0xfffffffffffd5b30 (offset: 0x301e0) -> 0x343c fde=[ 28d8] │ │ │ │ - 0xfffffffffffd6b10 (offset: 0x311c0) -> 0x346c fde=[ 2908] │ │ │ │ - 0xfffffffffffd7a30 (offset: 0x320e0) -> 0x349c fde=[ 2938] │ │ │ │ - 0xfffffffffffd8560 (offset: 0x32c10) -> 0x34cc fde=[ 2968] │ │ │ │ - 0xfffffffffffd9710 (offset: 0x33dc0) -> 0x34fc fde=[ 2998] │ │ │ │ - 0xfffffffffffda660 (offset: 0x34d10) -> 0x352c fde=[ 29c8] │ │ │ │ - 0xfffffffffffda800 (offset: 0x34eb0) -> 0x356c fde=[ 2a08] │ │ │ │ - 0xfffffffffffdaa90 (offset: 0x35140) -> 0x359c fde=[ 2a38] │ │ │ │ - 0xfffffffffffdad20 (offset: 0x353d0) -> 0x35cc fde=[ 2a68] │ │ │ │ - 0xfffffffffffdafd0 (offset: 0x35680) -> 0x35fc fde=[ 2a98] │ │ │ │ - 0xfffffffffffdb050 (offset: 0x35700) -> 0x3658 fde=[ 2af4] │ │ │ │ - 0xfffffffffffdb170 (offset: 0x35820) -> 0x36b8 fde=[ 2b54] │ │ │ │ - 0xfffffffffffdb270 (offset: 0x35920) -> 0x3710 fde=[ 2bac] │ │ │ │ - 0xfffffffffffdb380 (offset: 0x35a30) -> 0x3768 fde=[ 2c04] │ │ │ │ - 0xfffffffffffdb3b0 (offset: 0x35a60) -> 0x3794 fde=[ 2c30] │ │ │ │ - 0xfffffffffffdb3f0 (offset: 0x35aa0) -> 0x37c0 fde=[ 2c5c] │ │ │ │ - 0xfffffffffffdb430 (offset: 0x35ae0) -> 0x37ec fde=[ 2c88] │ │ │ │ - 0xfffffffffffdb570 (offset: 0x35c20) -> 0x3860 fde=[ 2cfc] │ │ │ │ - 0xfffffffffffdb7d0 (offset: 0x35e80) -> 0x3938 fde=[ 2dd4] │ │ │ │ - 0xfffffffffffdbd90 (offset: 0x36440) -> 0x3968 fde=[ 2e04] │ │ │ │ - 0xfffffffffffdde50 (offset: 0x38500) -> 0x3998 fde=[ 2e34] │ │ │ │ - 0xfffffffffffdfd60 (offset: 0x3a410) -> 0x39d8 fde=[ 2e74] │ │ │ │ - 0xfffffffffffe0050 (offset: 0x3a700) -> 0x3a14 fde=[ 2eb0] │ │ │ │ - 0xfffffffffffe0320 (offset: 0x3a9d0) -> 0x3a50 fde=[ 2eec] │ │ │ │ - 0xfffffffffffe04d0 (offset: 0x3ab80) -> 0x3a90 fde=[ 2f2c] │ │ │ │ - 0xfffffffffffe06d0 (offset: 0x3ad80) -> 0x3ad0 fde=[ 2f6c] │ │ │ │ - 0xfffffffffffe0910 (offset: 0x3afc0) -> 0x3b10 fde=[ 2fac] │ │ │ │ - 0xfffffffffffe0e30 (offset: 0x3b4e0) -> 0x3b40 fde=[ 2fdc] │ │ │ │ - 0xfffffffffffe0eb0 (offset: 0x3b560) -> 0x3b9c fde=[ 3038] │ │ │ │ - 0xfffffffffffe0fd0 (offset: 0x3b680) -> 0x3bfc fde=[ 3098] │ │ │ │ - 0xfffffffffffe10d0 (offset: 0x3b780) -> 0x3c54 fde=[ 30f0] │ │ │ │ - 0xfffffffffffe1100 (offset: 0x3b7b0) -> 0x3c80 fde=[ 311c] │ │ │ │ - 0xfffffffffffe1140 (offset: 0x3b7f0) -> 0x3cac fde=[ 3148] │ │ │ │ - 0xfffffffffffe1180 (offset: 0x3b830) -> 0x3cd8 fde=[ 3174] │ │ │ │ - 0xfffffffffffe1290 (offset: 0x3b940) -> 0x3d38 fde=[ 31d4] │ │ │ │ - 0xfffffffffffe1486 (offset: 0x3bb36) -> 0x3e04 fde=[ 32a0] │ │ │ │ - 0xfffffffffffe1490 (offset: 0x3bb40) -> 0x3e18 fde=[ 32b4] │ │ │ │ - 0xfffffffffffe1a70 (offset: 0x3c120) -> 0x3e48 fde=[ 32e4] │ │ │ │ - 0xfffffffffffe3af0 (offset: 0x3e1a0) -> 0x3e78 fde=[ 3314] │ │ │ │ - 0xfffffffffffe5af0 (offset: 0x401a0) -> 0x3ea8 fde=[ 3344] │ │ │ │ - 0xfffffffffffe5e00 (offset: 0x404b0) -> 0x3ee4 fde=[ 3380] │ │ │ │ - 0xfffffffffffe6110 (offset: 0x407c0) -> 0x3f24 fde=[ 33c0] │ │ │ │ - 0xfffffffffffe62c0 (offset: 0x40970) -> 0x3f64 fde=[ 3400] │ │ │ │ - 0xfffffffffffe64c0 (offset: 0x40b70) -> 0x3fa4 fde=[ 3440] │ │ │ │ - 0xfffffffffffe6700 (offset: 0x40db0) -> 0x3fe4 fde=[ 3480] │ │ │ │ - 0xfffffffffffe6c70 (offset: 0x41320) -> 0x4014 fde=[ 34b0] │ │ │ │ - 0xfffffffffffe6cf0 (offset: 0x413a0) -> 0x4070 fde=[ 350c] │ │ │ │ - 0xfffffffffffe6e10 (offset: 0x414c0) -> 0x40d0 fde=[ 356c] │ │ │ │ - 0xfffffffffffe6f10 (offset: 0x415c0) -> 0x4128 fde=[ 35c4] │ │ │ │ - 0xfffffffffffe6f40 (offset: 0x415f0) -> 0x4154 fde=[ 35f0] │ │ │ │ - 0xfffffffffffe6f80 (offset: 0x41630) -> 0x4180 fde=[ 361c] │ │ │ │ - 0xfffffffffffe6fc0 (offset: 0x41670) -> 0x41ac fde=[ 3648] │ │ │ │ - 0xfffffffffffe70d0 (offset: 0x41780) -> 0x420c fde=[ 36a8] │ │ │ │ - 0xfffffffffffe72d0 (offset: 0x41980) -> 0x42d8 fde=[ 3774] │ │ │ │ - 0xfffffffffffe7650 (offset: 0x41d00) -> 0x4308 fde=[ 37a4] │ │ │ │ - 0xfffffffffffe8380 (offset: 0x42a30) -> 0x4348 fde=[ 37e4] │ │ │ │ - 0xfffffffffffe9180 (offset: 0x43830) -> 0x4398 fde=[ 3834] │ │ │ │ - 0xfffffffffffe9300 (offset: 0x439b0) -> 0x43e4 fde=[ 3880] │ │ │ │ - 0xfffffffffffe9480 (offset: 0x43b30) -> 0x4430 fde=[ 38cc] │ │ │ │ - 0xfffffffffffe95a0 (offset: 0x43c50) -> 0x447c fde=[ 3918] │ │ │ │ - 0xfffffffffffe9750 (offset: 0x43e00) -> 0x44c4 fde=[ 3960] │ │ │ │ - 0xfffffffffffe9af0 (offset: 0x441a0) -> 0x4510 fde=[ 39ac] │ │ │ │ - 0xfffffffffffea070 (offset: 0x44720) -> 0x4540 fde=[ 39dc] │ │ │ │ - 0xfffffffffffea0f0 (offset: 0x447a0) -> 0x459c fde=[ 3a38] │ │ │ │ - 0xfffffffffffea280 (offset: 0x44930) -> 0x45e8 fde=[ 3a84] │ │ │ │ - 0xfffffffffffea380 (offset: 0x44a30) -> 0x4630 fde=[ 3acc] │ │ │ │ - 0xfffffffffffea3b0 (offset: 0x44a60) -> 0x4660 fde=[ 3afc] │ │ │ │ - 0xfffffffffffea510 (offset: 0x44bc0) -> 0x470c fde=[ 3ba8] │ │ │ │ - 0xfffffffffffea6d0 (offset: 0x44d80) -> 0x4758 fde=[ 3bf4] │ │ │ │ - 0xfffffffffffea8e0 (offset: 0x44f90) -> 0x47a4 fde=[ 3c40] │ │ │ │ - 0xfffffffffffeaa60 (offset: 0x45110) -> 0x47ec fde=[ 3c88] │ │ │ │ - 0xfffffffffffeac00 (offset: 0x452b0) -> 0x4838 fde=[ 3cd4] │ │ │ │ - 0xfffffffffffeadd0 (offset: 0x45480) -> 0x4884 fde=[ 3d20] │ │ │ │ - 0xfffffffffffeaf60 (offset: 0x45610) -> 0x48cc fde=[ 3d68] │ │ │ │ - 0xfffffffffffeb000 (offset: 0x456b0) -> 0x4920 fde=[ 3dbc] │ │ │ │ - 0xfffffffffffeb110 (offset: 0x457c0) -> 0x4988 fde=[ 3e24] │ │ │ │ - 0xfffffffffffeb370 (offset: 0x45a20) -> 0x4a08 fde=[ 3ea4] │ │ │ │ - 0xfffffffffffeb5f0 (offset: 0x45ca0) -> 0x4a88 fde=[ 3f24] │ │ │ │ - 0xfffffffffffecad0 (offset: 0x47180) -> 0x4d4c fde=[ 41e8] │ │ │ │ + 0xfffffffffffafe20 (offset: 0xa4d0) -> 0x1c84 fde=[ 1120] │ │ │ │ + 0xfffffffffffb0650 (offset: 0xad00) -> 0x1ce4 fde=[ 1180] │ │ │ │ + 0xfffffffffffb07c0 (offset: 0xae70) -> 0x1d24 fde=[ 11c0] │ │ │ │ + 0xfffffffffffb0d60 (offset: 0xb410) -> 0x1d64 fde=[ 1200] │ │ │ │ + 0xfffffffffffb1580 (offset: 0xbc30) -> 0x1dc4 fde=[ 1260] │ │ │ │ + 0xfffffffffffb1740 (offset: 0xbdf0) -> 0x1df4 fde=[ 1290] │ │ │ │ + 0xfffffffffffb1960 (offset: 0xc010) -> 0x1e24 fde=[ 12c0] │ │ │ │ + 0xfffffffffffb1ac0 (offset: 0xc170) -> 0x1e64 fde=[ 1300] │ │ │ │ + 0xfffffffffffb1c80 (offset: 0xc330) -> 0x1e94 fde=[ 1330] │ │ │ │ + 0xfffffffffffb1ea0 (offset: 0xc550) -> 0x1ec4 fde=[ 1360] │ │ │ │ + 0xfffffffffffb2450 (offset: 0xcb00) -> 0x1ef4 fde=[ 1390] │ │ │ │ + 0xfffffffffffb2570 (offset: 0xcc20) -> 0x1f34 fde=[ 13d0] │ │ │ │ + 0xfffffffffffb2840 (offset: 0xcef0) -> 0x1f64 fde=[ 1400] │ │ │ │ + 0xfffffffffffb2970 (offset: 0xd020) -> 0x1fa4 fde=[ 1440] │ │ │ │ + 0xfffffffffffb2b30 (offset: 0xd1e0) -> 0x1fd4 fde=[ 1470] │ │ │ │ + 0xfffffffffffb2d70 (offset: 0xd420) -> 0x2004 fde=[ 14a0] │ │ │ │ + 0xfffffffffffb2fc0 (offset: 0xd670) -> 0x2034 fde=[ 14d0] │ │ │ │ + 0xfffffffffffb3200 (offset: 0xd8b0) -> 0x2064 fde=[ 1500] │ │ │ │ + 0xfffffffffffb36d0 (offset: 0xdd80) -> 0x2094 fde=[ 1530] │ │ │ │ + 0xfffffffffffb3830 (offset: 0xdee0) -> 0x20c4 fde=[ 1560] │ │ │ │ + 0xfffffffffffb3910 (offset: 0xdfc0) -> 0x2118 fde=[ 15b4] │ │ │ │ + 0xfffffffffffb3a90 (offset: 0xe140) -> 0x2148 fde=[ 15e4] │ │ │ │ + 0xfffffffffffb43b0 (offset: 0xea60) -> 0x2178 fde=[ 1614] │ │ │ │ + 0xfffffffffffb4d50 (offset: 0xf400) -> 0x21a8 fde=[ 1644] │ │ │ │ + 0xfffffffffffb4f20 (offset: 0xf5d0) -> 0x21fc fde=[ 1698] │ │ │ │ + 0xfffffffffffb5130 (offset: 0xf7e0) -> 0x222c fde=[ 16c8] │ │ │ │ + 0xfffffffffffb5250 (offset: 0xf900) -> 0x228c fde=[ 1728] │ │ │ │ + 0xfffffffffffb5460 (offset: 0xfb10) -> 0x22bc fde=[ 1758] │ │ │ │ + 0xfffffffffffb5d70 (offset: 0x10420) -> 0x22ec fde=[ 1788] │ │ │ │ + 0xfffffffffffb6750 (offset: 0x10e00) -> 0x231c fde=[ 17b8] │ │ │ │ + 0xfffffffffffb7180 (offset: 0x11830) -> 0x234c fde=[ 17e8] │ │ │ │ + 0xfffffffffffb7d10 (offset: 0x123c0) -> 0x237c fde=[ 1818] │ │ │ │ + 0xfffffffffffb7ec0 (offset: 0x12570) -> 0x23d0 fde=[ 186c] │ │ │ │ + 0xfffffffffffb8990 (offset: 0x13040) -> 0x2400 fde=[ 189c] │ │ │ │ + 0xfffffffffffb95a0 (offset: 0x13c50) -> 0x2430 fde=[ 18cc] │ │ │ │ + 0xfffffffffffba180 (offset: 0x14830) -> 0x2460 fde=[ 18fc] │ │ │ │ + 0xfffffffffffbae40 (offset: 0x154f0) -> 0x2490 fde=[ 192c] │ │ │ │ + 0xfffffffffffbb100 (offset: 0x157b0) -> 0x24c0 fde=[ 195c] │ │ │ │ + 0xfffffffffffbb260 (offset: 0x15910) -> 0x2524 fde=[ 19c0] │ │ │ │ + 0xfffffffffffbb500 (offset: 0x15bb0) -> 0x2554 fde=[ 19f0] │ │ │ │ + 0xfffffffffffbb850 (offset: 0x15f00) -> 0x2594 fde=[ 1a30] │ │ │ │ + 0xfffffffffffbbad0 (offset: 0x16180) -> 0x25c4 fde=[ 1a60] │ │ │ │ + 0xfffffffffffbbd90 (offset: 0x16440) -> 0x25f4 fde=[ 1a90] │ │ │ │ + 0xfffffffffffbbfe0 (offset: 0x16690) -> 0x2634 fde=[ 1ad0] │ │ │ │ + 0xfffffffffffbc240 (offset: 0x168f0) -> 0x2664 fde=[ 1b00] │ │ │ │ + 0xfffffffffffbc6a0 (offset: 0x16d50) -> 0x26a4 fde=[ 1b40] │ │ │ │ + 0xfffffffffffbc8c0 (offset: 0x16f70) -> 0x26e4 fde=[ 1b80] │ │ │ │ + 0xfffffffffffbcb50 (offset: 0x17200) -> 0x2714 fde=[ 1bb0] │ │ │ │ + 0xfffffffffffbce20 (offset: 0x174d0) -> 0x2744 fde=[ 1be0] │ │ │ │ + 0xfffffffffffbd100 (offset: 0x177b0) -> 0x2774 fde=[ 1c10] │ │ │ │ + 0xfffffffffffbd510 (offset: 0x17bc0) -> 0x27a4 fde=[ 1c40] │ │ │ │ + 0xfffffffffffbdde0 (offset: 0x18490) -> 0x27fc fde=[ 1c98] │ │ │ │ + 0xfffffffffffbe1a0 (offset: 0x18850) -> 0x282c fde=[ 1cc8] │ │ │ │ + 0xfffffffffffbe3b0 (offset: 0x18a60) -> 0x285c fde=[ 1cf8] │ │ │ │ + 0xfffffffffffbe560 (offset: 0x18c10) -> 0x28e4 fde=[ 1d80] │ │ │ │ + 0xfffffffffffbe9c0 (offset: 0x19070) -> 0x2914 fde=[ 1db0] │ │ │ │ + 0xfffffffffffbee10 (offset: 0x194c0) -> 0x2944 fde=[ 1de0] │ │ │ │ + 0xfffffffffffbf300 (offset: 0x199b0) -> 0x2974 fde=[ 1e10] │ │ │ │ + 0xfffffffffffbf830 (offset: 0x19ee0) -> 0x29a4 fde=[ 1e40] │ │ │ │ + 0xfffffffffffbfd70 (offset: 0x1a420) -> 0x29d4 fde=[ 1e70] │ │ │ │ + 0xfffffffffffc0380 (offset: 0x1aa30) -> 0x2a04 fde=[ 1ea0] │ │ │ │ + 0xfffffffffffc0a90 (offset: 0x1b140) -> 0x2a34 fde=[ 1ed0] │ │ │ │ + 0xfffffffffffc2ad0 (offset: 0x1d180) -> 0x2abc fde=[ 1f58] │ │ │ │ + 0xfffffffffffc30d0 (offset: 0x1d780) -> 0x2aec fde=[ 1f88] │ │ │ │ + 0xfffffffffffc35f0 (offset: 0x1dca0) -> 0x2b1c fde=[ 1fb8] │ │ │ │ + 0xfffffffffffc3cb0 (offset: 0x1e360) -> 0x2b4c fde=[ 1fe8] │ │ │ │ + 0xfffffffffffc3f30 (offset: 0x1e5e0) -> 0x2b7c fde=[ 2018] │ │ │ │ + 0xfffffffffffc4120 (offset: 0x1e7d0) -> 0x2c08 fde=[ 20a4] │ │ │ │ + 0xfffffffffffc4410 (offset: 0x1eac0) -> 0x2c48 fde=[ 20e4] │ │ │ │ + 0xfffffffffffc4710 (offset: 0x1edc0) -> 0x2c78 fde=[ 2114] │ │ │ │ + 0xfffffffffffc49f0 (offset: 0x1f0a0) -> 0x2d30 fde=[ 21cc] │ │ │ │ + 0xfffffffffffc4d50 (offset: 0x1f400) -> 0x2e00 fde=[ 229c] │ │ │ │ + 0xfffffffffffc5110 (offset: 0x1f7c0) -> 0x2eec fde=[ 2388] │ │ │ │ + 0xfffffffffffc5530 (offset: 0x1fbe0) -> 0x2f1c fde=[ 23b8] │ │ │ │ + 0xfffffffffffc5a30 (offset: 0x200e0) -> 0x2f94 fde=[ 2430] │ │ │ │ + 0xfffffffffffc5f40 (offset: 0x205f0) -> 0x2fc4 fde=[ 2460] │ │ │ │ + 0xfffffffffffc6590 (offset: 0x20c40) -> 0x2ff4 fde=[ 2490] │ │ │ │ + 0xfffffffffffc6c40 (offset: 0x212f0) -> 0x3024 fde=[ 24c0] │ │ │ │ + 0xfffffffffffc72e0 (offset: 0x21990) -> 0x3054 fde=[ 24f0] │ │ │ │ + 0xfffffffffffc7990 (offset: 0x22040) -> 0x3084 fde=[ 2520] │ │ │ │ + 0xfffffffffffc82b0 (offset: 0x22960) -> 0x30b4 fde=[ 2550] │ │ │ │ + 0xfffffffffffc8c90 (offset: 0x23340) -> 0x30e4 fde=[ 2580] │ │ │ │ + 0xfffffffffffc9820 (offset: 0x23ed0) -> 0x3114 fde=[ 25b0] │ │ │ │ + 0xfffffffffffca380 (offset: 0x24a30) -> 0x3144 fde=[ 25e0] │ │ │ │ + 0xfffffffffffcb160 (offset: 0x25810) -> 0x3174 fde=[ 2610] │ │ │ │ + 0xfffffffffffcc0c0 (offset: 0x26770) -> 0x31a4 fde=[ 2640] │ │ │ │ + 0xfffffffffffcd600 (offset: 0x27cb0) -> 0x31d4 fde=[ 2670] │ │ │ │ + 0xfffffffffffcec30 (offset: 0x292e0) -> 0x3204 fde=[ 26a0] │ │ │ │ + 0xfffffffffffd0240 (offset: 0x2a8f0) -> 0x3234 fde=[ 26d0] │ │ │ │ + 0xfffffffffffd1a20 (offset: 0x2c0d0) -> 0x3264 fde=[ 2700] │ │ │ │ + 0xfffffffffffd3220 (offset: 0x2d8d0) -> 0x3294 fde=[ 2730] │ │ │ │ + 0xfffffffffffd32a0 (offset: 0x2d950) -> 0x3310 fde=[ 27ac] │ │ │ │ + 0xfffffffffffd3320 (offset: 0x2d9d0) -> 0x338c fde=[ 2828] │ │ │ │ + 0xfffffffffffd3ed0 (offset: 0x2e580) -> 0x33bc fde=[ 2858] │ │ │ │ + 0xfffffffffffd4ca0 (offset: 0x2f350) -> 0x340c fde=[ 28a8] │ │ │ │ + 0xfffffffffffd5a30 (offset: 0x300e0) -> 0x343c fde=[ 28d8] │ │ │ │ + 0xfffffffffffd6a10 (offset: 0x310c0) -> 0x346c fde=[ 2908] │ │ │ │ + 0xfffffffffffd7930 (offset: 0x31fe0) -> 0x349c fde=[ 2938] │ │ │ │ + 0xfffffffffffd8460 (offset: 0x32b10) -> 0x34cc fde=[ 2968] │ │ │ │ + 0xfffffffffffd9610 (offset: 0x33cc0) -> 0x34fc fde=[ 2998] │ │ │ │ + 0xfffffffffffda560 (offset: 0x34c10) -> 0x352c fde=[ 29c8] │ │ │ │ + 0xfffffffffffda700 (offset: 0x34db0) -> 0x356c fde=[ 2a08] │ │ │ │ + 0xfffffffffffda990 (offset: 0x35040) -> 0x359c fde=[ 2a38] │ │ │ │ + 0xfffffffffffdac20 (offset: 0x352d0) -> 0x35cc fde=[ 2a68] │ │ │ │ + 0xfffffffffffdaed0 (offset: 0x35580) -> 0x35fc fde=[ 2a98] │ │ │ │ + 0xfffffffffffdaf50 (offset: 0x35600) -> 0x3658 fde=[ 2af4] │ │ │ │ + 0xfffffffffffdb070 (offset: 0x35720) -> 0x36b8 fde=[ 2b54] │ │ │ │ + 0xfffffffffffdb170 (offset: 0x35820) -> 0x3710 fde=[ 2bac] │ │ │ │ + 0xfffffffffffdb280 (offset: 0x35930) -> 0x3768 fde=[ 2c04] │ │ │ │ + 0xfffffffffffdb2b0 (offset: 0x35960) -> 0x3794 fde=[ 2c30] │ │ │ │ + 0xfffffffffffdb2f0 (offset: 0x359a0) -> 0x37c0 fde=[ 2c5c] │ │ │ │ + 0xfffffffffffdb330 (offset: 0x359e0) -> 0x37ec fde=[ 2c88] │ │ │ │ + 0xfffffffffffdb470 (offset: 0x35b20) -> 0x3860 fde=[ 2cfc] │ │ │ │ + 0xfffffffffffdb6d0 (offset: 0x35d80) -> 0x3938 fde=[ 2dd4] │ │ │ │ + 0xfffffffffffdbc90 (offset: 0x36340) -> 0x3968 fde=[ 2e04] │ │ │ │ + 0xfffffffffffddd10 (offset: 0x383c0) -> 0x3998 fde=[ 2e34] │ │ │ │ + 0xfffffffffffdfca0 (offset: 0x3a350) -> 0x39d8 fde=[ 2e74] │ │ │ │ + 0xfffffffffffdff90 (offset: 0x3a640) -> 0x3a14 fde=[ 2eb0] │ │ │ │ + 0xfffffffffffe0260 (offset: 0x3a910) -> 0x3a50 fde=[ 2eec] │ │ │ │ + 0xfffffffffffe0410 (offset: 0x3aac0) -> 0x3a90 fde=[ 2f2c] │ │ │ │ + 0xfffffffffffe0600 (offset: 0x3acb0) -> 0x3ad0 fde=[ 2f6c] │ │ │ │ + 0xfffffffffffe0830 (offset: 0x3aee0) -> 0x3b10 fde=[ 2fac] │ │ │ │ + 0xfffffffffffe0d40 (offset: 0x3b3f0) -> 0x3b40 fde=[ 2fdc] │ │ │ │ + 0xfffffffffffe0dc0 (offset: 0x3b470) -> 0x3b9c fde=[ 3038] │ │ │ │ + 0xfffffffffffe0ee0 (offset: 0x3b590) -> 0x3bfc fde=[ 3098] │ │ │ │ + 0xfffffffffffe0fe0 (offset: 0x3b690) -> 0x3c54 fde=[ 30f0] │ │ │ │ + 0xfffffffffffe1010 (offset: 0x3b6c0) -> 0x3c80 fde=[ 311c] │ │ │ │ + 0xfffffffffffe1050 (offset: 0x3b700) -> 0x3cac fde=[ 3148] │ │ │ │ + 0xfffffffffffe1090 (offset: 0x3b740) -> 0x3cd8 fde=[ 3174] │ │ │ │ + 0xfffffffffffe11a0 (offset: 0x3b850) -> 0x3d38 fde=[ 31d4] │ │ │ │ + 0xfffffffffffe1396 (offset: 0x3ba46) -> 0x3e04 fde=[ 32a0] │ │ │ │ + 0xfffffffffffe13d0 (offset: 0x3ba80) -> 0x3e18 fde=[ 32b4] │ │ │ │ + 0xfffffffffffe19b0 (offset: 0x3c060) -> 0x3e48 fde=[ 32e4] │ │ │ │ + 0xfffffffffffe3a30 (offset: 0x3e0e0) -> 0x3e78 fde=[ 3314] │ │ │ │ + 0xfffffffffffe5a70 (offset: 0x40120) -> 0x3ea8 fde=[ 3344] │ │ │ │ + 0xfffffffffffe5d80 (offset: 0x40430) -> 0x3ee4 fde=[ 3380] │ │ │ │ + 0xfffffffffffe6090 (offset: 0x40740) -> 0x3f24 fde=[ 33c0] │ │ │ │ + 0xfffffffffffe6240 (offset: 0x408f0) -> 0x3f64 fde=[ 3400] │ │ │ │ + 0xfffffffffffe6430 (offset: 0x40ae0) -> 0x3fa4 fde=[ 3440] │ │ │ │ + 0xfffffffffffe6660 (offset: 0x40d10) -> 0x3fe4 fde=[ 3480] │ │ │ │ + 0xfffffffffffe6bd0 (offset: 0x41280) -> 0x4014 fde=[ 34b0] │ │ │ │ + 0xfffffffffffe6c50 (offset: 0x41300) -> 0x4070 fde=[ 350c] │ │ │ │ + 0xfffffffffffe6d70 (offset: 0x41420) -> 0x40d0 fde=[ 356c] │ │ │ │ + 0xfffffffffffe6e70 (offset: 0x41520) -> 0x4128 fde=[ 35c4] │ │ │ │ + 0xfffffffffffe6ea0 (offset: 0x41550) -> 0x4154 fde=[ 35f0] │ │ │ │ + 0xfffffffffffe6ee0 (offset: 0x41590) -> 0x4180 fde=[ 361c] │ │ │ │ + 0xfffffffffffe6f20 (offset: 0x415d0) -> 0x41ac fde=[ 3648] │ │ │ │ + 0xfffffffffffe7030 (offset: 0x416e0) -> 0x420c fde=[ 36a8] │ │ │ │ + 0xfffffffffffe7250 (offset: 0x41900) -> 0x42d8 fde=[ 3774] │ │ │ │ + 0xfffffffffffe75d0 (offset: 0x41c80) -> 0x4308 fde=[ 37a4] │ │ │ │ + 0xfffffffffffe8300 (offset: 0x429b0) -> 0x4348 fde=[ 37e4] │ │ │ │ + 0xfffffffffffe9100 (offset: 0x437b0) -> 0x4398 fde=[ 3834] │ │ │ │ + 0xfffffffffffe9280 (offset: 0x43930) -> 0x43e4 fde=[ 3880] │ │ │ │ + 0xfffffffffffe9400 (offset: 0x43ab0) -> 0x4430 fde=[ 38cc] │ │ │ │ + 0xfffffffffffe9520 (offset: 0x43bd0) -> 0x447c fde=[ 3918] │ │ │ │ + 0xfffffffffffe96d0 (offset: 0x43d80) -> 0x44c4 fde=[ 3960] │ │ │ │ + 0xfffffffffffe9a80 (offset: 0x44130) -> 0x4510 fde=[ 39ac] │ │ │ │ + 0xfffffffffffe9ff0 (offset: 0x446a0) -> 0x4540 fde=[ 39dc] │ │ │ │ + 0xfffffffffffea070 (offset: 0x44720) -> 0x459c fde=[ 3a38] │ │ │ │ + 0xfffffffffffea200 (offset: 0x448b0) -> 0x45e8 fde=[ 3a84] │ │ │ │ + 0xfffffffffffea300 (offset: 0x449b0) -> 0x4630 fde=[ 3acc] │ │ │ │ + 0xfffffffffffea330 (offset: 0x449e0) -> 0x4660 fde=[ 3afc] │ │ │ │ + 0xfffffffffffea490 (offset: 0x44b40) -> 0x470c fde=[ 3ba8] │ │ │ │ + 0xfffffffffffea650 (offset: 0x44d00) -> 0x4758 fde=[ 3bf4] │ │ │ │ + 0xfffffffffffea870 (offset: 0x44f20) -> 0x47a4 fde=[ 3c40] │ │ │ │ + 0xfffffffffffea9e0 (offset: 0x45090) -> 0x47ec fde=[ 3c88] │ │ │ │ + 0xfffffffffffeab80 (offset: 0x45230) -> 0x4838 fde=[ 3cd4] │ │ │ │ + 0xfffffffffffead50 (offset: 0x45400) -> 0x4884 fde=[ 3d20] │ │ │ │ + 0xfffffffffffeaee0 (offset: 0x45590) -> 0x48cc fde=[ 3d68] │ │ │ │ + 0xfffffffffffeaf80 (offset: 0x45630) -> 0x4920 fde=[ 3dbc] │ │ │ │ + 0xfffffffffffeb090 (offset: 0x45740) -> 0x4988 fde=[ 3e24] │ │ │ │ + 0xfffffffffffeb2f0 (offset: 0x459a0) -> 0x4a08 fde=[ 3ea4] │ │ │ │ + 0xfffffffffffeb570 (offset: 0x45c20) -> 0x4a88 fde=[ 3f24] │ │ │ │ + 0xfffffffffffecac0 (offset: 0x47170) -> 0x4d4c fde=[ 41e8] │ │ │ │ 0xfffffffffffedf90 (offset: 0x48640) -> 0x5024 fde=[ 44c0] │ │ │ │ 0xfffffffffffedfc0 (offset: 0x48670) -> 0x5050 fde=[ 44ec] │ │ │ │ 0xfffffffffffee2d0 (offset: 0x48980) -> 0x5164 fde=[ 4600] │ │ │ │ 0xfffffffffffee780 (offset: 0x48e30) -> 0x51e8 fde=[ 4684] │ │ │ │ 0xfffffffffffeeb00 (offset: 0x491b0) -> 0x5258 fde=[ 46f4] │ │ │ │ - 0xfffffffffffeee20 (offset: 0x494d0) -> 0x52c0 fde=[ 475c] │ │ │ │ - 0xfffffffffffef220 (offset: 0x498d0) -> 0x5344 fde=[ 47e0] │ │ │ │ - 0xfffffffffffef2d0 (offset: 0x49980) -> 0x538c fde=[ 4828] │ │ │ │ - 0xfffffffffffef320 (offset: 0x499d0) -> 0x53c0 fde=[ 485c] │ │ │ │ - 0xfffffffffffef3c0 (offset: 0x49a70) -> 0x5410 fde=[ 48ac] │ │ │ │ - 0xfffffffffffef410 (offset: 0x49ac0) -> 0x5444 fde=[ 48e0] │ │ │ │ - 0xfffffffffffef610 (offset: 0x49cc0) -> 0x54b0 fde=[ 494c] │ │ │ │ - 0xfffffffffffef920 (offset: 0x49fd0) -> 0x5508 fde=[ 49a4] │ │ │ │ - 0xfffffffffffefb60 (offset: 0x4a210) -> 0x555c fde=[ 49f8] │ │ │ │ - 0xfffffffffffefd80 (offset: 0x4a430) -> 0x559c fde=[ 4a38] │ │ │ │ - 0xffffffffffff01c0 (offset: 0x4a870) -> 0x56c8 fde=[ 4b64] │ │ │ │ - 0xffffffffffff0520 (offset: 0x4abd0) -> 0x575c fde=[ 4bf8] │ │ │ │ - 0xffffffffffff14c0 (offset: 0x4bb70) -> 0x5ac4 fde=[ 4f60] │ │ │ │ - 0xffffffffffff1520 (offset: 0x4bbd0) -> 0x5b08 fde=[ 4fa4] │ │ │ │ - 0xffffffffffff1b90 (offset: 0x4c240) -> 0x5be0 fde=[ 507c] │ │ │ │ - 0xffffffffffff3f00 (offset: 0x4e5b0) -> 0x5fa8 fde=[ 5444] │ │ │ │ - 0xffffffffffff4350 (offset: 0x4ea00) -> 0x6068 fde=[ 5504] │ │ │ │ - 0xffffffffffff5d10 (offset: 0x503c0) -> 0x642c fde=[ 58c8] │ │ │ │ - 0xffffffffffff6210 (offset: 0x508c0) -> 0x653c fde=[ 59d8] │ │ │ │ - 0xffffffffffff63c0 (offset: 0x50a70) -> 0x6594 fde=[ 5a30] │ │ │ │ - 0xffffffffffff6410 (offset: 0x50ac0) -> 0x65b8 fde=[ 5a54] │ │ │ │ - 0xffffffffffff64e0 (offset: 0x50b90) -> 0x6600 fde=[ 5a9c] │ │ │ │ - 0xffffffffffff6610 (offset: 0x50cc0) -> 0x6640 fde=[ 5adc] │ │ │ │ - 0xffffffffffff6680 (offset: 0x50d30) -> 0x6678 fde=[ 5b14] │ │ │ │ - 0xffffffffffff6790 (offset: 0x50e40) -> 0x66c4 fde=[ 5b60] │ │ │ │ - 0xffffffffffff68d0 (offset: 0x50f80) -> 0x6718 fde=[ 5bb4] │ │ │ │ - 0xffffffffffff6a50 (offset: 0x51100) -> 0x6770 fde=[ 5c0c] │ │ │ │ - 0xffffffffffff6a80 (offset: 0x51130) -> 0x6790 fde=[ 5c2c] │ │ │ │ - 0xffffffffffff6c50 (offset: 0x51300) -> 0x6848 fde=[ 5ce4] │ │ │ │ - 0xffffffffffff6ed0 (offset: 0x51580) -> 0x6944 fde=[ 5de0] │ │ │ │ - 0xffffffffffff7020 (offset: 0x516d0) -> 0x69a4 fde=[ 5e40] │ │ │ │ - 0xffffffffffff74b0 (offset: 0x51b60) -> 0x6a0c fde=[ 5ea8] │ │ │ │ - 0xffffffffffff7600 (offset: 0x51cb0) -> 0x6a6c fde=[ 5f08] │ │ │ │ - 0xffffffffffff7740 (offset: 0x51df0) -> 0x6acc fde=[ 5f68] │ │ │ │ - 0xffffffffffff78a0 (offset: 0x51f50) -> 0x6b58 fde=[ 5ff4] │ │ │ │ - 0xffffffffffff7a00 (offset: 0x520b0) -> 0x6be4 fde=[ 6080] │ │ │ │ - 0xffffffffffff7b40 (offset: 0x521f0) -> 0x6c44 fde=[ 60e0] │ │ │ │ - 0xffffffffffff7c90 (offset: 0x52340) -> 0x6cd0 fde=[ 616c] │ │ │ │ - 0xffffffffffff7de0 (offset: 0x52490) -> 0x6d5c fde=[ 61f8] │ │ │ │ - 0xffffffffffff8350 (offset: 0x52a00) -> 0x6df4 fde=[ 6290] │ │ │ │ - 0xffffffffffff8580 (offset: 0x52c30) -> 0x6e80 fde=[ 631c] │ │ │ │ - 0xffffffffffff85b0 (offset: 0x52c60) -> 0x6eb4 fde=[ 6350] │ │ │ │ - 0xffffffffffff85e0 (offset: 0x52c90) -> 0x6ee0 fde=[ 637c] │ │ │ │ - 0xffffffffffff87a0 (offset: 0x52e50) -> 0x6f84 fde=[ 6420] │ │ │ │ - 0xffffffffffff8890 (offset: 0x52f40) -> 0x6fdc fde=[ 6478] │ │ │ │ - 0xffffffffffff8950 (offset: 0x53000) -> 0x7044 fde=[ 64e0] │ │ │ │ - 0xffffffffffff8a90 (offset: 0x53140) -> 0x70a8 fde=[ 6544] │ │ │ │ - 0xffffffffffff9170 (offset: 0x53820) -> 0x71ec fde=[ 6688] │ │ │ │ - 0xffffffffffff9310 (offset: 0x539c0) -> 0x727c fde=[ 6718] │ │ │ │ - 0xffffffffffff9ae0 (offset: 0x54190) -> 0x73a0 fde=[ 683c] │ │ │ │ - 0xffffffffffff9b50 (offset: 0x54200) -> 0x73d4 fde=[ 6870] │ │ │ │ - 0xffffffffffff9cf0 (offset: 0x543a0) -> 0x7404 fde=[ 68a0] │ │ │ │ - 0xffffffffffff9e50 (offset: 0x54500) -> 0x7460 fde=[ 68fc] │ │ │ │ - 0xffffffffffff9f80 (offset: 0x54630) -> 0x74c8 fde=[ 6964] │ │ │ │ - 0xffffffffffffa080 (offset: 0x54730) -> 0x751c fde=[ 69b8] │ │ │ │ - 0xffffffffffffab90 (offset: 0x55240) -> 0x754c fde=[ 69e8] │ │ │ │ - 0xffffffffffffc280 (offset: 0x56930) -> 0x757c fde=[ 6a18] │ │ │ │ - 0xffffffffffffc700 (offset: 0x56db0) -> 0x7698 fde=[ 6b34] │ │ │ │ - 0xffffffffffffc740 (offset: 0x56df0) -> 0x76d0 fde=[ 6b6c] │ │ │ │ - 0xffffffffffffc780 (offset: 0x56e30) -> 0x7708 fde=[ 6ba4] │ │ │ │ - 0xffffffffffffc7b0 (offset: 0x56e60) -> 0x7734 fde=[ 6bd0] │ │ │ │ - 0xffffffffffffc890 (offset: 0x56f40) -> 0x7784 fde=[ 6c20] │ │ │ │ - 0xffffffffffffc950 (offset: 0x57000) -> 0x77f8 fde=[ 6c94] │ │ │ │ - 0xffffffffffffcae0 (offset: 0x57190) -> 0x7870 fde=[ 6d0c] │ │ │ │ - 0xffffffffffffcc00 (offset: 0x572b0) -> 0x78bc fde=[ 6d58] │ │ │ │ - 0xffffffffffffcd50 (offset: 0x57400) -> 0x791c fde=[ 6db8] │ │ │ │ - 0xffffffffffffcdb0 (offset: 0x57460) -> 0x7968 fde=[ 6e04] │ │ │ │ - 0xffffffffffffce10 (offset: 0x574c0) -> 0x79b4 fde=[ 6e50] │ │ │ │ - 0xffffffffffffce70 (offset: 0x57520) -> 0x7a00 fde=[ 6e9c] │ │ │ │ - 0xffffffffffffcee0 (offset: 0x57590) -> 0x7a4c fde=[ 6ee8] │ │ │ │ - 0xffffffffffffcf50 (offset: 0x57600) -> 0x7a98 fde=[ 6f34] │ │ │ │ - 0xffffffffffffcfc0 (offset: 0x57670) -> 0x7ae4 fde=[ 6f80] │ │ │ │ - 0xffffffffffffd080 (offset: 0x57730) -> 0x7b50 fde=[ 6fec] │ │ │ │ - 0xffffffffffffd110 (offset: 0x577c0) -> 0x7b9c fde=[ 7038] │ │ │ │ - 0xffffffffffffd1a0 (offset: 0x57850) -> 0x7be8 fde=[ 7084] │ │ │ │ - 0xffffffffffffd2d0 (offset: 0x57980) -> 0x7c3c fde=[ 70d8] │ │ │ │ - 0xffffffffffffd430 (offset: 0x57ae0) -> 0x7c94 fde=[ 7130] │ │ │ │ - 0xffffffffffffd670 (offset: 0x57d20) -> 0x7cec fde=[ 7188] │ │ │ │ - 0xffffffffffffd7a0 (offset: 0x57e50) -> 0x7d50 fde=[ 71ec] │ │ │ │ - 0xffffffffffffd7d0 (offset: 0x57e80) -> 0x7d7c fde=[ 7218] │ │ │ │ - 0xffffffffffffd950 (offset: 0x58000) -> 0x7e44 fde=[ 72e0] │ │ │ │ - 0xffffffffffffe140 (offset: 0x587f0) -> 0x81c4 fde=[ 7660] │ │ │ │ - 0xffffffffffffe200 (offset: 0x588b0) -> 0x8238 fde=[ 76d4] │ │ │ │ - 0xffffffffffffe330 (offset: 0x589e0) -> 0x829c fde=[ 7738] │ │ │ │ - 0xffffffffffffe360 (offset: 0x58a10) -> 0x82c8 fde=[ 7764] │ │ │ │ - 0xffffffffffffe4e0 (offset: 0x58b90) -> 0x8390 fde=[ 782c] │ │ │ │ - 0xffffffffffffecd0 (offset: 0x59380) -> 0x8710 fde=[ 7bac] │ │ │ │ + 0xfffffffffffeee30 (offset: 0x494e0) -> 0x52c8 fde=[ 4764] │ │ │ │ + 0xfffffffffffef260 (offset: 0x49910) -> 0x534c fde=[ 47e8] │ │ │ │ + 0xfffffffffffef310 (offset: 0x499c0) -> 0x5394 fde=[ 4830] │ │ │ │ + 0xfffffffffffef360 (offset: 0x49a10) -> 0x53c8 fde=[ 4864] │ │ │ │ + 0xfffffffffffef400 (offset: 0x49ab0) -> 0x5418 fde=[ 48b4] │ │ │ │ + 0xfffffffffffef450 (offset: 0x49b00) -> 0x544c fde=[ 48e8] │ │ │ │ + 0xfffffffffffef650 (offset: 0x49d00) -> 0x54b8 fde=[ 4954] │ │ │ │ + 0xfffffffffffef960 (offset: 0x4a010) -> 0x5510 fde=[ 49ac] │ │ │ │ + 0xfffffffffffefba0 (offset: 0x4a250) -> 0x5564 fde=[ 4a00] │ │ │ │ + 0xfffffffffffefdc0 (offset: 0x4a470) -> 0x55a4 fde=[ 4a40] │ │ │ │ + 0xffffffffffff0200 (offset: 0x4a8b0) -> 0x56d0 fde=[ 4b6c] │ │ │ │ + 0xffffffffffff0560 (offset: 0x4ac10) -> 0x5764 fde=[ 4c00] │ │ │ │ + 0xffffffffffff1550 (offset: 0x4bc00) -> 0x5acc fde=[ 4f68] │ │ │ │ + 0xffffffffffff15b0 (offset: 0x4bc60) -> 0x5b0c fde=[ 4fa8] │ │ │ │ + 0xffffffffffff1c50 (offset: 0x4c300) -> 0x5be4 fde=[ 5080] │ │ │ │ + 0xffffffffffff40b0 (offset: 0x4e760) -> 0x5fc0 fde=[ 545c] │ │ │ │ + 0xffffffffffff4540 (offset: 0x4ebf0) -> 0x6080 fde=[ 551c] │ │ │ │ + 0xffffffffffff5e10 (offset: 0x504c0) -> 0x6408 fde=[ 58a4] │ │ │ │ + 0xffffffffffff6310 (offset: 0x509c0) -> 0x6518 fde=[ 59b4] │ │ │ │ + 0xffffffffffff64c0 (offset: 0x50b70) -> 0x6570 fde=[ 5a0c] │ │ │ │ + 0xffffffffffff6510 (offset: 0x50bc0) -> 0x6594 fde=[ 5a30] │ │ │ │ + 0xffffffffffff65e0 (offset: 0x50c90) -> 0x65dc fde=[ 5a78] │ │ │ │ + 0xffffffffffff6710 (offset: 0x50dc0) -> 0x661c fde=[ 5ab8] │ │ │ │ + 0xffffffffffff6780 (offset: 0x50e30) -> 0x6654 fde=[ 5af0] │ │ │ │ + 0xffffffffffff6890 (offset: 0x50f40) -> 0x66a0 fde=[ 5b3c] │ │ │ │ + 0xffffffffffff69d0 (offset: 0x51080) -> 0x66f4 fde=[ 5b90] │ │ │ │ + 0xffffffffffff6b50 (offset: 0x51200) -> 0x674c fde=[ 5be8] │ │ │ │ + 0xffffffffffff6b80 (offset: 0x51230) -> 0x676c fde=[ 5c08] │ │ │ │ + 0xffffffffffff6d50 (offset: 0x51400) -> 0x6824 fde=[ 5cc0] │ │ │ │ + 0xffffffffffff6fd0 (offset: 0x51680) -> 0x6920 fde=[ 5dbc] │ │ │ │ + 0xffffffffffff7120 (offset: 0x517d0) -> 0x6980 fde=[ 5e1c] │ │ │ │ + 0xffffffffffff75b0 (offset: 0x51c60) -> 0x69e8 fde=[ 5e84] │ │ │ │ + 0xffffffffffff7700 (offset: 0x51db0) -> 0x6a48 fde=[ 5ee4] │ │ │ │ + 0xffffffffffff7840 (offset: 0x51ef0) -> 0x6aa8 fde=[ 5f44] │ │ │ │ + 0xffffffffffff79a0 (offset: 0x52050) -> 0x6b34 fde=[ 5fd0] │ │ │ │ + 0xffffffffffff7b00 (offset: 0x521b0) -> 0x6bc0 fde=[ 605c] │ │ │ │ + 0xffffffffffff7c40 (offset: 0x522f0) -> 0x6c20 fde=[ 60bc] │ │ │ │ + 0xffffffffffff7d90 (offset: 0x52440) -> 0x6cac fde=[ 6148] │ │ │ │ + 0xffffffffffff7ee0 (offset: 0x52590) -> 0x6d38 fde=[ 61d4] │ │ │ │ + 0xffffffffffff8450 (offset: 0x52b00) -> 0x6dd0 fde=[ 626c] │ │ │ │ + 0xffffffffffff8680 (offset: 0x52d30) -> 0x6e5c fde=[ 62f8] │ │ │ │ + 0xffffffffffff86b0 (offset: 0x52d60) -> 0x6e90 fde=[ 632c] │ │ │ │ + 0xffffffffffff86e0 (offset: 0x52d90) -> 0x6ebc fde=[ 6358] │ │ │ │ + 0xffffffffffff88a0 (offset: 0x52f50) -> 0x6f60 fde=[ 63fc] │ │ │ │ + 0xffffffffffff8990 (offset: 0x53040) -> 0x6fb8 fde=[ 6454] │ │ │ │ + 0xffffffffffff8a50 (offset: 0x53100) -> 0x7020 fde=[ 64bc] │ │ │ │ + 0xffffffffffff8b90 (offset: 0x53240) -> 0x7084 fde=[ 6520] │ │ │ │ + 0xffffffffffff9270 (offset: 0x53920) -> 0x71c8 fde=[ 6664] │ │ │ │ + 0xffffffffffff9410 (offset: 0x53ac0) -> 0x7258 fde=[ 66f4] │ │ │ │ + 0xffffffffffff9be0 (offset: 0x54290) -> 0x737c fde=[ 6818] │ │ │ │ + 0xffffffffffff9c50 (offset: 0x54300) -> 0x73b0 fde=[ 684c] │ │ │ │ + 0xffffffffffff9df0 (offset: 0x544a0) -> 0x73e0 fde=[ 687c] │ │ │ │ + 0xffffffffffff9f50 (offset: 0x54600) -> 0x743c fde=[ 68d8] │ │ │ │ + 0xffffffffffffa080 (offset: 0x54730) -> 0x74a4 fde=[ 6940] │ │ │ │ + 0xffffffffffffa180 (offset: 0x54830) -> 0x74f8 fde=[ 6994] │ │ │ │ + 0xfffffffffffface0 (offset: 0x55390) -> 0x7528 fde=[ 69c4] │ │ │ │ + 0xffffffffffffc3c0 (offset: 0x56a70) -> 0x7558 fde=[ 69f4] │ │ │ │ + 0xffffffffffffc840 (offset: 0x56ef0) -> 0x7674 fde=[ 6b10] │ │ │ │ + 0xffffffffffffc880 (offset: 0x56f30) -> 0x76ac fde=[ 6b48] │ │ │ │ + 0xffffffffffffc8c0 (offset: 0x56f70) -> 0x76e4 fde=[ 6b80] │ │ │ │ + 0xffffffffffffc8f0 (offset: 0x56fa0) -> 0x7710 fde=[ 6bac] │ │ │ │ + 0xffffffffffffc9d0 (offset: 0x57080) -> 0x7760 fde=[ 6bfc] │ │ │ │ + 0xffffffffffffca90 (offset: 0x57140) -> 0x77d4 fde=[ 6c70] │ │ │ │ + 0xffffffffffffcc20 (offset: 0x572d0) -> 0x784c fde=[ 6ce8] │ │ │ │ + 0xffffffffffffcd40 (offset: 0x573f0) -> 0x7898 fde=[ 6d34] │ │ │ │ + 0xffffffffffffce90 (offset: 0x57540) -> 0x78f8 fde=[ 6d94] │ │ │ │ + 0xffffffffffffcef0 (offset: 0x575a0) -> 0x7944 fde=[ 6de0] │ │ │ │ + 0xffffffffffffcf50 (offset: 0x57600) -> 0x7990 fde=[ 6e2c] │ │ │ │ + 0xffffffffffffcfb0 (offset: 0x57660) -> 0x79dc fde=[ 6e78] │ │ │ │ + 0xffffffffffffd020 (offset: 0x576d0) -> 0x7a28 fde=[ 6ec4] │ │ │ │ + 0xffffffffffffd090 (offset: 0x57740) -> 0x7a74 fde=[ 6f10] │ │ │ │ + 0xffffffffffffd100 (offset: 0x577b0) -> 0x7ac0 fde=[ 6f5c] │ │ │ │ + 0xffffffffffffd1c0 (offset: 0x57870) -> 0x7b2c fde=[ 6fc8] │ │ │ │ + 0xffffffffffffd250 (offset: 0x57900) -> 0x7b78 fde=[ 7014] │ │ │ │ + 0xffffffffffffd2e0 (offset: 0x57990) -> 0x7bc4 fde=[ 7060] │ │ │ │ + 0xffffffffffffd410 (offset: 0x57ac0) -> 0x7c18 fde=[ 70b4] │ │ │ │ + 0xffffffffffffd570 (offset: 0x57c20) -> 0x7c70 fde=[ 710c] │ │ │ │ + 0xffffffffffffd7b0 (offset: 0x57e60) -> 0x7cc8 fde=[ 7164] │ │ │ │ + 0xffffffffffffd8e0 (offset: 0x57f90) -> 0x7d2c fde=[ 71c8] │ │ │ │ + 0xffffffffffffd910 (offset: 0x57fc0) -> 0x7d58 fde=[ 71f4] │ │ │ │ + 0xffffffffffffda90 (offset: 0x58140) -> 0x7e20 fde=[ 72bc] │ │ │ │ + 0xffffffffffffe280 (offset: 0x58930) -> 0x81a0 fde=[ 763c] │ │ │ │ + 0xffffffffffffe340 (offset: 0x589f0) -> 0x8214 fde=[ 76b0] │ │ │ │ + 0xffffffffffffe470 (offset: 0x58b20) -> 0x8278 fde=[ 7714] │ │ │ │ + 0xffffffffffffe4a0 (offset: 0x58b50) -> 0x82a4 fde=[ 7740] │ │ │ │ + 0xffffffffffffe620 (offset: 0x58cd0) -> 0x836c fde=[ 7808] │ │ │ │ + 0xffffffffffffee10 (offset: 0x594c0) -> 0x86ec fde=[ 7b88] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 00000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -448,8667 +448,8669 @@ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000000b4 00000010 000000b8 FDE cie=00000000 pc=00004c47..00004c4b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000c8 0000003c 000000cc FDE cie=00000000 pc=00004c50..00005185 │ │ │ │ +000000c8 0000003c 000000cc FDE cie=00000000 pc=00004c50..000051a5 │ │ │ │ DW_CFA_advance_loc: 1 to 00004c51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00004c53 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 6 to 00004c59 │ │ │ │ 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 0000513f │ │ │ │ + DW_CFA_advance_loc2: 1286 to 0000515f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005140 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005160 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005141 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005161 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005142 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005162 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005143 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005163 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 0000515e │ │ │ │ + DW_CFA_advance_loc: 27 to 0000517e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000515f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000517f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005160 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005180 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00005161 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005181 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005162 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005182 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000108 00000010 0000010c FDE cie=00000000 pc=00005185..00005189 │ │ │ │ +00000108 00000010 0000010c FDE cie=00000000 pc=000051a5..000051a9 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000011c 00000014 00000120 FDE cie=00000000 pc=00005190..000051c6 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005193 │ │ │ │ +0000011c 00000014 00000120 FDE cie=00000000 pc=000051b0..000051e6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000051b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 46 to 000051c1 │ │ │ │ + DW_CFA_advance_loc: 46 to 000051e1 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000134 0000001c 00000138 FDE cie=00000000 pc=000051d0..00005300 │ │ │ │ - DW_CFA_advance_loc: 14 to 000051de │ │ │ │ +00000134 0000001c 00000138 FDE cie=00000000 pc=000051f0..00005320 │ │ │ │ + DW_CFA_advance_loc: 3 to 000051f3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 165 to 00005283 │ │ │ │ + DW_CFA_advance_loc1: 176 to 000052a3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00005290 │ │ │ │ + DW_CFA_advance_loc: 13 to 000052b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 105 to 000052f9 │ │ │ │ + DW_CFA_advance_loc1: 105 to 00005319 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000154 00000024 00000158 FDE cie=00000000 pc=00005300..000056ef │ │ │ │ - DW_CFA_advance_loc: 11 to 0000530b │ │ │ │ +00000154 00000024 00000158 FDE cie=00000000 pc=00005320..00005733 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005321 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000530e │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc2: 499 to 00005501 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005324 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc2: 525 to 00005531 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005502 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005532 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00005510 │ │ │ │ + DW_CFA_advance_loc: 14 to 00005540 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000017c 00000034 00000180 FDE cie=00000000 pc=000056f0..00005789 │ │ │ │ - DW_CFA_advance_loc: 1 to 000056f1 │ │ │ │ +0000017c 00000034 00000180 FDE cie=00000000 pc=00005740..000057d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005741 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000056f4 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000574f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 34 to 00005716 │ │ │ │ + DW_CFA_advance_loc: 21 to 00005764 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000573a │ │ │ │ + DW_CFA_advance_loc: 38 to 0000578a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000574c │ │ │ │ + DW_CFA_advance_loc: 18 to 0000579c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000574d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000579d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005750 │ │ │ │ + DW_CFA_advance_loc: 3 to 000057a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00005764 │ │ │ │ + DW_CFA_advance_loc: 20 to 000057b4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 28 to 00005780 │ │ │ │ + DW_CFA_advance_loc: 28 to 000057d0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 00005787 │ │ │ │ + DW_CFA_advance_loc: 7 to 000057d7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005788 │ │ │ │ + DW_CFA_advance_loc: 1 to 000057d8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001b4 00000028 000001b8 FDE cie=00000000 pc=00005790..00005803 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005791 │ │ │ │ +000001b4 00000028 000001b8 FDE cie=00000000 pc=000057e0..00005853 │ │ │ │ + DW_CFA_advance_loc: 1 to 000057e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005792 │ │ │ │ + DW_CFA_advance_loc: 1 to 000057e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005795 │ │ │ │ + DW_CFA_advance_loc: 3 to 000057e5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 107 to 00005800 │ │ │ │ + DW_CFA_advance_loc1: 107 to 00005850 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005801 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005851 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005802 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005852 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001e0 00000028 000001e4 FDE cie=00000000 pc=00005840..000058e4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005841 │ │ │ │ +000001e0 00000028 000001e4 FDE cie=00000000 pc=00005880..00005924 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005881 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 102 to 000058a7 │ │ │ │ + DW_CFA_advance_loc1: 102 to 000058e7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000058b0 │ │ │ │ + DW_CFA_advance_loc: 9 to 000058f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 47 to 000058df │ │ │ │ + DW_CFA_advance_loc: 45 to 0000591d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000058e0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005920 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000058e3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005923 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000020c 00000020 00000210 FDE cie=00000000 pc=000058f0..00005956 │ │ │ │ - DW_CFA_advance_loc: 1 to 000058f1 │ │ │ │ +0000020c 00000020 00000210 FDE cie=00000000 pc=00005930..00005986 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005931 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 80 to 00005941 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0000597f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00005950 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005980 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00005953 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005983 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000230 0000003c 00000234 FDE cie=00000000 pc=00005960..00005a2a │ │ │ │ - DW_CFA_advance_loc: 1 to 00005961 │ │ │ │ +00000230 0000003c 00000234 FDE cie=00000000 pc=00005990..00005a4a │ │ │ │ + DW_CFA_advance_loc: 1 to 00005991 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005962 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005992 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005963 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005993 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 112 to 000059d3 │ │ │ │ + DW_CFA_advance_loc1: 96 to 000059f3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000059d6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000059f6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000059d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000059f7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000059e0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00005a00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 00005a21 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00005a47 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00005a28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a48 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a29 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a49 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000270 00000020 00000274 FDE cie=00000000 pc=00005a30..00005a86 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a31 │ │ │ │ +00000270 00000020 00000274 FDE cie=00000000 pc=00005a50..00005aa6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005a51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00005a7b │ │ │ │ + DW_CFA_advance_loc1: 73 to 00005a9a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00005a80 │ │ │ │ + DW_CFA_advance_loc: 6 to 00005aa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00005a83 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005aa3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000294 00000024 00000298 FDE cie=00000000 pc=00005a90..00005b54 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005a91 │ │ │ │ +00000294 00000024 00000298 FDE cie=00000000 pc=00005ab0..00005b74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005ab1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 111 to 00005b00 │ │ │ │ + DW_CFA_advance_loc1: 111 to 00005b20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00005b10 │ │ │ │ + DW_CFA_advance_loc: 16 to 00005b30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 00005b3e │ │ │ │ + DW_CFA_advance_loc: 46 to 00005b5e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 18 to 00005b50 │ │ │ │ + DW_CFA_advance_loc: 18 to 00005b70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002bc 0000003c 000002c0 FDE cie=00000000 pc=00005b60..00005c4a │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b61 │ │ │ │ +000002bc 0000003c 000002c0 FDE cie=00000000 pc=00005b80..00005c6a │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005b63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005b83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 149 to 00005bf8 │ │ │ │ + DW_CFA_advance_loc1: 148 to 00005c17 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bf9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c18 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005bfa │ │ │ │ + DW_CFA_advance_loc: 3 to 00005c1b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00005c00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00005c20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 00005c41 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00005c67 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00005c48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c68 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c49 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c69 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002fc 00000038 00000300 FDE cie=00000000 pc=00005c50..00005cea │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c51 │ │ │ │ +000002fc 00000038 00000300 FDE cie=00000000 pc=00005c70..00005d0a │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005c53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005c73 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00005cad │ │ │ │ + DW_CFA_advance_loc1: 90 to 00005ccd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005cae │ │ │ │ + DW_CFA_advance_loc: 1 to 00005cce │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005caf │ │ │ │ + DW_CFA_advance_loc: 3 to 00005cd1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 17 to 00005cc0 │ │ │ │ + DW_CFA_advance_loc: 15 to 00005ce0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 33 to 00005ce1 │ │ │ │ + DW_CFA_advance_loc: 39 to 00005d07 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00005ce8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d08 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ce9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d09 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000338 00000010 0000033c FDE cie=00000000 pc=00005cea..00005cee │ │ │ │ +00000338 00000010 0000033c FDE cie=00000000 pc=00005d0a..00005d0e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000034c 00000030 00000350 FDE cie=00000000 pc=00005cf0..00005e3f │ │ │ │ - DW_CFA_advance_loc: 1 to 00005cf1 │ │ │ │ +0000034c 00000030 00000350 FDE cie=00000000 pc=00005d10..00005e5f │ │ │ │ + DW_CFA_advance_loc: 1 to 00005d11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00005cff │ │ │ │ + DW_CFA_advance_loc: 14 to 00005d1f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 178 to 00005db1 │ │ │ │ + DW_CFA_advance_loc1: 178 to 00005dd1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005db2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005dd2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005db3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005dd3 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 107 to 00005e1e │ │ │ │ + DW_CFA_advance_loc1: 107 to 00005e3e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 7 to 00005e25 │ │ │ │ + DW_CFA_advance_loc: 7 to 00005e45 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005e2d │ │ │ │ + DW_CFA_advance_loc: 8 to 00005e4d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e2e │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e4e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00005e36 │ │ │ │ + DW_CFA_advance_loc: 8 to 00005e56 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00000380 00000020 00000384 FDE cie=00000000 pc=00005e40..00005e74 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005e41 │ │ │ │ +00000380 00000020 00000384 FDE cie=00000000 pc=00005e60..00005e94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005e61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 00005e6d │ │ │ │ + DW_CFA_advance_loc: 44 to 00005e8d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00005e70 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005e90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00005e73 │ │ │ │ + DW_CFA_advance_loc: 3 to 00005e93 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003a4 00000010 000003a8 FDE cie=00000000 pc=00005e80..00005e8c │ │ │ │ +000003a4 00000010 000003a8 FDE cie=00000000 pc=00005ec0..00005ecc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003b8 00000010 000003bc FDE cie=00000000 pc=00005e90..00005edc │ │ │ │ +000003b8 00000010 000003bc FDE cie=00000000 pc=00005ed0..00005f1c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003cc 00000020 000003d0 FDE cie=00000000 pc=00005ee0..00005f40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ee1 │ │ │ │ +000003cc 00000020 000003d0 FDE cie=00000000 pc=00005f20..00005f80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 87 to 00005f38 │ │ │ │ + DW_CFA_advance_loc1: 87 to 00005f78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f39 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f79 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00005f3f │ │ │ │ + DW_CFA_advance_loc: 6 to 00005f7f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003f0 00000024 000003f4 FDE cie=00000000 pc=00005f40..00005fe4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f41 │ │ │ │ +000003f0 00000024 000003f4 FDE cie=00000000 pc=00005f80..00006024 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005f42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00005f82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 153 to 00005fdb │ │ │ │ + DW_CFA_advance_loc1: 153 to 0000601b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005fdc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000601c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00005fe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006020 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000418 00000024 0000041c FDE cie=00000000 pc=00005ff0..000060a4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ff1 │ │ │ │ +00000418 00000024 0000041c FDE cie=00000000 pc=00006030..000060e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006031 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00005ff2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006032 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 169 to 0000609b │ │ │ │ + DW_CFA_advance_loc1: 169 to 000060db │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000609c │ │ │ │ + DW_CFA_advance_loc: 1 to 000060dc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000060a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000060e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000440 00000010 00000444 FDE cie=00000000 pc=000060a4..000060a8 │ │ │ │ +00000440 00000010 00000444 FDE cie=00000000 pc=000060e4..000060e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000454 00000038 00000458 FDE cie=00000000 pc=000060b0..00006589 │ │ │ │ - DW_CFA_advance_loc: 1 to 000060b1 │ │ │ │ +00000454 00000038 00000458 FDE cie=00000000 pc=000060f0..000065b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000060f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000060b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000060f4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 108 to 00006120 │ │ │ │ + DW_CFA_advance_loc1: 101 to 00006159 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 81 to 00006171 │ │ │ │ + DW_CFA_advance_loc1: 81 to 000061aa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 532 to 00006385 │ │ │ │ + DW_CFA_advance_loc2: 521 to 000063b3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006386 │ │ │ │ + DW_CFA_advance_loc: 1 to 000063b4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00006390 │ │ │ │ + DW_CFA_advance_loc: 12 to 000063c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 461 to 0000655d │ │ │ │ + DW_CFA_advance_loc2: 461 to 0000658d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000655e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000658e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 18 to 00006570 │ │ │ │ + DW_CFA_advance_loc: 18 to 000065a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000490 00000034 00000494 FDE cie=00000000 pc=00006590..00006ca3 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006591 │ │ │ │ +00000490 00000034 00000494 FDE cie=00000000 pc=000065c0..00006cc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000065c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006594 │ │ │ │ + DW_CFA_advance_loc: 3 to 000065c4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 53 to 000065c9 │ │ │ │ + DW_CFA_advance_loc: 53 to 000065f9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000065cc │ │ │ │ + DW_CFA_advance_loc: 3 to 000065fc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000065d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006600 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 000065d5 │ │ │ │ + DW_CFA_advance_loc: 5 to 00006605 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 127 to 00006654 │ │ │ │ + DW_CFA_advance_loc1: 117 to 0000667a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 861 to 000069b1 │ │ │ │ + DW_CFA_advance_loc2: 855 to 000069d1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000069b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000069d2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000069c0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000069e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004c8 00000030 000004cc FDE cie=00000000 pc=00006cb0..00006cf1 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006cb1 │ │ │ │ +000004c8 00000030 000004cc FDE cie=00000000 pc=00006cd0..00006d11 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006cb4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006cd4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 00006cda │ │ │ │ + DW_CFA_advance_loc: 38 to 00006cfa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006cdb │ │ │ │ + DW_CFA_advance_loc: 1 to 00006cfb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00006ce0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00006d00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00006ce3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006d03 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ce4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d04 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006cec │ │ │ │ + DW_CFA_advance_loc: 8 to 00006d0c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006cef │ │ │ │ + DW_CFA_advance_loc: 3 to 00006d0f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006cf0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d10 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004fc 00000024 00000500 FDE cie=00000000 pc=00006d00..00006d31 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d01 │ │ │ │ +000004fc 00000024 00000500 FDE cie=00000000 pc=00006d20..00006d51 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00006d0f │ │ │ │ + DW_CFA_advance_loc: 14 to 00006d2f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00006d1e │ │ │ │ + DW_CFA_advance_loc: 15 to 00006d3e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006d22 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006d42 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00006d27 │ │ │ │ + DW_CFA_advance_loc: 5 to 00006d47 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006d2a │ │ │ │ + DW_CFA_advance_loc: 3 to 00006d4a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006d2c │ │ │ │ + DW_CFA_advance_loc: 2 to 00006d4c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ │ │ │ -00000524 0000003c 00000528 FDE cie=00000000 pc=00006d40..00006dac │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d41 │ │ │ │ +00000524 0000003c 00000528 FDE cie=00000000 pc=00006d60..00006dcc │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00006d4f │ │ │ │ + DW_CFA_advance_loc: 14 to 00006d6f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 00006d66 │ │ │ │ + DW_CFA_advance_loc: 23 to 00006d86 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006d87 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00006d70 │ │ │ │ + DW_CFA_advance_loc: 9 to 00006d90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00006d73 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006d93 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 11 to 00006d7e │ │ │ │ + DW_CFA_advance_loc: 11 to 00006d9e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006d86 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006da6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 00006d8d │ │ │ │ + DW_CFA_advance_loc: 7 to 00006dad │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dae │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006d90 │ │ │ │ + DW_CFA_advance_loc: 2 to 00006db0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 00006d9d │ │ │ │ + DW_CFA_advance_loc: 13 to 00006dbd │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006d9e │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dbe │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006da6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006dc6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000564 000000b0 00000568 FDE cie=00000000 pc=00006db0..00006f08 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006db1 │ │ │ │ +00000564 000000b0 00000568 FDE cie=00000000 pc=00006dd0..00006f28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006db2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006db3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dd3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006db4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dd4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006db7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006dd7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 36 to 00006ddb │ │ │ │ + DW_CFA_advance_loc: 36 to 00006dfb │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ddc │ │ │ │ + DW_CFA_advance_loc: 1 to 00006dfc │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00006de3 │ │ │ │ + DW_CFA_advance_loc: 7 to 00006e03 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006de5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00006e05 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006df1 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006e11 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 35 to 00006e14 │ │ │ │ + DW_CFA_advance_loc: 35 to 00006e34 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006e17 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006e37 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006e1b │ │ │ │ + DW_CFA_advance_loc: 4 to 00006e3b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006e1d │ │ │ │ + DW_CFA_advance_loc: 2 to 00006e3d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006e25 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006e45 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00006e3b │ │ │ │ + DW_CFA_advance_loc: 22 to 00006e5b │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e3c │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e5c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006e40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006e60 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006e42 │ │ │ │ + DW_CFA_advance_loc: 2 to 00006e62 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 00006e4b │ │ │ │ + DW_CFA_advance_loc: 9 to 00006e6b │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006e4e │ │ │ │ + DW_CFA_advance_loc: 3 to 00006e6e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 5 to 00006e53 │ │ │ │ + DW_CFA_advance_loc: 5 to 00006e73 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006e55 │ │ │ │ + DW_CFA_advance_loc: 2 to 00006e75 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006e5d │ │ │ │ + DW_CFA_advance_loc: 8 to 00006e7d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00006e73 │ │ │ │ + DW_CFA_advance_loc: 22 to 00006e93 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006e75 │ │ │ │ + DW_CFA_advance_loc: 2 to 00006e95 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006e7d │ │ │ │ + DW_CFA_advance_loc: 8 to 00006e9d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e7e │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e9e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e7f │ │ │ │ + DW_CFA_advance_loc: 1 to 00006e9f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ea0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006e81 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ea1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00006e90 │ │ │ │ + DW_CFA_advance_loc: 15 to 00006eb0 │ │ │ │ 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 00006e93 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006eb3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006e95 │ │ │ │ + DW_CFA_advance_loc: 2 to 00006eb5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006e9d │ │ │ │ + DW_CFA_advance_loc: 8 to 00006ebd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 00006eb4 │ │ │ │ + DW_CFA_advance_loc: 23 to 00006ed4 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006eb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006ed7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006eb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006ed8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006ebb │ │ │ │ + DW_CFA_advance_loc: 3 to 00006edb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006ec3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006ee3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00006ed3 │ │ │ │ + DW_CFA_advance_loc: 16 to 00006ef3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006ed5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00006ef5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006edd │ │ │ │ + DW_CFA_advance_loc: 8 to 00006efd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00006ee2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00006f02 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00006ee9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00006f09 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006ef5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006f15 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006ef7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00006f17 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000618 000000c0 0000061c FDE cie=00000000 pc=00006f10..00007062 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f11 │ │ │ │ +00000618 000000c0 0000061c FDE cie=00000000 pc=00006f30..00007082 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006f31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006f32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006f33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006f34 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006f17 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006f37 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 28 to 00006f33 │ │ │ │ + DW_CFA_advance_loc: 28 to 00006f53 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006f34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006f54 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00006f3b │ │ │ │ + DW_CFA_advance_loc: 7 to 00006f5b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006f3d │ │ │ │ + DW_CFA_advance_loc: 2 to 00006f5d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00006f49 │ │ │ │ + DW_CFA_advance_loc: 12 to 00006f69 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 42 to 00006f73 │ │ │ │ + DW_CFA_advance_loc: 42 to 00006f93 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006f76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006f96 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006f79 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006f99 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006f7c │ │ │ │ + DW_CFA_advance_loc: 3 to 00006f9c │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006f7e │ │ │ │ + DW_CFA_advance_loc: 2 to 00006f9e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006f82 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006fa2 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006f84 │ │ │ │ + DW_CFA_advance_loc: 2 to 00006fa4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006f8c │ │ │ │ + DW_CFA_advance_loc: 8 to 00006fac │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 00006fa5 │ │ │ │ + DW_CFA_advance_loc: 25 to 00006fc5 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006fa9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006fc9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006fad │ │ │ │ + DW_CFA_advance_loc: 4 to 00006fcd │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006faf │ │ │ │ + DW_CFA_advance_loc: 2 to 00006fcf │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 00006fb6 │ │ │ │ + DW_CFA_advance_loc: 7 to 00006fd6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006fb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00006fd7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006fba │ │ │ │ + DW_CFA_advance_loc: 3 to 00006fda │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006fbd │ │ │ │ + DW_CFA_advance_loc: 3 to 00006fdd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006fc0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006fe0 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 3 to 00006fc3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00006fe3 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00006fc7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00006fe7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006fc9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00006fe9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006fd1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00006ff1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00006fe7 │ │ │ │ + DW_CFA_advance_loc: 22 to 00007007 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00006fe9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007009 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00006ff1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00007011 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ff2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007012 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ff3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007013 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ff4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007014 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00006ff5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007015 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00007000 │ │ │ │ + DW_CFA_advance_loc: 11 to 00007020 │ │ │ │ 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 00007003 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007023 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007005 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007025 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000700d │ │ │ │ + DW_CFA_advance_loc: 8 to 0000702d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00007023 │ │ │ │ + DW_CFA_advance_loc: 22 to 00007043 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007026 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007046 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007029 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007049 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000702c │ │ │ │ + DW_CFA_advance_loc: 7 to 00007050 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007033 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007053 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007034 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007054 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007036 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007056 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000703e │ │ │ │ + DW_CFA_advance_loc: 8 to 0000705e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 00007053 │ │ │ │ + DW_CFA_advance_loc: 21 to 00007073 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007055 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007075 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000705d │ │ │ │ + DW_CFA_advance_loc: 8 to 0000707d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ │ │ │ -000006dc 0000001c 000006e0 FDE cie=00000000 pc=00007070..00007089 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007071 │ │ │ │ +000006dc 0000001c 000006e0 FDE cie=00000000 pc=00007090..000070a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007091 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000707f │ │ │ │ + DW_CFA_advance_loc: 14 to 0000709f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00007087 │ │ │ │ + DW_CFA_advance_loc: 8 to 000070a7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007088 │ │ │ │ + DW_CFA_advance_loc: 1 to 000070a8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000006fc 00000020 00000700 FDE cie=00000000 pc=00007090..000070ad │ │ │ │ - DW_CFA_advance_loc: 1 to 00007091 │ │ │ │ +000006fc 00000020 00000700 FDE cie=00000000 pc=000070b0..000070cd │ │ │ │ + DW_CFA_advance_loc: 1 to 000070b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007094 │ │ │ │ + DW_CFA_advance_loc: 3 to 000070b4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 000070a3 │ │ │ │ + DW_CFA_advance_loc: 15 to 000070c3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000070ab │ │ │ │ + DW_CFA_advance_loc: 8 to 000070cb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000070ac │ │ │ │ + DW_CFA_advance_loc: 1 to 000070cc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000720 00000038 00000724 FDE cie=00000000 pc=000070b0..000070ff │ │ │ │ - DW_CFA_advance_loc: 1 to 000070b1 │ │ │ │ +00000720 00000038 00000724 FDE cie=00000000 pc=000070d0..0000711f │ │ │ │ + DW_CFA_advance_loc: 1 to 000070d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000070b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000070d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000070b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000070d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000070b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000070d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000070b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000070d7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 67 to 000070fa │ │ │ │ + DW_CFA_advance_loc1: 67 to 0000711a │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000070fb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000711b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000070fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000711c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000070fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000711d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000070fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0000711e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000075c 00000038 00000760 FDE cie=00000000 pc=00007100..0000713c │ │ │ │ - DW_CFA_advance_loc: 1 to 00007101 │ │ │ │ +0000075c 00000038 00000760 FDE cie=00000000 pc=00007120..0000715c │ │ │ │ + DW_CFA_advance_loc: 1 to 00007121 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007102 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007122 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007103 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007123 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007124 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007107 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007127 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 48 to 00007137 │ │ │ │ + DW_CFA_advance_loc: 48 to 00007157 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007138 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007158 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007139 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007159 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000713a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000715a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000713b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000715b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000798 00000038 0000079c FDE cie=00000000 pc=00007140..0000719a │ │ │ │ - DW_CFA_advance_loc: 1 to 00007141 │ │ │ │ +00000798 00000038 0000079c FDE cie=00000000 pc=00007160..000071ba │ │ │ │ + DW_CFA_advance_loc: 1 to 00007161 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007142 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007162 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007143 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007163 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007144 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007164 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007147 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007167 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00007195 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000071b5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007196 │ │ │ │ + DW_CFA_advance_loc: 1 to 000071b6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007197 │ │ │ │ + DW_CFA_advance_loc: 1 to 000071b7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007198 │ │ │ │ + DW_CFA_advance_loc: 1 to 000071b8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007199 │ │ │ │ + DW_CFA_advance_loc: 1 to 000071b9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000007d4 00000010 000007d8 FDE cie=00000000 pc=000071a0..00007223 │ │ │ │ +000007d4 00000010 000007d8 FDE cie=00000000 pc=000071c0..00007243 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007e8 00000048 000007ec FDE cie=00000000 pc=00007240..000072fe │ │ │ │ - DW_CFA_advance_loc: 1 to 00007241 │ │ │ │ +000007e8 00000048 000007ec FDE cie=00000000 pc=00007280..0000733e │ │ │ │ + DW_CFA_advance_loc: 1 to 00007281 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007242 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007282 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007243 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007283 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007244 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007284 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007247 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007287 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 60 to 00007283 │ │ │ │ + DW_CFA_advance_loc: 60 to 000072c3 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000728e │ │ │ │ + DW_CFA_advance_loc: 11 to 000072ce │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007290 │ │ │ │ + DW_CFA_advance_loc: 2 to 000072d0 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007297 │ │ │ │ + DW_CFA_advance_loc: 7 to 000072d7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 32 to 000072b7 │ │ │ │ + DW_CFA_advance_loc: 32 to 000072f7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 66 to 000072f9 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00007339 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000733a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072fb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000733b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000733c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000072fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000733d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000834 00000048 00000838 FDE cie=00000000 pc=00007300..000073be │ │ │ │ - DW_CFA_advance_loc: 1 to 00007301 │ │ │ │ +00000834 00000048 00000838 FDE cie=00000000 pc=00007340..000073fe │ │ │ │ + DW_CFA_advance_loc: 1 to 00007341 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007302 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007342 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007303 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007343 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007304 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007344 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007307 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007347 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 58 to 00007341 │ │ │ │ + DW_CFA_advance_loc: 53 to 0000737c │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 5 to 00007346 │ │ │ │ + DW_CFA_advance_loc: 11 to 00007387 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007348 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007389 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000734f │ │ │ │ + DW_CFA_advance_loc: 7 to 00007390 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000736f │ │ │ │ + DW_CFA_advance_loc: 32 to 000073b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000073b9 │ │ │ │ + DW_CFA_advance_loc1: 73 to 000073f9 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000073ba │ │ │ │ + DW_CFA_advance_loc: 1 to 000073fa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000073bb │ │ │ │ + DW_CFA_advance_loc: 1 to 000073fb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000073bc │ │ │ │ + DW_CFA_advance_loc: 1 to 000073fc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000073bd │ │ │ │ + DW_CFA_advance_loc: 1 to 000073fd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000880 00000038 00000884 FDE cie=00000000 pc=000073c0..00007477 │ │ │ │ - DW_CFA_advance_loc: 1 to 000073c1 │ │ │ │ +00000880 00000038 00000884 FDE cie=00000000 pc=00007400..000074b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007401 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000073c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007402 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000073c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007403 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000073c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007404 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000073c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007407 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 171 to 00007472 │ │ │ │ + DW_CFA_advance_loc1: 172 to 000074b3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007473 │ │ │ │ + DW_CFA_advance_loc: 1 to 000074b4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007474 │ │ │ │ + DW_CFA_advance_loc: 1 to 000074b5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007475 │ │ │ │ + DW_CFA_advance_loc: 1 to 000074b6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007476 │ │ │ │ + DW_CFA_advance_loc: 1 to 000074b7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000008bc 00000038 000008c0 FDE cie=00000000 pc=00007480..00007537 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007481 │ │ │ │ +000008bc 00000038 000008c0 FDE cie=00000000 pc=000074c0..00007578 │ │ │ │ + DW_CFA_advance_loc: 1 to 000074c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007482 │ │ │ │ + DW_CFA_advance_loc: 1 to 000074c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007483 │ │ │ │ + DW_CFA_advance_loc: 1 to 000074c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007484 │ │ │ │ + DW_CFA_advance_loc: 1 to 000074c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007487 │ │ │ │ + DW_CFA_advance_loc: 3 to 000074c7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 171 to 00007532 │ │ │ │ + DW_CFA_advance_loc1: 172 to 00007573 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007533 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007574 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007534 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007575 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007535 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007576 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007536 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007577 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000008f8 00000038 000008fc FDE cie=00000000 pc=00007540..000076ad │ │ │ │ - DW_CFA_advance_loc: 1 to 00007541 │ │ │ │ +000008f8 00000038 000008fc FDE cie=00000000 pc=00007580..000076ed │ │ │ │ + DW_CFA_advance_loc: 1 to 00007581 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007543 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007583 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00007546 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007586 │ │ │ │ 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: 317 to 00007683 │ │ │ │ + DW_CFA_advance_loc2: 317 to 000076c3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00007684 │ │ │ │ + DW_CFA_advance_loc: 1 to 000076c4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00007685 │ │ │ │ + DW_CFA_advance_loc: 1 to 000076c5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00007686 │ │ │ │ + DW_CFA_advance_loc: 1 to 000076c6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007687 │ │ │ │ + DW_CFA_advance_loc: 1 to 000076c7 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 000076a9 │ │ │ │ + DW_CFA_advance_loc: 34 to 000076e9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000076aa │ │ │ │ + DW_CFA_advance_loc: 1 to 000076ea │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000076ab │ │ │ │ + DW_CFA_advance_loc: 1 to 000076eb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000076ac │ │ │ │ + DW_CFA_advance_loc: 1 to 000076ec │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000934 0000002c 00000938 FDE cie=00000000 pc=000076b0..000079be │ │ │ │ - DW_CFA_advance_loc: 1 to 000076b1 │ │ │ │ +00000934 0000002c 00000938 FDE cie=00000000 pc=000076f0..000079fe │ │ │ │ + DW_CFA_advance_loc: 1 to 000076f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000076b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000076f3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000076b6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000076f6 │ │ │ │ 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: 765 to 000079b3 │ │ │ │ + DW_CFA_advance_loc2: 765 to 000079f3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000079b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000079f4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000079b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000079f5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000079b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000079f6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000079b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000079f7 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000964 0000001c 00000968 FDE cie=00000000 pc=000079c0..000079e8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000079c1 │ │ │ │ +00000964 0000001c 00000968 FDE cie=00000000 pc=00007a00..00007a28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007a01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000079cf │ │ │ │ + DW_CFA_advance_loc: 14 to 00007a0f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 000079e6 │ │ │ │ + DW_CFA_advance_loc: 23 to 00007a26 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000079e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007a27 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000984 00000028 00000988 FDE cie=00000000 pc=000079f0..00007a25 │ │ │ │ - DW_CFA_advance_loc: 1 to 000079f1 │ │ │ │ +00000984 00000028 00000988 FDE cie=00000000 pc=00007a30..00007a65 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007a31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000079ff │ │ │ │ + DW_CFA_advance_loc: 14 to 00007a3f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00007a09 │ │ │ │ + DW_CFA_advance_loc: 10 to 00007a49 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007a0b │ │ │ │ + DW_CFA_advance_loc: 2 to 00007a4b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 00007a10 │ │ │ │ + DW_CFA_advance_loc: 5 to 00007a50 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 7 to 00007a17 │ │ │ │ + DW_CFA_advance_loc: 7 to 00007a57 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00007a23 │ │ │ │ + DW_CFA_advance_loc: 12 to 00007a63 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007a24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007a64 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000009b0 00000020 000009b4 FDE cie=00000000 pc=00007a30..00007a4d │ │ │ │ - DW_CFA_advance_loc: 1 to 00007a31 │ │ │ │ +000009b0 00000020 000009b4 FDE cie=00000000 pc=00007a70..00007a8d │ │ │ │ + DW_CFA_advance_loc: 1 to 00007a71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007a34 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007a74 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 00007a43 │ │ │ │ + DW_CFA_advance_loc: 15 to 00007a83 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00007a4b │ │ │ │ + DW_CFA_advance_loc: 8 to 00007a8b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007a4c │ │ │ │ + DW_CFA_advance_loc: 1 to 00007a8c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009d4 00000010 000009d8 FDE cie=00000000 pc=00007a50..00007a56 │ │ │ │ +000009d4 00000010 000009d8 FDE cie=00000000 pc=00007a90..00007a96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009e8 00000014 000009ec FDE cie=00000000 pc=00007a60..00007aa7 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007a63 │ │ │ │ +000009e8 00000014 000009ec FDE cie=00000000 pc=00007aa0..00007ae7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007aa3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 67 to 00007aa6 │ │ │ │ + DW_CFA_advance_loc1: 67 to 00007ae6 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000a00 00000030 00000a04 FDE cie=00000000 pc=00007ab0..00007af7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ab1 │ │ │ │ +00000a00 00000030 00000a04 FDE cie=00000000 pc=00007af0..00007b37 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007af1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00007abf │ │ │ │ + DW_CFA_advance_loc: 14 to 00007aff │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 00007ac4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00007b04 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 2 to 00007ac6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00007b06 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00007ace │ │ │ │ + DW_CFA_advance_loc: 8 to 00007b0e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 00007ae3 │ │ │ │ + DW_CFA_advance_loc: 21 to 00007b23 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007ae6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007b24 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00007af0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00007b30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00007af3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007b33 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007af6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007b36 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a34 00000010 00000a38 FDE cie=00000000 pc=00007b00..00007b43 │ │ │ │ +00000a34 00000010 00000a38 FDE cie=00000000 pc=00007b40..00007b83 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a48 00000010 00000a4c FDE cie=00000000 pc=00007b50..00007b83 │ │ │ │ +00000a48 00000010 00000a4c FDE cie=00000000 pc=00007b90..00007bc3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a5c 00000020 00000a60 FDE cie=00000000 pc=00007b90..00007be4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007b91 │ │ │ │ +00000a5c 00000020 00000a60 FDE cie=00000000 pc=00007bd0..00007c24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007bd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00007bdd │ │ │ │ + DW_CFA_advance_loc1: 75 to 00007c1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00007be0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00007c20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00007be3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007c23 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a80 00000020 00000a84 FDE cie=00000000 pc=00007bf0..00007c44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007bf1 │ │ │ │ +00000a80 00000020 00000a84 FDE cie=00000000 pc=00007c30..00007c84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007c31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00007c35 │ │ │ │ + DW_CFA_advance_loc1: 68 to 00007c75 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00007c40 │ │ │ │ + DW_CFA_advance_loc: 11 to 00007c80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00007c43 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007c83 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000aa4 00000038 00000aa8 FDE cie=00000000 pc=00007c50..00007cb6 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007c51 │ │ │ │ +00000aa4 00000038 00000aa8 FDE cie=00000000 pc=00007c90..00007cf6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007c91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007c52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007c92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007c53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007c93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 82 to 00007ca5 │ │ │ │ + DW_CFA_advance_loc1: 79 to 00007ce2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ca6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007ce3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ca7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007ce4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00007cb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00007cf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00007cb3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007cf3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007cb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007cf4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007cb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007cf5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000ae0 00000020 00000ae4 FDE cie=00000000 pc=00007cc0..00007d34 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007cc1 │ │ │ │ +00000ae0 00000020 00000ae4 FDE cie=00000000 pc=00007d00..00007d44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007d01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 99 to 00007d24 │ │ │ │ + DW_CFA_advance_loc: 62 to 00007d3f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00007d30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007d40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00007d33 │ │ │ │ + DW_CFA_advance_loc: 3 to 00007d43 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000b04 00000010 00000b08 FDE cie=00000000 pc=00007d40..00007d76 │ │ │ │ +00000b04 00000010 00000b08 FDE cie=00000000 pc=00007d60..00007d97 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b18 00000010 00000b1c FDE cie=00000000 pc=00007d80..00007db0 │ │ │ │ +00000b18 00000010 00000b1c FDE cie=00000000 pc=00007da0..00007dd0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b2c 00000010 00000b30 FDE cie=00000000 pc=00007db0..00007e03 │ │ │ │ +00000b2c 00000010 00000b30 FDE cie=00000000 pc=00007dd0..00007e23 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b40 00000010 00000b44 FDE cie=00000000 pc=00007e10..00007e63 │ │ │ │ +00000b40 00000010 00000b44 FDE cie=00000000 pc=00007e30..00007e83 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b54 00000018 00000b58 FDE cie=00000000 pc=00007e70..00007ec0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007e71 │ │ │ │ +00000b54 00000018 00000b58 FDE cie=00000000 pc=00007e90..00007ee1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007e91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00007ebf │ │ │ │ + DW_CFA_advance_loc1: 79 to 00007ee0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b70 00000020 00000b74 FDE cie=00000000 pc=00007ec0..00007ef1 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ec1 │ │ │ │ +00000b70 00000020 00000b74 FDE cie=00000000 pc=00007ef0..00007f21 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007ef1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ec2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007ef2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 45 to 00007eef │ │ │ │ + DW_CFA_advance_loc: 45 to 00007f1f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00007ef0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00007f20 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b94 00000010 00000b98 FDE cie=00000000 pc=00007f00..00007f53 │ │ │ │ +00000b94 00000010 00000b98 FDE cie=00000000 pc=00007f40..00007f93 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ba8 00000010 00000bac FDE cie=00000000 pc=00007f60..00007fa3 │ │ │ │ +00000ba8 00000010 00000bac FDE cie=00000000 pc=00007fa0..00007fe3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bbc 00000010 00000bc0 FDE cie=00000000 pc=00007fb0..00008013 │ │ │ │ +00000bbc 00000010 00000bc0 FDE cie=00000000 pc=00007ff0..00008053 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bd0 00000010 00000bd4 FDE cie=00000000 pc=00008020..00008063 │ │ │ │ +00000bd0 00000010 00000bd4 FDE cie=00000000 pc=00008060..000080a3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000be4 00000010 00000be8 FDE cie=00000000 pc=00008070..000080f5 │ │ │ │ +00000be4 00000010 00000be8 FDE cie=00000000 pc=000080b0..00008135 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bf8 00000010 00000bfc FDE cie=00000000 pc=00008100..00008145 │ │ │ │ +00000bf8 00000010 00000bfc FDE cie=00000000 pc=00008140..00008185 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c0c 00000018 00000c10 FDE cie=00000000 pc=00008150..000081b4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008151 │ │ │ │ +00000c0c 00000018 00000c10 FDE cie=00000000 pc=00008190..000081f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008191 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 98 to 000081b3 │ │ │ │ + DW_CFA_advance_loc1: 98 to 000081f3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c28 00000020 00000c2c FDE cie=00000000 pc=000081c0..00008205 │ │ │ │ - DW_CFA_advance_loc: 1 to 000081c1 │ │ │ │ +00000c28 00000020 00000c2c FDE cie=00000000 pc=00008200..00008245 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008201 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000081c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008202 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00008203 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00008243 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008204 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008244 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000c4c 00000018 00000c50 FDE cie=00000000 pc=00008210..00008284 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008211 │ │ │ │ +00000c4c 00000018 00000c50 FDE cie=00000000 pc=00008250..000082c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008251 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 114 to 00008283 │ │ │ │ + DW_CFA_advance_loc1: 114 to 000082c3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c68 00000020 00000c6c FDE cie=00000000 pc=00008290..000082e5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008291 │ │ │ │ +00000c68 00000020 00000c6c FDE cie=00000000 pc=000082d0..00008325 │ │ │ │ + DW_CFA_advance_loc: 1 to 000082d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008292 │ │ │ │ + DW_CFA_advance_loc: 1 to 000082d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 81 to 000082e3 │ │ │ │ + DW_CFA_advance_loc1: 81 to 00008323 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000082e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008324 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000c8c 0000003c 00000c90 FDE cie=00000000 pc=000082f0..000084d4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000082f1 │ │ │ │ +00000c8c 0000003c 00000c90 FDE cie=00000000 pc=00008330..00008514 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008331 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000082f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008332 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000082f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008333 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000082f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008334 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000082f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00008337 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 472 to 000084cf │ │ │ │ + DW_CFA_advance_loc2: 472 to 0000850f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000084d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008510 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000084d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008511 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000084d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008512 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000084d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008513 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ccc 00000010 00000cd0 FDE cie=00000000 pc=000084e0..000084e5 │ │ │ │ +00000ccc 00000010 00000cd0 FDE cie=00000000 pc=00008520..00008525 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ce0 00000010 00000ce4 FDE cie=00000000 pc=000084f0..0000850f │ │ │ │ +00000ce0 00000010 00000ce4 FDE cie=00000000 pc=00008530..0000854f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cf4 00000018 00000cf8 FDE cie=00000000 pc=00008510..00008538 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008511 │ │ │ │ +00000cf4 00000018 00000cf8 FDE cie=00000000 pc=00008550..00008578 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008551 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00008535 │ │ │ │ + DW_CFA_advance_loc: 36 to 00008575 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d10 00000010 00000d14 FDE cie=00000000 pc=00008540..00008546 │ │ │ │ +00000d10 00000010 00000d14 FDE cie=00000000 pc=00008580..00008586 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d24 00000010 00000d28 FDE cie=00000000 pc=00008550..00008561 │ │ │ │ +00000d24 00000010 00000d28 FDE cie=00000000 pc=00008590..000085a1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d38 0000002c 00000d3c FDE cie=00000000 pc=00008580..00008626 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008581 │ │ │ │ +00000d38 0000002c 00000d3c FDE cie=00000000 pc=000085c0..00008666 │ │ │ │ + DW_CFA_advance_loc: 1 to 000085c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008582 │ │ │ │ + DW_CFA_advance_loc: 1 to 000085c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008583 │ │ │ │ + DW_CFA_advance_loc: 1 to 000085c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 160 to 00008623 │ │ │ │ + DW_CFA_advance_loc1: 160 to 00008663 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008624 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008664 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008625 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008665 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d68 00000038 00000d6c FDE cie=00000000 pc=00008630..00008704 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008631 │ │ │ │ +00000d68 00000038 00000d6c FDE cie=00000000 pc=00008670..00008744 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008671 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008632 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008672 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008633 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008673 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008634 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008674 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00008642 │ │ │ │ + DW_CFA_advance_loc: 14 to 00008682 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 189 to 000086ff │ │ │ │ + DW_CFA_advance_loc1: 189 to 0000873f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008700 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008740 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008701 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008741 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008702 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008742 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008703 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008743 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000da4 00000040 00000da8 FDE cie=00000000 pc=00008710..0000889d │ │ │ │ - DW_CFA_advance_loc: 1 to 00008711 │ │ │ │ +00000da4 00000040 00000da8 FDE cie=00000000 pc=00008750..000088dd │ │ │ │ + DW_CFA_advance_loc: 1 to 00008751 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008712 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008752 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008713 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008753 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008714 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008754 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00008717 │ │ │ │ + DW_CFA_advance_loc: 3 to 00008757 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 192 to 000087d7 │ │ │ │ + DW_CFA_advance_loc1: 180 to 0000880b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 177 to 00008888 │ │ │ │ + DW_CFA_advance_loc1: 189 to 000088c8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00008898 │ │ │ │ + DW_CFA_advance_loc: 16 to 000088d8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008899 │ │ │ │ + DW_CFA_advance_loc: 1 to 000088d9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000889a │ │ │ │ + DW_CFA_advance_loc: 1 to 000088da │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000889b │ │ │ │ + DW_CFA_advance_loc: 1 to 000088db │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000889c │ │ │ │ + DW_CFA_advance_loc: 1 to 000088dc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000de8 0000003c 00000dec FDE cie=00000000 pc=000088a0..000089e3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000088a1 │ │ │ │ +00000de8 0000003c 00000dec FDE cie=00000000 pc=000088e0..00008a23 │ │ │ │ + DW_CFA_advance_loc: 1 to 000088e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000088a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000088e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000088a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000088e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000088a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000088e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 000088b2 │ │ │ │ + DW_CFA_advance_loc: 14 to 000088f2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 272 to 000089c2 │ │ │ │ + DW_CFA_advance_loc2: 272 to 00008a02 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a03 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a04 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a05 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a06 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000089d0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00008a10 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000e28 00000038 00000e2c FDE cie=00000000 pc=000089f0..00008ac4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089f1 │ │ │ │ +00000e28 00000038 00000e2c FDE cie=00000000 pc=00008a30..00008b04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000089f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008a34 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000089f7 │ │ │ │ + DW_CFA_advance_loc: 14 to 00008a42 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 200 to 00008abf │ │ │ │ + DW_CFA_advance_loc1: 189 to 00008aff │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ac0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008b00 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ac1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008b01 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ac2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008b02 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ac3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008b03 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000e64 00000040 00000e68 FDE cie=00000000 pc=00008ad0..00008c5d │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ad1 │ │ │ │ +00000e64 00000040 00000e68 FDE cie=00000000 pc=00008b10..00008c9d │ │ │ │ + DW_CFA_advance_loc: 1 to 00008b11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ad2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008b12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ad3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008b13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ad4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008b14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00008ad7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00008b17 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 192 to 00008b97 │ │ │ │ + DW_CFA_advance_loc1: 180 to 00008bcb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 177 to 00008c48 │ │ │ │ + DW_CFA_advance_loc1: 189 to 00008c88 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00008c58 │ │ │ │ + DW_CFA_advance_loc: 16 to 00008c98 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008c59 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008c99 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008c5a │ │ │ │ + DW_CFA_advance_loc: 1 to 00008c9a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008c5b │ │ │ │ + DW_CFA_advance_loc: 1 to 00008c9b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008c5c │ │ │ │ + DW_CFA_advance_loc: 1 to 00008c9c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ea8 0000002c 00000eac FDE cie=00000000 pc=00008c60..00008ede │ │ │ │ - DW_CFA_advance_loc: 1 to 00008c61 │ │ │ │ +00000ea8 0000002c 00000eac FDE cie=00000000 pc=00008ca0..00008f1e │ │ │ │ + DW_CFA_advance_loc: 1 to 00008ca1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00008c63 │ │ │ │ + DW_CFA_advance_loc: 2 to 00008ca3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00008c69 │ │ │ │ + DW_CFA_advance_loc: 6 to 00008ca9 │ │ │ │ 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 00008e4a │ │ │ │ + DW_CFA_advance_loc2: 481 to 00008e8a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00008e4b │ │ │ │ + DW_CFA_advance_loc: 1 to 00008e8b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00008e4c │ │ │ │ + DW_CFA_advance_loc: 1 to 00008e8c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00008e4d │ │ │ │ + DW_CFA_advance_loc: 1 to 00008e8d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008e4e │ │ │ │ + DW_CFA_advance_loc: 1 to 00008e8e │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000ed8 0000003c 00000edc FDE cie=00000000 pc=00008ee0..000090db │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ee1 │ │ │ │ +00000ed8 0000003c 00000edc FDE cie=00000000 pc=00008f20..0000911b │ │ │ │ + DW_CFA_advance_loc: 1 to 00008f21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ee2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008f22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ee3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008f23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00008ee4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00008f24 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00008ef2 │ │ │ │ + DW_CFA_advance_loc: 14 to 00008f32 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 427 to 0000909d │ │ │ │ + DW_CFA_advance_loc2: 427 to 000090dd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000909e │ │ │ │ + DW_CFA_advance_loc: 1 to 000090de │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000909f │ │ │ │ + DW_CFA_advance_loc: 1 to 000090df │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000090a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000090e0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000090a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000090e1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000090a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000090e2 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000f18 0000002c 00000f1c FDE cie=00000000 pc=000090e0..00009166 │ │ │ │ - DW_CFA_advance_loc: 1 to 000090e1 │ │ │ │ +00000f18 0000002c 00000f1c FDE cie=00000000 pc=00009120..000091a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009121 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000090e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009122 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000090e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009123 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 128 to 00009163 │ │ │ │ + DW_CFA_advance_loc1: 128 to 000091a3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009164 │ │ │ │ + DW_CFA_advance_loc: 1 to 000091a4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009165 │ │ │ │ + DW_CFA_advance_loc: 1 to 000091a5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f48 0000003c 00000f4c FDE cie=00000000 pc=00009170..000093a3 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009171 │ │ │ │ +00000f48 0000003c 00000f4c FDE cie=00000000 pc=000091b0..000093e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000091b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009172 │ │ │ │ + DW_CFA_advance_loc: 1 to 000091b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009173 │ │ │ │ + DW_CFA_advance_loc: 1 to 000091b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009174 │ │ │ │ + DW_CFA_advance_loc: 1 to 000091b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00009177 │ │ │ │ + DW_CFA_advance_loc: 3 to 000091b7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 551 to 0000939e │ │ │ │ + DW_CFA_advance_loc2: 551 to 000093de │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000939f │ │ │ │ + DW_CFA_advance_loc: 1 to 000093df │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000093a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000093e0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000093a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000093e1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000093a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000093e2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f88 00000050 00000f8c FDE cie=00000000 pc=000093b0..00009742 │ │ │ │ - DW_CFA_advance_loc: 1 to 000093b1 │ │ │ │ +00000f88 00000050 00000f8c FDE cie=00000000 pc=000093f0..00009772 │ │ │ │ + DW_CFA_advance_loc: 1 to 000093f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000093b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000093f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000093b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000093f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000093b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000093f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000093b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000093f7 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 371 to 0000952a │ │ │ │ + DW_CFA_advance_loc2: 367 to 00009566 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 109 to 00009597 │ │ │ │ + DW_CFA_advance_loc1: 113 to 000095d7 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 53 to 000095cc │ │ │ │ + DW_CFA_advance_loc: 47 to 00009606 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 241 to 000096bd │ │ │ │ + DW_CFA_advance_loc1: 237 to 000096f3 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000973d │ │ │ │ + DW_CFA_advance_loc1: 122 to 0000976d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000973e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000976e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000973f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000976f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009740 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009770 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009741 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009771 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000fdc 0000003c 00000fe0 FDE cie=00000000 pc=00009750..000098a3 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009751 │ │ │ │ +00000fdc 0000003c 00000fe0 FDE cie=00000000 pc=00009780..000098e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009781 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009752 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009782 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009753 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009783 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009754 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009784 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00009762 │ │ │ │ + DW_CFA_advance_loc: 14 to 00009792 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 288 to 00009882 │ │ │ │ + DW_CFA_advance_loc2: 304 to 000098c2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009883 │ │ │ │ + DW_CFA_advance_loc: 1 to 000098c3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009884 │ │ │ │ + DW_CFA_advance_loc: 1 to 000098c4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009885 │ │ │ │ + DW_CFA_advance_loc: 1 to 000098c5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009886 │ │ │ │ + DW_CFA_advance_loc: 1 to 000098c6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00009890 │ │ │ │ + DW_CFA_advance_loc: 10 to 000098d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000101c 0000003c 00001020 FDE cie=00000000 pc=000098b0..00009af3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000098b1 │ │ │ │ +0000101c 0000003c 00001020 FDE cie=00000000 pc=000098f0..00009b33 │ │ │ │ + DW_CFA_advance_loc: 1 to 000098f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000098b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000098f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000098b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000098f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000098b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000098f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000098b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000098f7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 567 to 00009aee │ │ │ │ + DW_CFA_advance_loc2: 567 to 00009b2e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009aef │ │ │ │ + DW_CFA_advance_loc: 1 to 00009b2f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009af0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009b30 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009af1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009b31 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009af2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009b32 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000105c 00000050 00001060 FDE cie=00000000 pc=00009b00..00009e72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009b01 │ │ │ │ +0000105c 00000050 00001060 FDE cie=00000000 pc=00009b40..00009ea2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009b41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009b02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009b42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009b03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009b43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009b04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009b44 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00009b07 │ │ │ │ + DW_CFA_advance_loc: 3 to 00009b47 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 339 to 00009c5a │ │ │ │ + DW_CFA_advance_loc2: 335 to 00009c96 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 109 to 00009cc7 │ │ │ │ + DW_CFA_advance_loc1: 113 to 00009d07 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 53 to 00009cfc │ │ │ │ + DW_CFA_advance_loc: 47 to 00009d36 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 241 to 00009ded │ │ │ │ + DW_CFA_advance_loc1: 237 to 00009e23 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 128 to 00009e6d │ │ │ │ + DW_CFA_advance_loc1: 122 to 00009e9d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009e6e │ │ │ │ + DW_CFA_advance_loc: 1 to 00009e9e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009e6f │ │ │ │ + DW_CFA_advance_loc: 1 to 00009e9f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009e70 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009ea0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009e71 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009ea1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010b0 0000002c 000010b4 FDE cie=00000000 pc=00009e80..00009f26 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009e81 │ │ │ │ +000010b0 0000002c 000010b4 FDE cie=00000000 pc=00009eb0..00009f26 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009eb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009e82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009eb2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00009e83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00009eb3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 160 to 00009f23 │ │ │ │ + DW_CFA_advance_loc1: 112 to 00009f23 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_advance_loc: 1 to 00009f24 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00009f25 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010e0 0000003c 000010e4 FDE cie=00000000 pc=00009f30..0000a4e6 │ │ │ │ +000010e0 0000003c 000010e4 FDE cie=00000000 pc=00009f30..0000a4c8 │ │ │ │ DW_CFA_advance_loc: 1 to 00009f31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00009f32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00009f33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 00009f34 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 6 to 00009f3a │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc2: 1447 to 0000a4e1 │ │ │ │ + DW_CFA_advance_loc2: 1417 to 0000a4c3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a4e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4c4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a4e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4c5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a4e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4c6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a4e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4c7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001120 0000005c 00001124 FDE cie=00000000 pc=0000a4f0..0000ad35 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a4f1 │ │ │ │ +00001120 0000005c 00001124 FDE cie=00000000 pc=0000a4d0..0000acf5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a4f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a4f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000a4f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000a4d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000a4fa │ │ │ │ + DW_CFA_advance_loc: 6 to 0000a4da │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 803 to 0000a81d │ │ │ │ + DW_CFA_advance_loc2: 796 to 0000a7f6 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc1: 112 to 0000a88d │ │ │ │ + DW_CFA_advance_loc1: 119 to 0000a86d │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 285 to 0000a9aa │ │ │ │ + DW_CFA_advance_loc2: 282 to 0000a987 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc1: 119 to 0000aa21 │ │ │ │ + DW_CFA_advance_loc1: 122 to 0000aa01 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 107 to 0000aa8c │ │ │ │ + DW_CFA_advance_loc1: 101 to 0000aa66 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc2: 394 to 0000ac16 │ │ │ │ + DW_CFA_advance_loc2: 372 to 0000abda │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 282 to 0000ad30 │ │ │ │ + DW_CFA_advance_loc2: 278 to 0000acf0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad31 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000acf1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad32 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000acf2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad33 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000acf3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad34 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000acf4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001180 0000003c 00001184 FDE cie=00000000 pc=0000ad40..0000aea3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad41 │ │ │ │ +00001180 0000003c 00001184 FDE cie=00000000 pc=0000ad00..0000ae63 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ad01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad42 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ad02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad43 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ad03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ad44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ad04 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000ad52 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000ad12 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 304 to 0000ae82 │ │ │ │ + DW_CFA_advance_loc2: 304 to 0000ae42 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae43 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae44 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae85 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae45 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ae86 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae46 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000ae90 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000ae50 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000011c0 0000003c 000011c4 FDE cie=00000000 pc=0000aeb0..0000b466 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aeb1 │ │ │ │ +000011c0 0000003c 000011c4 FDE cie=00000000 pc=0000ae70..0000b408 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aeb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aeb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae73 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000aeb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ae74 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000aeba │ │ │ │ + DW_CFA_advance_loc: 6 to 0000ae7a │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc2: 1447 to 0000b461 │ │ │ │ + DW_CFA_advance_loc2: 1417 to 0000b403 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b462 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b404 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b463 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b405 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b464 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b406 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b465 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b407 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001200 0000005c 00001204 FDE cie=00000000 pc=0000b470..0000bca5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b471 │ │ │ │ +00001200 0000005c 00001204 FDE cie=00000000 pc=0000b410..0000bc25 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b411 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b472 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b412 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b473 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b413 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b474 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000b414 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000b47a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000b41a │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 787 to 0000b78d │ │ │ │ + DW_CFA_advance_loc2: 780 to 0000b726 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc1: 112 to 0000b7fd │ │ │ │ + DW_CFA_advance_loc1: 119 to 0000b79d │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 285 to 0000b91a │ │ │ │ + DW_CFA_advance_loc2: 282 to 0000b8b7 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc1: 119 to 0000b991 │ │ │ │ + DW_CFA_advance_loc1: 122 to 0000b931 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 107 to 0000b9fc │ │ │ │ + DW_CFA_advance_loc1: 101 to 0000b996 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc2: 394 to 0000bb86 │ │ │ │ + DW_CFA_advance_loc2: 372 to 0000bb0a │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 282 to 0000bca0 │ │ │ │ + DW_CFA_advance_loc2: 278 to 0000bc20 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bca1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc21 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bca2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc22 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bca3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc23 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bca4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc24 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001260 0000002c 00001264 FDE cie=00000000 pc=0000bcb0..0000be6a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bcb1 │ │ │ │ +00001260 0000002c 00001264 FDE cie=00000000 pc=0000bc30..0000bdea │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bc31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000bcb3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000bc33 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000bcb9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000bc39 │ │ │ │ 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: 415 to 0000be58 │ │ │ │ + DW_CFA_advance_loc2: 415 to 0000bdd8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000be59 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bdd9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000be5a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bdda │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000be5b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bddb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000be60 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000bde0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001290 0000002c 00001294 FDE cie=00000000 pc=0000be70..0000c08a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000be71 │ │ │ │ +00001290 0000002c 00001294 FDE cie=00000000 pc=0000bdf0..0000c00a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bdf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000be73 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000bdf3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000be79 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000bdf9 │ │ │ │ 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: 514 to 0000c07b │ │ │ │ + DW_CFA_advance_loc2: 514 to 0000bffb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c07c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bffc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c07d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bffd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c07e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000bffe │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c080 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000c000 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000012c0 0000003c 000012c4 FDE cie=00000000 pc=0000c090..0000c1e3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c091 │ │ │ │ +000012c0 0000003c 000012c4 FDE cie=00000000 pc=0000c010..0000c163 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c011 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c092 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c012 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c093 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c013 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c094 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c014 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000c097 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000c017 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 299 to 0000c1c2 │ │ │ │ + DW_CFA_advance_loc2: 299 to 0000c142 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c1c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c143 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c1c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c144 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c1c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c145 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c1c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c146 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000c1d0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000c150 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001300 0000002c 00001304 FDE cie=00000000 pc=0000c1f0..0000c3aa │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c1f1 │ │ │ │ +00001300 0000002c 00001304 FDE cie=00000000 pc=0000c170..0000c32a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c171 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c1f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000c173 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000c1f9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000c179 │ │ │ │ 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: 415 to 0000c398 │ │ │ │ + DW_CFA_advance_loc2: 415 to 0000c318 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c399 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c319 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c39a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c31a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c39b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c31b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000c3a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000c320 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001330 0000002c 00001334 FDE cie=00000000 pc=0000c3b0..0000c5ca │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c3b1 │ │ │ │ +00001330 0000002c 00001334 FDE cie=00000000 pc=0000c330..0000c54a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c331 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c3b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000c333 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000c3b9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000c339 │ │ │ │ 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: 514 to 0000c5bb │ │ │ │ + DW_CFA_advance_loc2: 514 to 0000c53b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c5bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c53c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c5bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c53d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c5be │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c53e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c5c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000c540 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001360 0000002c 00001364 FDE cie=00000000 pc=0000c5d0..0000cb78 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c5d1 │ │ │ │ +00001360 0000002c 00001364 FDE cie=00000000 pc=0000c550..0000caf8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c551 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000c5d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000c553 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000c5d9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000c556 │ │ │ │ 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 0000c80a │ │ │ │ + DW_CFA_advance_loc2: 564 to 0000c78a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c80b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c78b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c80c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c78c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c80d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c78d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000c810 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000c790 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001390 0000003c 00001394 FDE cie=00000000 pc=0000cb80..0000cc9e │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cb81 │ │ │ │ +00001390 0000003c 00001394 FDE cie=00000000 pc=0000cb00..0000cc1c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cb01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cb82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cb02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cb83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cb03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cb84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cb04 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000cb87 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 274 to 0000cc99 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000cb07 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc2: 272 to 0000cc17 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cc9a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cc18 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cc9b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cc19 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cc9c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cc1a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cc9d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cc1b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013d0 0000002c 000013d4 FDE cie=00000000 pc=0000cca0..0000cf49 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cca1 │ │ │ │ +000013d0 0000002c 000013d4 FDE cie=00000000 pc=0000cc20..0000cee9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cc21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000cca3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000cc23 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000cca9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000cc29 │ │ │ │ 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 0000cf20 │ │ │ │ + DW_CFA_advance_loc2: 665 to 0000cec2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cf21 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cec3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cf22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cec4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cf23 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cec5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000cf30 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000ced0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001400 0000003c 00001404 FDE cie=00000000 pc=0000cf50..0000d08e │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cf51 │ │ │ │ +00001400 0000003c 00001404 FDE cie=00000000 pc=0000cef0..0000d013 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cef1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cf52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cef2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cf53 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cef3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000cf54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000cef4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000cf57 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000cef7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 306 to 0000d089 │ │ │ │ + DW_CFA_advance_loc2: 279 to 0000d00e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d08a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d00f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d08b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d010 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d08c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d011 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d08d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d012 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001440 0000002c 00001444 FDE cie=00000000 pc=0000d090..0000d256 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d091 │ │ │ │ +00001440 0000002c 00001444 FDE cie=00000000 pc=0000d020..0000d1d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d021 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000d093 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000d023 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000d099 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000d029 │ │ │ │ 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 0000d246 │ │ │ │ + DW_CFA_advance_loc2: 410 to 0000d1c3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d247 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d1c4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d248 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d1c5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d249 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d1c6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000d250 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000d1d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001470 0000002c 00001474 FDE cie=00000000 pc=0000d260..0000d498 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d261 │ │ │ │ +00001470 0000002c 00001474 FDE cie=00000000 pc=0000d1e0..0000d418 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d1e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000d263 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000d1e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000d269 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000d1e9 │ │ │ │ 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: 433 to 0000d41a │ │ │ │ + DW_CFA_advance_loc2: 433 to 0000d39a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d41b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d39b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d41c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d39c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d41d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d39d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000d420 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000d3a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000014a0 0000002c 000014a4 FDE cie=00000000 pc=0000d4a0..0000d6e8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d4a1 │ │ │ │ +000014a0 0000002c 000014a4 FDE cie=00000000 pc=0000d420..0000d668 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d421 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000d4a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000d423 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000d4a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000d429 │ │ │ │ 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: 424 to 0000d651 │ │ │ │ + DW_CFA_advance_loc2: 424 to 0000d5d1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d652 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d5d2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d653 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d5d3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d654 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d5d4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000d660 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000d5e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000014d0 0000002c 000014d4 FDE cie=00000000 pc=0000d6f0..0000d925 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d6f1 │ │ │ │ +000014d0 0000002c 000014d4 FDE cie=00000000 pc=0000d670..0000d8a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d671 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000d6f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000d673 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000d6f9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000d679 │ │ │ │ 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 0000d882 │ │ │ │ + DW_CFA_advance_loc2: 393 to 0000d802 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d883 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d803 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d884 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d804 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d885 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d805 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 27 to 0000d8a0 │ │ │ │ + DW_CFA_advance_loc: 27 to 0000d820 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001500 0000002c 00001504 FDE cie=00000000 pc=0000d930..0000ddf7 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000d931 │ │ │ │ +00001500 0000002c 00001504 FDE cie=00000000 pc=0000d8b0..0000dd77 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000d8b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000d933 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000d8b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000d93c │ │ │ │ + DW_CFA_advance_loc: 9 to 0000d8bc │ │ │ │ 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: 1130 to 0000dda6 │ │ │ │ + DW_CFA_advance_loc2: 1130 to 0000dd26 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000dda7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dd27 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000dda8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dd28 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000dda9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dd29 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000ddb0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000dd30 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001530 0000002c 00001534 FDE cie=00000000 pc=0000de00..0000df5f │ │ │ │ - DW_CFA_advance_loc: 1 to 0000de01 │ │ │ │ +00001530 0000002c 00001534 FDE cie=00000000 pc=0000dd80..0000dedf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dd81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000de03 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000dd83 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000de09 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000dd89 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 319 to 0000df48 │ │ │ │ + DW_CFA_advance_loc2: 319 to 0000dec8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000df49 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dec9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000df4a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000deca │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000df4b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000decb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000df4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000decc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001560 00000050 00001564 FDE cie=00000000 pc=0000df60..0000e038 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000df61 │ │ │ │ +00001560 00000050 00001564 FDE cie=00000000 pc=0000dee0..0000dfb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dee1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000df62 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dee2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000df63 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dee3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000df64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dee4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000df72 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000def2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 106 to 0000dfdc │ │ │ │ + DW_CFA_advance_loc1: 106 to 0000df5c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000dff8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000df78 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000dffb │ │ │ │ + DW_CFA_advance_loc: 3 to 0000df7b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000dffe │ │ │ │ + DW_CFA_advance_loc: 3 to 0000df7e │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000e001 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000df81 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000e004 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000df84 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000e006 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000df86 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000e012 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000df92 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 33 to 0000e033 │ │ │ │ + DW_CFA_advance_loc: 33 to 0000dfb3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e034 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dfb4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e035 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dfb5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e036 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dfb6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e037 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dfb7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000015b4 0000002c 000015b8 FDE cie=00000000 pc=0000e040..0000e1b5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e041 │ │ │ │ +000015b4 0000002c 000015b8 FDE cie=00000000 pc=0000dfc0..0000e135 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dfc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000e043 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000dfc3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0000e046 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000dfc6 │ │ │ │ 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: 339 to 0000e199 │ │ │ │ + DW_CFA_advance_loc2: 339 to 0000e119 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e19a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e11a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e19b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e11b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e19c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e11c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000e1a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000e120 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000015e4 0000002c 000015e8 FDE cie=00000000 pc=0000e1c0..0000ead8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e1c1 │ │ │ │ +000015e4 0000002c 000015e8 FDE cie=00000000 pc=0000e140..0000ea58 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e141 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000e1c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000e143 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000e1cc │ │ │ │ + DW_CFA_advance_loc: 9 to 0000e14c │ │ │ │ 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: 1120 to 0000e62c │ │ │ │ + DW_CFA_advance_loc2: 1120 to 0000e5ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e62d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e5ad │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e62e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e5ae │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e62f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e5af │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e630 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e5b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001614 0000002c 00001618 FDE cie=00000000 pc=0000eae0..0000f477 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000eae1 │ │ │ │ +00001614 0000002c 00001618 FDE cie=00000000 pc=0000ea60..0000f3f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ea61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000eae3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000ea63 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000eaec │ │ │ │ + DW_CFA_advance_loc: 9 to 0000ea6c │ │ │ │ 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: 916 to 0000ee80 │ │ │ │ + DW_CFA_advance_loc2: 916 to 0000ee00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ee81 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ee01 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ee82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ee02 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ee83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ee03 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ee84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ee04 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001644 00000050 00001648 FDE cie=00000000 pc=0000f480..0000f64c │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f481 │ │ │ │ +00001644 00000050 00001648 FDE cie=00000000 pc=0000f400..0000f5cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f401 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f482 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f402 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f483 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f403 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f484 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f404 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000f489 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000f409 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc1: 254 to 0000f587 │ │ │ │ + DW_CFA_advance_loc1: 254 to 0000f507 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f588 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f508 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f589 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f509 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f58a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f50a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f58b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f50b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000f590 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000f510 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 183 to 0000f647 │ │ │ │ + DW_CFA_advance_loc1: 182 to 0000f5c6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f648 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f5c7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f649 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f5c8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f64a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f5c9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f64b │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f5ca │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001698 0000002c 0000169c FDE cie=00000000 pc=0000f650..0000f85b │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f651 │ │ │ │ +00001698 0000002c 0000169c FDE cie=00000000 pc=0000f5d0..0000f7e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f5d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000f653 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000f5d3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000f659 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000f5d9 │ │ │ │ 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 0000f844 │ │ │ │ + DW_CFA_advance_loc2: 496 to 0000f7c9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f845 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f7ca │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f846 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f7cb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f847 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f7cc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f848 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f7cd │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000016c8 0000005c 000016cc FDE cie=00000000 pc=0000f860..0000f978 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f861 │ │ │ │ +000016c8 0000005c 000016cc FDE cie=00000000 pc=0000f7e0..0000f8f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f7e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f862 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f7e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f863 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f7e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f864 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f7e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000f872 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000f7f2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 129 to 0000f8f3 │ │ │ │ + DW_CFA_advance_loc1: 126 to 0000f870 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000f901 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000f881 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000f905 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000f88b │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000f909 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000f88f │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 27 to 0000f924 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000f8a4 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000f92e │ │ │ │ + DW_CFA_advance_loc: 10 to 0000f8ae │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000f932 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000f8b2 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000f936 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000f8b6 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000f93a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000f8ba │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000f93d │ │ │ │ + DW_CFA_advance_loc: 3 to 0000f8bd │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000f949 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000f8c9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 42 to 0000f973 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000f8f3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f974 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f8f4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f975 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f8f5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f976 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f8f6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f977 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f8f7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001728 0000002c 0000172c FDE cie=00000000 pc=0000f980..0000fb8e │ │ │ │ - DW_CFA_advance_loc: 1 to 0000f981 │ │ │ │ +00001728 0000002c 0000172c FDE cie=00000000 pc=0000f900..0000fb0e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000f901 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000f983 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000f903 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0000f986 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000f906 │ │ │ │ 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: 465 to 0000fb57 │ │ │ │ + DW_CFA_advance_loc2: 465 to 0000fad7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fb58 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fad8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fb59 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fad9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fb5a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fada │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000fb60 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000fae0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001758 0000002c 0000175c FDE cie=00000000 pc=0000fb90..0001049a │ │ │ │ - DW_CFA_advance_loc: 1 to 0000fb91 │ │ │ │ +00001758 0000002c 0000175c FDE cie=00000000 pc=0000fb10..0001041a │ │ │ │ + DW_CFA_advance_loc: 1 to 0000fb11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000fb93 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000fb13 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000fb9c │ │ │ │ + DW_CFA_advance_loc: 9 to 0000fb1c │ │ │ │ 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: 1152 to 0001001c │ │ │ │ + DW_CFA_advance_loc2: 1152 to 0000ff9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001001d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ff9d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001001e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ff9e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001001f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ff9f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00010020 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000ffa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001788 0000002c 0000178c FDE cie=00000000 pc=000104a0..00010e78 │ │ │ │ - DW_CFA_advance_loc: 1 to 000104a1 │ │ │ │ +00001788 0000002c 0000178c FDE cie=00000000 pc=00010420..00010df8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010421 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000104a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00010423 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000104ac │ │ │ │ + DW_CFA_advance_loc: 9 to 0001042c │ │ │ │ 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: 1281 to 000109ad │ │ │ │ + DW_CFA_advance_loc2: 1281 to 0001092d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000109ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0001092e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000109af │ │ │ │ + DW_CFA_advance_loc: 1 to 0001092f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000109b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010930 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000109b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010931 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000017b8 0000002c 000017bc FDE cie=00000000 pc=00010e80..000118a1 │ │ │ │ - DW_CFA_advance_loc: 1 to 00010e81 │ │ │ │ +000017b8 0000002c 000017bc FDE cie=00000000 pc=00010e00..00011821 │ │ │ │ + DW_CFA_advance_loc: 1 to 00010e01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00010e83 │ │ │ │ + DW_CFA_advance_loc: 2 to 00010e03 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00010e8c │ │ │ │ + DW_CFA_advance_loc: 9 to 00010e0c │ │ │ │ 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: 1384 to 000113f4 │ │ │ │ + DW_CFA_advance_loc2: 1384 to 00011374 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000113f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00011375 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000113f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00011376 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000113f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00011377 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000113f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00011378 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000017e8 0000002c 000017ec FDE cie=00000000 pc=000118b0..00012435 │ │ │ │ - DW_CFA_advance_loc: 1 to 000118b1 │ │ │ │ +000017e8 0000002c 000017ec FDE cie=00000000 pc=00011830..000123b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00011831 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000118b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00011833 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000118bc │ │ │ │ + DW_CFA_advance_loc: 9 to 0001183c │ │ │ │ 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: 1418 to 00011e46 │ │ │ │ + DW_CFA_advance_loc2: 1418 to 00011dc6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00011e47 │ │ │ │ + DW_CFA_advance_loc: 1 to 00011dc7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00011e48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00011dc8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00011e49 │ │ │ │ + DW_CFA_advance_loc: 1 to 00011dc9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00011e4a │ │ │ │ + DW_CFA_advance_loc: 1 to 00011dca │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001818 00000050 0000181c FDE cie=00000000 pc=00012440..000125ec │ │ │ │ - DW_CFA_advance_loc: 1 to 00012441 │ │ │ │ +00001818 00000050 0000181c FDE cie=00000000 pc=000123c0..0001256c │ │ │ │ + DW_CFA_advance_loc: 1 to 000123c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012442 │ │ │ │ + DW_CFA_advance_loc: 1 to 000123c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012443 │ │ │ │ + DW_CFA_advance_loc: 1 to 000123c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00012446 │ │ │ │ + DW_CFA_advance_loc: 3 to 000123c6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001244b │ │ │ │ + DW_CFA_advance_loc: 5 to 000123cb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc1: 252 to 00012547 │ │ │ │ + DW_CFA_advance_loc1: 252 to 000124c7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012548 │ │ │ │ + DW_CFA_advance_loc: 1 to 000124c8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012549 │ │ │ │ + DW_CFA_advance_loc: 1 to 000124c9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001254a │ │ │ │ + DW_CFA_advance_loc: 1 to 000124ca │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001254b │ │ │ │ + DW_CFA_advance_loc: 1 to 000124cb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00012550 │ │ │ │ + DW_CFA_advance_loc: 5 to 000124d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 151 to 000125e7 │ │ │ │ + DW_CFA_advance_loc1: 151 to 00012567 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000125e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012568 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000125e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012569 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000125ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0001256a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000125eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0001256b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000186c 0000002c 00001870 FDE cie=00000000 pc=000125f0..000130be │ │ │ │ - DW_CFA_advance_loc: 1 to 000125f1 │ │ │ │ +0000186c 0000002c 00001870 FDE cie=00000000 pc=00012570..0001303e │ │ │ │ + DW_CFA_advance_loc: 1 to 00012571 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000125f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00012573 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000125fc │ │ │ │ + DW_CFA_advance_loc: 9 to 0001257c │ │ │ │ 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: 1059 to 00012a1f │ │ │ │ + DW_CFA_advance_loc2: 1059 to 0001299f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00012a20 │ │ │ │ + DW_CFA_advance_loc: 1 to 000129a0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00012a21 │ │ │ │ + DW_CFA_advance_loc: 1 to 000129a1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00012a22 │ │ │ │ + DW_CFA_advance_loc: 1 to 000129a2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012a23 │ │ │ │ + DW_CFA_advance_loc: 1 to 000129a3 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000189c 0000002c 000018a0 FDE cie=00000000 pc=000130c0..00013cd0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000130c1 │ │ │ │ +0000189c 0000002c 000018a0 FDE cie=00000000 pc=00013040..00013c50 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013041 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000130c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00013043 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000130cc │ │ │ │ + DW_CFA_advance_loc: 9 to 0001304c │ │ │ │ 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: 1535 to 000136cb │ │ │ │ + DW_CFA_advance_loc2: 1535 to 0001364b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000136cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0001364c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000136cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0001364d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000136ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0001364e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000136cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0001364f │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000018cc 0000002c 000018d0 FDE cie=00000000 pc=00013cd0..000148a9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013cd1 │ │ │ │ +000018cc 0000002c 000018d0 FDE cie=00000000 pc=00013c50..00014829 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013c51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00013cd3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00013c53 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00013cdc │ │ │ │ + DW_CFA_advance_loc: 9 to 00013c5c │ │ │ │ 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: 1176 to 00014174 │ │ │ │ + DW_CFA_advance_loc2: 1176 to 000140f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00014175 │ │ │ │ + DW_CFA_advance_loc: 1 to 000140f5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00014176 │ │ │ │ + DW_CFA_advance_loc: 1 to 000140f6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00014177 │ │ │ │ + DW_CFA_advance_loc: 1 to 000140f7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014178 │ │ │ │ + DW_CFA_advance_loc: 1 to 000140f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000018fc 0000002c 00001900 FDE cie=00000000 pc=000148b0..00015568 │ │ │ │ - DW_CFA_advance_loc: 1 to 000148b1 │ │ │ │ +000018fc 0000002c 00001900 FDE cie=00000000 pc=00014830..000154e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014831 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000148b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00014833 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000148bc │ │ │ │ + DW_CFA_advance_loc: 9 to 0001483c │ │ │ │ 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: 1659 to 00014f37 │ │ │ │ + DW_CFA_advance_loc2: 1659 to 00014eb7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00014f38 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014eb8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00014f39 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014eb9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00014f3a │ │ │ │ + DW_CFA_advance_loc: 1 to 00014eba │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014f3b │ │ │ │ + DW_CFA_advance_loc: 1 to 00014ebb │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000192c 0000002c 00001930 FDE cie=00000000 pc=00015570..00015825 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015571 │ │ │ │ +0000192c 0000002c 00001930 FDE cie=00000000 pc=000154f0..000157aa │ │ │ │ + DW_CFA_advance_loc: 1 to 000154f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00015573 │ │ │ │ + DW_CFA_advance_loc: 2 to 000154f3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00015579 │ │ │ │ + DW_CFA_advance_loc: 6 to 000154f9 │ │ │ │ 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 0001580b │ │ │ │ + DW_CFA_advance_loc2: 663 to 00015790 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001580c │ │ │ │ + DW_CFA_advance_loc: 1 to 00015791 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001580d │ │ │ │ + DW_CFA_advance_loc: 1 to 00015792 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001580e │ │ │ │ + DW_CFA_advance_loc: 1 to 00015793 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001580f │ │ │ │ + DW_CFA_advance_loc: 1 to 00015794 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000195c 00000060 00001960 FDE cie=00000000 pc=00015830..00015988 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015831 │ │ │ │ +0000195c 00000060 00001960 FDE cie=00000000 pc=000157b0..00015908 │ │ │ │ + DW_CFA_advance_loc: 1 to 000157b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015832 │ │ │ │ + DW_CFA_advance_loc: 1 to 000157b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015833 │ │ │ │ + DW_CFA_advance_loc: 1 to 000157b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015834 │ │ │ │ + DW_CFA_advance_loc: 1 to 000157b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00015842 │ │ │ │ + DW_CFA_advance_loc: 14 to 000157c2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 177 to 000158f3 │ │ │ │ + DW_CFA_advance_loc1: 180 to 00015876 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 000158f7 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001587c │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 000158fd │ │ │ │ + DW_CFA_advance_loc: 10 to 00015886 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 00015904 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001588a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 00015916 │ │ │ │ + DW_CFA_advance_loc: 24 to 000158a2 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 19 to 00015929 │ │ │ │ + DW_CFA_advance_loc: 9 to 000158ab │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 9 to 00015932 │ │ │ │ + DW_CFA_advance_loc: 7 to 000158b2 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015933 │ │ │ │ + DW_CFA_advance_loc: 1 to 000158b3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 3 to 00015936 │ │ │ │ + DW_CFA_advance_loc: 3 to 000158b6 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 3 to 00015939 │ │ │ │ + DW_CFA_advance_loc: 3 to 000158b9 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001593c │ │ │ │ + DW_CFA_advance_loc: 3 to 000158bc │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001593e │ │ │ │ + DW_CFA_advance_loc: 2 to 000158be │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 24 to 00015956 │ │ │ │ + DW_CFA_advance_loc: 24 to 000158d6 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 45 to 00015983 │ │ │ │ + DW_CFA_advance_loc: 45 to 00015903 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015984 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015904 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015985 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015905 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015986 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015906 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015987 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015907 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000019c0 0000002c 000019c4 FDE cie=00000000 pc=00015990..00015c2b │ │ │ │ - DW_CFA_advance_loc: 1 to 00015991 │ │ │ │ +000019c0 0000002c 000019c4 FDE cie=00000000 pc=00015910..00015bae │ │ │ │ + DW_CFA_advance_loc: 1 to 00015911 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00015993 │ │ │ │ + DW_CFA_advance_loc: 2 to 00015913 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00015996 │ │ │ │ + DW_CFA_advance_loc: 3 to 00015916 │ │ │ │ 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: 593 to 00015be7 │ │ │ │ + DW_CFA_advance_loc2: 593 to 00015b67 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015be8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015b68 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015be9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015b69 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015bea │ │ │ │ + DW_CFA_advance_loc: 1 to 00015b6a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00015bf0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00015b70 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000019f0 0000003c 000019f4 FDE cie=00000000 pc=00015c30..00015f7a │ │ │ │ - DW_CFA_advance_loc: 1 to 00015c31 │ │ │ │ +000019f0 0000003c 000019f4 FDE cie=00000000 pc=00015bb0..00015efa │ │ │ │ + DW_CFA_advance_loc: 1 to 00015bb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00015c33 │ │ │ │ + DW_CFA_advance_loc: 2 to 00015bb3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00015c39 │ │ │ │ + DW_CFA_advance_loc: 6 to 00015bb9 │ │ │ │ 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: 434 to 00015deb │ │ │ │ + DW_CFA_advance_loc2: 434 to 00015d6b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015dec │ │ │ │ + DW_CFA_advance_loc: 1 to 00015d6c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015ded │ │ │ │ + DW_CFA_advance_loc: 1 to 00015d6d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015dee │ │ │ │ + DW_CFA_advance_loc: 1 to 00015d6e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00015df0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00015d70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 343 to 00015f47 │ │ │ │ + DW_CFA_advance_loc2: 343 to 00015ec7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015f48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015ec8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015f49 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015ec9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015f4a │ │ │ │ + DW_CFA_advance_loc: 1 to 00015eca │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015f4b │ │ │ │ + DW_CFA_advance_loc: 1 to 00015ecb │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001a30 0000002c 00001a34 FDE cie=00000000 pc=00015f80..000161fd │ │ │ │ - DW_CFA_advance_loc: 1 to 00015f81 │ │ │ │ +00001a30 0000002c 00001a34 FDE cie=00000000 pc=00015f00..0001617d │ │ │ │ + DW_CFA_advance_loc: 1 to 00015f01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00015f83 │ │ │ │ + DW_CFA_advance_loc: 2 to 00015f03 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00015f86 │ │ │ │ + DW_CFA_advance_loc: 3 to 00015f06 │ │ │ │ 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: 515 to 00016189 │ │ │ │ + DW_CFA_advance_loc2: 515 to 00016109 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001618a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001610a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001618b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001610b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001618c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001610c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00016190 │ │ │ │ + DW_CFA_advance_loc: 4 to 00016110 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001a60 0000002c 00001a64 FDE cie=00000000 pc=00016200..000164bd │ │ │ │ - DW_CFA_advance_loc: 1 to 00016201 │ │ │ │ +00001a60 0000002c 00001a64 FDE cie=00000000 pc=00016180..0001643d │ │ │ │ + DW_CFA_advance_loc: 1 to 00016181 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00016203 │ │ │ │ + DW_CFA_advance_loc: 2 to 00016183 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00016206 │ │ │ │ + DW_CFA_advance_loc: 3 to 00016186 │ │ │ │ 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: 526 to 00016414 │ │ │ │ + DW_CFA_advance_loc2: 526 to 00016394 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00016415 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016395 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00016416 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016396 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00016417 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016397 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00016420 │ │ │ │ + DW_CFA_advance_loc: 9 to 000163a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001a90 0000003c 00001a94 FDE cie=00000000 pc=000164c0..00016709 │ │ │ │ - DW_CFA_advance_loc: 1 to 000164c1 │ │ │ │ +00001a90 0000003c 00001a94 FDE cie=00000000 pc=00016440..00016689 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016441 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000164c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016442 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000164c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016443 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000164c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016444 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000164c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00016447 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 544 to 000166e7 │ │ │ │ + DW_CFA_advance_loc2: 544 to 00016667 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000166e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016668 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000166e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016669 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000166ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0001666a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000166eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0001666b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000166f0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00016670 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001ad0 0000002c 00001ad4 FDE cie=00000000 pc=00016710..00016967 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016711 │ │ │ │ +00001ad0 0000002c 00001ad4 FDE cie=00000000 pc=00016690..000168e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016691 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00016713 │ │ │ │ + DW_CFA_advance_loc: 2 to 00016693 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00016716 │ │ │ │ + DW_CFA_advance_loc: 3 to 00016696 │ │ │ │ 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 0001692a │ │ │ │ + DW_CFA_advance_loc2: 532 to 000168aa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001692b │ │ │ │ + DW_CFA_advance_loc: 1 to 000168ab │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001692c │ │ │ │ + DW_CFA_advance_loc: 1 to 000168ac │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001692d │ │ │ │ + DW_CFA_advance_loc: 1 to 000168ad │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00016930 │ │ │ │ + DW_CFA_advance_loc: 3 to 000168b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001b00 0000003c 00001b04 FDE cie=00000000 pc=00016970..00016dc3 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016971 │ │ │ │ +00001b00 0000003c 00001b04 FDE cie=00000000 pc=000168f0..00016d43 │ │ │ │ + DW_CFA_advance_loc: 1 to 000168f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00016973 │ │ │ │ + DW_CFA_advance_loc: 2 to 000168f3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00016979 │ │ │ │ + DW_CFA_advance_loc: 6 to 000168f9 │ │ │ │ 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: 642 to 00016bfb │ │ │ │ + DW_CFA_advance_loc2: 642 to 00016b7b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00016bfc │ │ │ │ + DW_CFA_advance_loc: 1 to 00016b7c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00016bfd │ │ │ │ + DW_CFA_advance_loc: 1 to 00016b7d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00016bfe │ │ │ │ + DW_CFA_advance_loc: 1 to 00016b7e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016bff │ │ │ │ + DW_CFA_advance_loc: 1 to 00016b7f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 400 to 00016d8f │ │ │ │ + DW_CFA_advance_loc2: 400 to 00016d0f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00016d90 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016d10 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00016d91 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016d11 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00016d92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016d12 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016d93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016d13 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001b40 0000003c 00001b44 FDE cie=00000000 pc=00016dd0..00016fd9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016dd1 │ │ │ │ +00001b40 0000003c 00001b44 FDE cie=00000000 pc=00016d50..00016f69 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016d51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016dd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016d52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016dd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016d53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016dd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016d54 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00016dd7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00016d57 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 480 to 00016fb7 │ │ │ │ + DW_CFA_advance_loc2: 496 to 00016f47 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016fb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016f48 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016fb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016f49 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016fba │ │ │ │ + DW_CFA_advance_loc: 1 to 00016f4a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016fbb │ │ │ │ + DW_CFA_advance_loc: 1 to 00016f4b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00016fc0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00016f50 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001b80 0000002c 00001b84 FDE cie=00000000 pc=00016fe0..00017267 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016fe1 │ │ │ │ +00001b80 0000002c 00001b84 FDE cie=00000000 pc=00016f70..000171f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016f71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00016fe3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00016f73 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00016fe6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00016f76 │ │ │ │ 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 00017227 │ │ │ │ + DW_CFA_advance_loc2: 577 to 000171b7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00017228 │ │ │ │ + DW_CFA_advance_loc: 1 to 000171b8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00017229 │ │ │ │ + DW_CFA_advance_loc: 1 to 000171b9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001722a │ │ │ │ + DW_CFA_advance_loc: 1 to 000171ba │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00017230 │ │ │ │ + DW_CFA_advance_loc: 6 to 000171c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001bb0 0000002c 00001bb4 FDE cie=00000000 pc=00017270..0001754e │ │ │ │ - DW_CFA_advance_loc: 1 to 00017271 │ │ │ │ +00001bb0 0000002c 00001bb4 FDE cie=00000000 pc=00017200..000174ce │ │ │ │ + DW_CFA_advance_loc: 1 to 00017201 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00017273 │ │ │ │ + DW_CFA_advance_loc: 2 to 00017203 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00017276 │ │ │ │ + DW_CFA_advance_loc: 3 to 00017206 │ │ │ │ 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 000174e3 │ │ │ │ + DW_CFA_advance_loc2: 605 to 00017463 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000174e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00017464 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000174e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00017465 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000174e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00017466 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000174f0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00017470 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001be0 0000002c 00001be4 FDE cie=00000000 pc=00017550..00017830 │ │ │ │ - DW_CFA_advance_loc: 1 to 00017551 │ │ │ │ +00001be0 0000002c 00001be4 FDE cie=00000000 pc=000174d0..000177b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000174d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00017553 │ │ │ │ + DW_CFA_advance_loc: 2 to 000174d3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00017556 │ │ │ │ + DW_CFA_advance_loc: 3 to 000174d6 │ │ │ │ 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 000177cc │ │ │ │ + DW_CFA_advance_loc2: 630 to 0001774c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000177cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0001774d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000177ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0001774e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000177cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0001774f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000177d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00017750 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001c10 0000002c 00001c14 FDE cie=00000000 pc=00017830..00017c31 │ │ │ │ - DW_CFA_advance_loc: 1 to 00017831 │ │ │ │ +00001c10 0000002c 00001c14 FDE cie=00000000 pc=000177b0..00017bb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000177b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00017833 │ │ │ │ + DW_CFA_advance_loc: 2 to 000177b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00017836 │ │ │ │ + DW_CFA_advance_loc: 3 to 000177b6 │ │ │ │ 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: 847 to 00017b85 │ │ │ │ + DW_CFA_advance_loc2: 847 to 00017b05 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00017b86 │ │ │ │ + DW_CFA_advance_loc: 1 to 00017b06 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00017b87 │ │ │ │ + DW_CFA_advance_loc: 1 to 00017b07 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00017b88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00017b08 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00017b90 │ │ │ │ + DW_CFA_advance_loc: 8 to 00017b10 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001c40 00000054 00001c44 FDE cie=00000000 pc=00017c40..0001850f │ │ │ │ - DW_CFA_advance_loc: 1 to 00017c41 │ │ │ │ +00001c40 00000054 00001c44 FDE cie=00000000 pc=00017bc0..0001848f │ │ │ │ + DW_CFA_advance_loc: 1 to 00017bc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00017c42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00017bc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00017c43 │ │ │ │ + DW_CFA_advance_loc: 1 to 00017bc3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00017c44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00017bc4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 00017c49 │ │ │ │ + DW_CFA_advance_loc: 5 to 00017bc9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 1402 to 000181c3 │ │ │ │ + DW_CFA_advance_loc2: 1402 to 00018143 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000181c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018144 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000181c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018145 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000181c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018146 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000181c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018147 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000181d0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00018150 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 171 to 0001827b │ │ │ │ + DW_CFA_advance_loc1: 171 to 000181fb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001827c │ │ │ │ + DW_CFA_advance_loc: 1 to 000181fc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001827d │ │ │ │ + DW_CFA_advance_loc: 1 to 000181fd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001827e │ │ │ │ + DW_CFA_advance_loc: 1 to 000181fe │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001827f │ │ │ │ + DW_CFA_advance_loc: 1 to 000181ff │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00018280 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018200 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c98 0000002c 00001c9c FDE cie=00000000 pc=00018510..000188cc │ │ │ │ - DW_CFA_advance_loc: 1 to 00018511 │ │ │ │ +00001c98 0000002c 00001c9c FDE cie=00000000 pc=00018490..0001884c │ │ │ │ + DW_CFA_advance_loc: 1 to 00018491 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00018513 │ │ │ │ + DW_CFA_advance_loc: 2 to 00018493 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00018516 │ │ │ │ + DW_CFA_advance_loc: 3 to 00018496 │ │ │ │ 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: 804 to 0001883a │ │ │ │ + DW_CFA_advance_loc2: 804 to 000187ba │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001883b │ │ │ │ + DW_CFA_advance_loc: 1 to 000187bb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001883c │ │ │ │ + DW_CFA_advance_loc: 1 to 000187bc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001883d │ │ │ │ + DW_CFA_advance_loc: 1 to 000187bd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00018840 │ │ │ │ + DW_CFA_advance_loc: 3 to 000187c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001cc8 0000002c 00001ccc FDE cie=00000000 pc=000188d0..00018adb │ │ │ │ - DW_CFA_advance_loc: 1 to 000188d1 │ │ │ │ +00001cc8 0000002c 00001ccc FDE cie=00000000 pc=00018850..00018a5b │ │ │ │ + DW_CFA_advance_loc: 1 to 00018851 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000188d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00018853 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000188d6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00018856 │ │ │ │ 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: 470 to 00018aac │ │ │ │ + DW_CFA_advance_loc2: 470 to 00018a2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00018aad │ │ │ │ + DW_CFA_advance_loc: 1 to 00018a2d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00018aae │ │ │ │ + DW_CFA_advance_loc: 1 to 00018a2e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00018aaf │ │ │ │ + DW_CFA_advance_loc: 1 to 00018a2f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00018ab0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018a30 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001cf8 00000084 00001cfc FDE cie=00000000 pc=00018ae0..00018c86 │ │ │ │ - DW_CFA_advance_loc: 1 to 00018ae1 │ │ │ │ +00001cf8 00000084 00001cfc FDE cie=00000000 pc=00018a60..00018c06 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018a61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00018ae2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018a62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00018ae3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018a63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00018ae4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018a64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00018af2 │ │ │ │ + DW_CFA_advance_loc: 14 to 00018a72 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 193 to 00018bb3 │ │ │ │ + DW_CFA_advance_loc1: 193 to 00018b33 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 7 to 00018bba │ │ │ │ + DW_CFA_advance_loc: 7 to 00018b3a │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00018bbe │ │ │ │ + DW_CFA_advance_loc: 4 to 00018b3e │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00018bc2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00018b42 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 1 to 00018bc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018b43 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 3 to 00018bc6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00018b49 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 00018bc9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00018b4c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 16 to 00018bd9 │ │ │ │ + DW_CFA_advance_loc: 13 to 00018b59 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00018be9 │ │ │ │ + DW_CFA_advance_loc: 16 to 00018b69 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 00018bf2 │ │ │ │ + DW_CFA_advance_loc: 9 to 00018b72 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00018bf3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018b73 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00018bf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018b74 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00018bf5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018b75 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00018bf6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018b76 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00018c00 │ │ │ │ + DW_CFA_advance_loc: 10 to 00018b80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 33 to 00018c21 │ │ │ │ + DW_CFA_advance_loc: 29 to 00018b9d │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 40 to 00018c49 │ │ │ │ + DW_CFA_advance_loc: 44 to 00018bc9 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00018c4d │ │ │ │ + DW_CFA_advance_loc: 4 to 00018bcd │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00018c51 │ │ │ │ + DW_CFA_advance_loc: 4 to 00018bd1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 1 to 00018c52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018bd2 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00018c56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00018bd6 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 00018c59 │ │ │ │ + DW_CFA_advance_loc: 3 to 00018bd9 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 15 to 00018c68 │ │ │ │ + DW_CFA_advance_loc: 15 to 00018be8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00018c78 │ │ │ │ + DW_CFA_advance_loc: 16 to 00018bf8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 00018c81 │ │ │ │ + DW_CFA_advance_loc: 9 to 00018c01 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00018c82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018c02 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00018c83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018c03 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00018c84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018c04 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00018c85 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018c05 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001d80 0000002c 00001d84 FDE cie=00000000 pc=00018c90..000190d2 │ │ │ │ - DW_CFA_advance_loc: 1 to 00018c91 │ │ │ │ +00001d80 0000002c 00001d84 FDE cie=00000000 pc=00018c10..00019062 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018c11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00018c93 │ │ │ │ + DW_CFA_advance_loc: 2 to 00018c13 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00018c96 │ │ │ │ + DW_CFA_advance_loc: 3 to 00018c16 │ │ │ │ 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 00019071 │ │ │ │ + DW_CFA_advance_loc2: 1002 to 00019000 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00019072 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019001 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00019073 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019002 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00019074 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019003 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00019080 │ │ │ │ + DW_CFA_advance_loc: 13 to 00019010 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001db0 0000002c 00001db4 FDE cie=00000000 pc=000190e0..00019522 │ │ │ │ - DW_CFA_advance_loc: 1 to 000190e1 │ │ │ │ +00001db0 0000002c 00001db4 FDE cie=00000000 pc=00019070..000194b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019071 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000190e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00019073 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000190e6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00019076 │ │ │ │ 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 000194c9 │ │ │ │ + DW_CFA_advance_loc2: 985 to 0001944f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000194ca │ │ │ │ + DW_CFA_advance_loc: 1 to 00019450 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000194cb │ │ │ │ + DW_CFA_advance_loc: 1 to 00019451 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000194cc │ │ │ │ + DW_CFA_advance_loc: 1 to 00019452 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000194d0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00019460 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001de0 0000002c 00001de4 FDE cie=00000000 pc=00019530..00019a2c │ │ │ │ - DW_CFA_advance_loc: 1 to 00019531 │ │ │ │ +00001de0 0000002c 00001de4 FDE cie=00000000 pc=000194c0..000199ac │ │ │ │ + DW_CFA_advance_loc: 1 to 000194c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00019533 │ │ │ │ + DW_CFA_advance_loc: 2 to 000194c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00019536 │ │ │ │ + DW_CFA_advance_loc: 3 to 000194c6 │ │ │ │ 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 00019986 │ │ │ │ + DW_CFA_advance_loc2: 1088 to 00019906 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00019987 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019907 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00019988 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019908 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00019989 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019909 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00019990 │ │ │ │ + DW_CFA_advance_loc: 7 to 00019910 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001e10 0000002c 00001e14 FDE cie=00000000 pc=00019a30..00019f55 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019a31 │ │ │ │ +00001e10 0000002c 00001e14 FDE cie=00000000 pc=000199b0..00019ed5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000199b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00019a33 │ │ │ │ + DW_CFA_advance_loc: 2 to 000199b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00019a36 │ │ │ │ + DW_CFA_advance_loc: 3 to 000199b6 │ │ │ │ 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: 1148 to 00019eb2 │ │ │ │ + DW_CFA_advance_loc2: 1148 to 00019e32 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00019eb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019e33 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00019eb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019e34 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00019eb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019e35 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00019ec0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00019e40 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001e40 0000002c 00001e44 FDE cie=00000000 pc=00019f60..0001a498 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019f61 │ │ │ │ +00001e40 0000002c 00001e44 FDE cie=00000000 pc=00019ee0..0001a418 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019ee1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00019f63 │ │ │ │ + DW_CFA_advance_loc: 2 to 00019ee3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00019f66 │ │ │ │ + DW_CFA_advance_loc: 3 to 00019ee6 │ │ │ │ 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: 1147 to 0001a3e1 │ │ │ │ + DW_CFA_advance_loc2: 1147 to 0001a361 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a3e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a362 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a3e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a363 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a3e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a364 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001a3f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0001a370 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001e70 0000002c 00001e74 FDE cie=00000000 pc=0001a4a0..0001aabb │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a4a1 │ │ │ │ +00001e70 0000002c 00001e74 FDE cie=00000000 pc=0001a420..0001aa2b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a421 │ │ │ │ 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 0001a423 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001a4a6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001a426 │ │ │ │ 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 0001aa0d │ │ │ │ + DW_CFA_advance_loc2: 1373 to 0001a983 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aa0e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a984 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aa0f │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a985 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aa10 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a986 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001aa20 │ │ │ │ + DW_CFA_advance_loc: 10 to 0001a990 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001ea0 0000002c 00001ea4 FDE cie=00000000 pc=0001aac0..0001b1d6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aac1 │ │ │ │ +00001ea0 0000002c 00001ea4 FDE cie=00000000 pc=0001aa30..0001b136 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001aa31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001aac3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001aa33 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001aac6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001aa36 │ │ │ │ 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 0001b0f4 │ │ │ │ + DW_CFA_advance_loc2: 1566 to 0001b054 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b0f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b055 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b0f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b056 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b0f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b057 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001b100 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001b060 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001ed0 00000084 00001ed4 FDE cie=00000000 pc=0001b1e0..0001d23d │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b1e1 │ │ │ │ +00001ed0 00000084 00001ed4 FDE cie=00000000 pc=0001b140..0001d17d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b141 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b1e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b142 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b1e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b143 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001b1e6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b146 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001b1eb │ │ │ │ + DW_CFA_advance_loc: 5 to 0001b14b │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 700 to 0001b4a7 │ │ │ │ + DW_CFA_advance_loc2: 668 to 0001b3e7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b4a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b3e8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b4a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b3e9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b4aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b3ea │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b4ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b3eb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b4ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b3ec │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1666 to 0001bb2e │ │ │ │ + DW_CFA_advance_loc2: 1666 to 0001ba6e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bb2f │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba6f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bb30 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba70 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bb31 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba71 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bb32 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba72 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001bb33 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba73 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 4350 to 0001cc31 │ │ │ │ + DW_CFA_advance_loc2: 4350 to 0001cb71 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cc32 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cb72 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cc33 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cb73 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cc34 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cb74 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cc35 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cb75 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0001cc40 │ │ │ │ + DW_CFA_advance_loc: 11 to 0001cb80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 51 to 0001cc73 │ │ │ │ + DW_CFA_advance_loc: 51 to 0001cbb3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cc74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cbb4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cc75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cbb5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cc76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cbb6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cc77 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001cbb7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001cc80 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001cbc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f58 0000002c 00001f5c FDE cie=00000000 pc=0001d240..0001d85b │ │ │ │ - DW_CFA_advance_loc: 1 to 0001d241 │ │ │ │ +00001f58 0000002c 00001f5c FDE cie=00000000 pc=0001d180..0001d77b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001d181 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001d243 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001d183 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001d246 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001d186 │ │ │ │ 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 0001d7ba │ │ │ │ + DW_CFA_advance_loc2: 1354 to 0001d6d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001d7bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0001d6d1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001d7bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0001d6d2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001d7bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0001d6d3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001d7c0 │ │ │ │ + DW_CFA_advance_loc: 13 to 0001d6e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001f88 0000002c 00001f8c FDE cie=00000000 pc=0001d860..0001dd9a │ │ │ │ - DW_CFA_advance_loc: 1 to 0001d861 │ │ │ │ +00001f88 0000002c 00001f8c FDE cie=00000000 pc=0001d780..0001dc9a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001d781 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001d863 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001d783 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001d866 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001d786 │ │ │ │ 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 0001dcdc │ │ │ │ + DW_CFA_advance_loc2: 1110 to 0001dbdc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001dcdd │ │ │ │ + DW_CFA_advance_loc: 1 to 0001dbdd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001dcde │ │ │ │ + DW_CFA_advance_loc: 1 to 0001dbde │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001dcdf │ │ │ │ + DW_CFA_advance_loc: 1 to 0001dbdf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001dce0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001dbe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001fb8 0000002c 00001fbc FDE cie=00000000 pc=0001dda0..0001e49c │ │ │ │ - DW_CFA_advance_loc: 1 to 0001dda1 │ │ │ │ +00001fb8 0000002c 00001fbc FDE cie=00000000 pc=0001dca0..0001e356 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001dca1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001dda3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001dca3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001dda6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001dca6 │ │ │ │ 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 0001e3b0 │ │ │ │ + DW_CFA_advance_loc2: 1493 to 0001e27b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e3b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e27c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e3b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e27d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e3b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e27e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0001e3c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001e280 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001fe8 0000002c 00001fec FDE cie=00000000 pc=0001e4a0..0001e718 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e4a1 │ │ │ │ +00001fe8 0000002c 00001fec FDE cie=00000000 pc=0001e360..0001e5db │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e361 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001e4a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001e363 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001e4a6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001e366 │ │ │ │ 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 0001e6dc │ │ │ │ + DW_CFA_advance_loc2: 566 to 0001e59c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e6dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e59d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e6de │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e59e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e6df │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e59f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e6e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e5a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002018 00000088 0000201c FDE cie=00000000 pc=0001e720..0001e902 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e721 │ │ │ │ +00002018 00000088 0000201c FDE cie=00000000 pc=0001e5e0..0001e7c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e5e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e722 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e5e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e723 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e5e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e724 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e5e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0001e732 │ │ │ │ + DW_CFA_advance_loc: 14 to 0001e5f2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 232 to 0001e81a │ │ │ │ + DW_CFA_advance_loc1: 232 to 0001e6da │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001e81f │ │ │ │ + DW_CFA_advance_loc: 5 to 0001e6df │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001e823 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001e6e3 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001e827 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001e6e7 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001e82b │ │ │ │ + DW_CFA_advance_loc: 4 to 0001e6eb │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e82c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e6ec │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e82d │ │ │ │ + DW_CFA_advance_loc: 4 to 0001e6f0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001e833 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001e6f6 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001e836 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001e6f9 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001e846 │ │ │ │ + DW_CFA_advance_loc: 13 to 0001e706 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e847 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e707 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001e857 │ │ │ │ + DW_CFA_advance_loc: 16 to 0001e717 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001e860 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001e720 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e861 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e721 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e862 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e722 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e863 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e723 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e864 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e724 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001e870 │ │ │ │ + DW_CFA_advance_loc: 12 to 0001e730 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 0001e87f │ │ │ │ + DW_CFA_advance_loc: 11 to 0001e73b │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 49 to 0001e8b0 │ │ │ │ + DW_CFA_advance_loc: 53 to 0001e770 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001e8b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001e774 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001e8b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001e778 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001e8bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0001e77c │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001e8c3 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001e783 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001e8c8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001e788 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001e8cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0001e78c │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001e8cf │ │ │ │ + DW_CFA_advance_loc: 3 to 0001e78f │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001e8db │ │ │ │ + DW_CFA_advance_loc: 12 to 0001e79b │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 10 to 0001e8e5 │ │ │ │ + DW_CFA_advance_loc: 10 to 0001e7a5 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 14 to 0001e8f3 │ │ │ │ + DW_CFA_advance_loc: 14 to 0001e7b3 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020a4 0000003c 000020a8 FDE cie=00000000 pc=0001e910..0001ebfb │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e911 │ │ │ │ +000020a4 0000003c 000020a8 FDE cie=00000000 pc=0001e7d0..0001eabb │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e7d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e912 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e7d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e913 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e7d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e914 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e7d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0001e922 │ │ │ │ + DW_CFA_advance_loc: 14 to 0001e7e2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 515 to 0001eb25 │ │ │ │ + DW_CFA_advance_loc2: 515 to 0001e9e5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001eb26 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e9e6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001eb27 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e9e7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001eb28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e9e8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001eb29 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e9e9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001eb30 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001e9f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000020e4 0000002c 000020e8 FDE cie=00000000 pc=0001ec00..0001eeff │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ec01 │ │ │ │ +000020e4 0000002c 000020e8 FDE cie=00000000 pc=0001eac0..0001edbf │ │ │ │ + DW_CFA_advance_loc: 1 to 0001eac1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001ec03 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001eac3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001ec06 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001eac6 │ │ │ │ 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 0001ee1a │ │ │ │ + DW_CFA_advance_loc2: 532 to 0001ecda │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ee1b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ecdb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ee1c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ecdc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ee1d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ecdd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001ee20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001ece0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002114 000000b4 00002118 FDE cie=00000000 pc=0001ef00..0001f1dd │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ef01 │ │ │ │ +00002114 000000b4 00002118 FDE cie=00000000 pc=0001edc0..0001f09d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001edc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ef02 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001edc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ef03 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001edc3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ef04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001edc4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001ef07 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001edc7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 50 to 0001ef39 │ │ │ │ + DW_CFA_advance_loc: 50 to 0001edf9 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001ef40 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001ee00 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001ef47 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001ee07 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001ef4c │ │ │ │ + DW_CFA_advance_loc: 5 to 0001ee0c │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001ef51 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001ee11 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001ef56 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001ee16 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001ef66 │ │ │ │ + DW_CFA_advance_loc: 16 to 0001ee26 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 25 to 0001ef7f │ │ │ │ + DW_CFA_advance_loc: 25 to 0001ee3f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ef80 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ee40 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ef81 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ee41 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ef82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ee42 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ef83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ee43 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0001ef90 │ │ │ │ + DW_CFA_advance_loc: 13 to 0001ee50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 168 to 0001f038 │ │ │ │ + DW_CFA_advance_loc1: 165 to 0001eef5 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 23 to 0001f04f │ │ │ │ + DW_CFA_advance_loc: 26 to 0001ef0f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f053 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001ef13 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f057 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001ef17 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f05b │ │ │ │ + DW_CFA_advance_loc: 4 to 0001ef1b │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f05f │ │ │ │ + DW_CFA_advance_loc: 4 to 0001ef1f │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001f068 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001ef28 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001f06b │ │ │ │ + DW_CFA_advance_loc: 3 to 0001ef2b │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001f06e │ │ │ │ + DW_CFA_advance_loc: 3 to 0001ef2e │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001f070 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001ef30 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001f07c │ │ │ │ + DW_CFA_advance_loc: 12 to 0001ef3c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 172 to 0001f128 │ │ │ │ + DW_CFA_advance_loc1: 169 to 0001efe5 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 23 to 0001f13f │ │ │ │ + DW_CFA_advance_loc: 26 to 0001efff │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f143 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001f003 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f147 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001f007 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f14b │ │ │ │ + DW_CFA_advance_loc: 4 to 0001f00b │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f14f │ │ │ │ + DW_CFA_advance_loc: 4 to 0001f00f │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001f158 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001f018 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001f15b │ │ │ │ + DW_CFA_advance_loc: 3 to 0001f01b │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001f15e │ │ │ │ + DW_CFA_advance_loc: 3 to 0001f01e │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001f160 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001f020 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001f16c │ │ │ │ + DW_CFA_advance_loc: 12 to 0001f02c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 22 to 0001f182 │ │ │ │ + DW_CFA_advance_loc: 22 to 0001f042 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f183 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f043 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f184 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f044 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f185 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f045 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f186 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f046 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0001f190 │ │ │ │ + DW_CFA_advance_loc: 10 to 0001f050 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000021cc 000000cc 000021d0 FDE cie=00000000 pc=0001f1e0..0001f53d │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f1e1 │ │ │ │ +000021cc 000000cc 000021d0 FDE cie=00000000 pc=0001f0a0..0001f3fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f0a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f1e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f0a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f1e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f0a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f1e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f0a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001f1e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001f0a7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 56 to 0001f21f │ │ │ │ + DW_CFA_advance_loc: 56 to 0001f0df │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 11 to 0001f22a │ │ │ │ + DW_CFA_advance_loc: 11 to 0001f0ea │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001f22d │ │ │ │ + DW_CFA_advance_loc: 3 to 0001f0ed │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001f232 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001f0f2 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001f237 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001f0f7 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001f23c │ │ │ │ + DW_CFA_advance_loc: 5 to 0001f0fc │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001f24c │ │ │ │ + DW_CFA_advance_loc: 16 to 0001f10c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 25 to 0001f265 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001f125 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f266 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f126 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f267 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f127 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f268 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f128 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f269 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f129 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001f270 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001f130 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 168 to 0001f318 │ │ │ │ + DW_CFA_advance_loc1: 165 to 0001f1d5 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 18 to 0001f32a │ │ │ │ + DW_CFA_advance_loc: 21 to 0001f1ea │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001f331 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001f1ee │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f335 │ │ │ │ + DW_CFA_advance_loc: 10 to 0001f1f8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f339 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001f1ff │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001f340 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001f206 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 24 to 0001f358 │ │ │ │ + DW_CFA_advance_loc: 18 to 0001f218 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 10 to 0001f362 │ │ │ │ + DW_CFA_advance_loc: 10 to 0001f222 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f366 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001f226 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f36a │ │ │ │ + DW_CFA_advance_loc: 4 to 0001f22a │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f36e │ │ │ │ + DW_CFA_advance_loc: 4 to 0001f22e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001f371 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001f231 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001f37d │ │ │ │ + DW_CFA_advance_loc: 12 to 0001f23d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 219 to 0001f458 │ │ │ │ + DW_CFA_advance_loc1: 216 to 0001f315 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 18 to 0001f46a │ │ │ │ + DW_CFA_advance_loc: 21 to 0001f32a │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001f471 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001f32e │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f475 │ │ │ │ + DW_CFA_advance_loc: 10 to 0001f338 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f479 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001f33f │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001f480 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001f346 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 24 to 0001f498 │ │ │ │ + DW_CFA_advance_loc: 18 to 0001f358 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 10 to 0001f4a2 │ │ │ │ + DW_CFA_advance_loc: 10 to 0001f362 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f4a6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001f366 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f4aa │ │ │ │ + DW_CFA_advance_loc: 4 to 0001f36a │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f4ae │ │ │ │ + DW_CFA_advance_loc: 4 to 0001f36e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001f4b1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001f371 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001f4bd │ │ │ │ + DW_CFA_advance_loc: 12 to 0001f37d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 30 to 0001f4db │ │ │ │ + DW_CFA_advance_loc: 30 to 0001f39b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f4dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f39c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f4dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f39d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f4de │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f39e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f4df │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f39f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f4e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f3a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000229c 000000e8 000022a0 FDE cie=00000000 pc=0001f540..0001f8fd │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f541 │ │ │ │ +0000229c 000000e8 000022a0 FDE cie=00000000 pc=0001f400..0001f7bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f401 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f542 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f402 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f543 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f403 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f544 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f404 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001f547 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001f407 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0001f593 │ │ │ │ + DW_CFA_advance_loc1: 76 to 0001f453 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f594 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f454 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001f597 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001f457 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001f59c │ │ │ │ + DW_CFA_advance_loc: 5 to 0001f45c │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001f5a1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001f461 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001f5a6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001f466 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001f5b6 │ │ │ │ + DW_CFA_advance_loc: 16 to 0001f476 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 25 to 0001f5cf │ │ │ │ + DW_CFA_advance_loc: 25 to 0001f48f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f5d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f490 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f5d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f491 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f5d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f492 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f5d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f493 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0001f5e0 │ │ │ │ + DW_CFA_advance_loc: 13 to 0001f4a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 152 to 0001f678 │ │ │ │ + DW_CFA_advance_loc1: 149 to 0001f535 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 44 to 0001f6a4 │ │ │ │ + DW_CFA_advance_loc: 51 to 0001f568 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f6a8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001f56e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001f6ae │ │ │ │ + DW_CFA_advance_loc: 10 to 0001f578 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001f6b5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001f57c │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f6b9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001f580 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f6bd │ │ │ │ + DW_CFA_advance_loc: 4 to 0001f584 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 22 to 0001f6d3 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001f599 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 14 to 0001f6e1 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001f5a2 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001f6e8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001f5a9 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f6e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f5aa │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 10 to 0001f6f3 │ │ │ │ + DW_CFA_advance_loc: 10 to 0001f5b4 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001f6f6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001f5b7 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001f6f9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001f5ba │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001f6fb │ │ │ │ + DW_CFA_advance_loc: 2 to 0001f5bc │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001f70b │ │ │ │ + DW_CFA_advance_loc: 16 to 0001f5cc │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 237 to 0001f7f8 │ │ │ │ + DW_CFA_advance_loc1: 233 to 0001f6b5 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 44 to 0001f824 │ │ │ │ + DW_CFA_advance_loc: 51 to 0001f6e8 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f828 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001f6ee │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001f82e │ │ │ │ + DW_CFA_advance_loc: 10 to 0001f6f8 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001f835 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001f6fc │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f839 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001f700 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001f83d │ │ │ │ + DW_CFA_advance_loc: 4 to 0001f704 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 22 to 0001f853 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001f719 │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 14 to 0001f861 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001f722 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001f868 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001f729 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f869 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f72a │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 10 to 0001f873 │ │ │ │ + DW_CFA_advance_loc: 10 to 0001f734 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001f876 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001f737 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001f879 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001f73a │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001f87b │ │ │ │ + DW_CFA_advance_loc: 2 to 0001f73c │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001f88b │ │ │ │ + DW_CFA_advance_loc: 16 to 0001f74c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 30 to 0001f8a9 │ │ │ │ + DW_CFA_advance_loc: 30 to 0001f76a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f8aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f76b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f8ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f76c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f8ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f76d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f8ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f76e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001f8b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001f770 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002388 0000002c 0000238c FDE cie=00000000 pc=0001f900..0001fd11 │ │ │ │ - DW_CFA_advance_loc: 11 to 0001f90b │ │ │ │ +00002388 0000002c 0000238c FDE cie=00000000 pc=0001f7c0..0001fbd1 │ │ │ │ + DW_CFA_advance_loc: 11 to 0001f7cb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001f90d │ │ │ │ + DW_CFA_advance_loc: 2 to 0001f7cd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0001f913 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001f7d3 │ │ │ │ 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 0001f987 │ │ │ │ + DW_CFA_advance_loc1: 116 to 0001f847 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f988 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f848 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f989 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f849 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f98a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f84a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001f990 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001f850 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023b8 00000074 000023bc FDE cie=00000000 pc=0001fd20..00020213 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fd21 │ │ │ │ +000023b8 00000074 000023bc FDE cie=00000000 pc=0001fbe0..000200d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fbe1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fd22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fbe2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fd23 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fbe3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fd24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fbe4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001fd27 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001fbe7 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 150 to 0001fdbd │ │ │ │ + DW_CFA_advance_loc1: 150 to 0001fc7d │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001fdc1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001fc81 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fdc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fc82 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fdc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fc83 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001fdcb │ │ │ │ + DW_CFA_advance_loc: 8 to 0001fc8b │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001fdd3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001fc93 │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001fddb │ │ │ │ + DW_CFA_advance_loc: 8 to 0001fc9b │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 21 to 0001fdf0 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001fcb0 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 25 to 0001fe09 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001fcc9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fe0a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fcca │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fe0b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fccb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fe0c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fccc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fe0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fccd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fe0e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fcce │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 964 to 000201d2 │ │ │ │ + DW_CFA_advance_loc2: 964 to 00020092 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000201d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020093 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000201d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020094 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000201d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020095 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000201d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020096 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000201d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020097 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002430 0000002c 00002434 FDE cie=00000000 pc=00020220..0002072f │ │ │ │ - DW_CFA_advance_loc: 11 to 0002022b │ │ │ │ +00002430 0000002c 00002434 FDE cie=00000000 pc=000200e0..000205ef │ │ │ │ + DW_CFA_advance_loc: 11 to 000200eb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002022d │ │ │ │ + DW_CFA_advance_loc: 2 to 000200ed │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00020236 │ │ │ │ + DW_CFA_advance_loc: 9 to 000200f6 │ │ │ │ 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 000202a7 │ │ │ │ + DW_CFA_advance_loc1: 113 to 00020167 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000202a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020168 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000202a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020169 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000202aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0002016a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000202b0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00020170 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002460 0000002c 00002464 FDE cie=00000000 pc=00020730..00020d74 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002073b │ │ │ │ +00002460 0000002c 00002464 FDE cie=00000000 pc=000205f0..00020c34 │ │ │ │ + DW_CFA_advance_loc: 11 to 000205fb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002073d │ │ │ │ + DW_CFA_advance_loc: 2 to 000205fd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00020746 │ │ │ │ + DW_CFA_advance_loc: 9 to 00020606 │ │ │ │ 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 000207b7 │ │ │ │ + DW_CFA_advance_loc1: 113 to 00020677 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000207b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020678 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000207b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020679 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000207ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0002067a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000207c0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00020680 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002490 0000002c 00002494 FDE cie=00000000 pc=00020d80..000213e8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00020d8b │ │ │ │ +00002490 0000002c 00002494 FDE cie=00000000 pc=00020c40..000212eb │ │ │ │ + DW_CFA_advance_loc: 11 to 00020c4b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00020d8d │ │ │ │ + DW_CFA_advance_loc: 2 to 00020c4d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00020d96 │ │ │ │ + DW_CFA_advance_loc: 9 to 00020c56 │ │ │ │ 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 00020e0d │ │ │ │ + DW_CFA_advance_loc1: 119 to 00020ccd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00020e0e │ │ │ │ + DW_CFA_advance_loc: 1 to 00020cce │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00020e0f │ │ │ │ + DW_CFA_advance_loc: 1 to 00020ccf │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00020e10 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020cd0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00020e20 │ │ │ │ + DW_CFA_advance_loc: 16 to 00020ce0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024c0 0000002c 000024c4 FDE cie=00000000 pc=000213f0..00021a8c │ │ │ │ - DW_CFA_advance_loc: 1 to 000213f1 │ │ │ │ +000024c0 0000002c 000024c4 FDE cie=00000000 pc=000212f0..0002198c │ │ │ │ + DW_CFA_advance_loc: 1 to 000212f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000213f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000212f3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000213fc │ │ │ │ + DW_CFA_advance_loc: 9 to 000212fc │ │ │ │ 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 00021475 │ │ │ │ + DW_CFA_advance_loc1: 121 to 00021375 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021476 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021376 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021477 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021377 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021478 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021378 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00021480 │ │ │ │ + DW_CFA_advance_loc: 8 to 00021380 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024f0 0000002c 000024f4 FDE cie=00000000 pc=00021a90..0002213e │ │ │ │ - DW_CFA_advance_loc: 11 to 00021a9b │ │ │ │ +000024f0 0000002c 000024f4 FDE cie=00000000 pc=00021990..0002203e │ │ │ │ + DW_CFA_advance_loc: 11 to 0002199b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00021a9d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002199d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00021aa6 │ │ │ │ + DW_CFA_advance_loc: 9 to 000219a6 │ │ │ │ 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 00021b17 │ │ │ │ + DW_CFA_advance_loc1: 113 to 00021a17 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b18 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021a18 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b19 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021a19 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00021b1a │ │ │ │ + DW_CFA_advance_loc: 1 to 00021a1a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00021b20 │ │ │ │ + DW_CFA_advance_loc: 6 to 00021a20 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002520 0000002c 00002524 FDE cie=00000000 pc=00022140..00022a56 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002214b │ │ │ │ +00002520 0000002c 00002524 FDE cie=00000000 pc=00022040..00022956 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002204b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002214d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002204d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00022156 │ │ │ │ + DW_CFA_advance_loc: 9 to 00022056 │ │ │ │ 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 000221d3 │ │ │ │ + DW_CFA_advance_loc1: 125 to 000220d3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000221d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000220d4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000221d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000220d5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000221d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000220d6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000221e0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000220e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002550 0000002c 00002554 FDE cie=00000000 pc=00022a60..0002349f │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a61 │ │ │ │ +00002550 0000002c 00002554 FDE cie=00000000 pc=00022960..0002333f │ │ │ │ + DW_CFA_advance_loc: 1 to 00022961 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00022a63 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022963 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00022a6c │ │ │ │ + DW_CFA_advance_loc: 9 to 0002296c │ │ │ │ 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 00022af1 │ │ │ │ + DW_CFA_advance_loc1: 159 to 00022a0b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00022af2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022a0c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00022af3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022a0d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00022af4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022a0e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022b00 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022a10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002580 0000002c 00002584 FDE cie=00000000 pc=000234a0..0002404f │ │ │ │ - DW_CFA_advance_loc: 1 to 000234a1 │ │ │ │ +00002580 0000002c 00002584 FDE cie=00000000 pc=00023340..00023ecf │ │ │ │ + DW_CFA_advance_loc: 1 to 00023341 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000234a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023343 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000234ac │ │ │ │ + DW_CFA_advance_loc: 9 to 0002334c │ │ │ │ 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 00023528 │ │ │ │ + DW_CFA_advance_loc1: 124 to 000233c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023529 │ │ │ │ + DW_CFA_advance_loc: 1 to 000233c9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002352a │ │ │ │ + DW_CFA_advance_loc: 1 to 000233ca │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002352b │ │ │ │ + DW_CFA_advance_loc: 1 to 000233cb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00023530 │ │ │ │ + DW_CFA_advance_loc: 5 to 000233d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025b0 0000002c 000025b4 FDE cie=00000000 pc=00024050..00024baf │ │ │ │ - DW_CFA_advance_loc: 11 to 0002405b │ │ │ │ +000025b0 0000002c 000025b4 FDE cie=00000000 pc=00023ed0..00024a2f │ │ │ │ + DW_CFA_advance_loc: 11 to 00023edb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002405d │ │ │ │ + DW_CFA_advance_loc: 2 to 00023edd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00024066 │ │ │ │ + DW_CFA_advance_loc: 9 to 00023ee6 │ │ │ │ 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 000240ef │ │ │ │ + DW_CFA_advance_loc1: 137 to 00023f6f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000240f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023f70 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000240f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023f71 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000240f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023f72 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00024100 │ │ │ │ + DW_CFA_advance_loc: 14 to 00023f80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025e0 0000002c 000025e4 FDE cie=00000000 pc=00024bb0..000259ae │ │ │ │ - DW_CFA_advance_loc: 1 to 00024bb1 │ │ │ │ +000025e0 0000002c 000025e4 FDE cie=00000000 pc=00024a30..0002580e │ │ │ │ + DW_CFA_advance_loc: 1 to 00024a31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00024bb3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024a33 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00024bbc │ │ │ │ + DW_CFA_advance_loc: 9 to 00024a3c │ │ │ │ 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 00024c47 │ │ │ │ + DW_CFA_advance_loc1: 156 to 00024ad8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024c48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024ad9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024c49 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024ada │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024c4a │ │ │ │ + DW_CFA_advance_loc: 1 to 00024adb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00024c50 │ │ │ │ + DW_CFA_advance_loc: 5 to 00024ae0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002610 0000002c 00002614 FDE cie=00000000 pc=000259b0..0002690d │ │ │ │ - DW_CFA_advance_loc: 11 to 000259bb │ │ │ │ +00002610 0000002c 00002614 FDE cie=00000000 pc=00025810..0002676d │ │ │ │ + DW_CFA_advance_loc: 11 to 0002581b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000259bd │ │ │ │ + DW_CFA_advance_loc: 2 to 0002581d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000259c6 │ │ │ │ + DW_CFA_advance_loc: 9 to 00025826 │ │ │ │ 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 00025a52 │ │ │ │ + DW_CFA_advance_loc1: 140 to 000258b2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025a53 │ │ │ │ + DW_CFA_advance_loc: 1 to 000258b3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025a54 │ │ │ │ + DW_CFA_advance_loc: 1 to 000258b4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025a55 │ │ │ │ + DW_CFA_advance_loc: 1 to 000258b5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00025a60 │ │ │ │ + DW_CFA_advance_loc: 11 to 000258c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002640 0000002c 00002644 FDE cie=00000000 pc=00026910..00027e2e │ │ │ │ - DW_CFA_advance_loc: 11 to 0002691b │ │ │ │ +00002640 0000002c 00002644 FDE cie=00000000 pc=00026770..00027cae │ │ │ │ + DW_CFA_advance_loc: 11 to 0002677b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002691d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002677d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00026926 │ │ │ │ + DW_CFA_advance_loc: 9 to 00026786 │ │ │ │ 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 000269a2 │ │ │ │ + DW_CFA_advance_loc1: 124 to 00026802 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000269a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026803 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000269a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026804 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000269a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026805 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000269a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026806 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002670 0000002c 00002674 FDE cie=00000000 pc=00027e30..00029460 │ │ │ │ - DW_CFA_advance_loc: 11 to 00027e3b │ │ │ │ +00002670 0000002c 00002674 FDE cie=00000000 pc=00027cb0..000292e0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00027cbb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00027e3d │ │ │ │ + DW_CFA_advance_loc: 2 to 00027cbd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00027e46 │ │ │ │ + DW_CFA_advance_loc: 9 to 00027cc6 │ │ │ │ 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 00027eb0 │ │ │ │ + DW_CFA_advance_loc1: 106 to 00027d30 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00027eb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027d31 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00027eb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027d32 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00027eb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027d33 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027eb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027d34 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026a0 0000002c 000026a4 FDE cie=00000000 pc=00029460..0002aa6e │ │ │ │ - DW_CFA_advance_loc: 11 to 0002946b │ │ │ │ +000026a0 0000002c 000026a4 FDE cie=00000000 pc=000292e0..0002a8ee │ │ │ │ + DW_CFA_advance_loc: 11 to 000292eb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002946d │ │ │ │ + DW_CFA_advance_loc: 2 to 000292ed │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00029476 │ │ │ │ + DW_CFA_advance_loc: 9 to 000292f6 │ │ │ │ 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 000294e0 │ │ │ │ + DW_CFA_advance_loc1: 106 to 00029360 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000294e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029361 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000294e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029362 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000294e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029363 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000294e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029364 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026d0 0000002c 000026d4 FDE cie=00000000 pc=0002aa70..0002c1fc │ │ │ │ - DW_CFA_advance_loc: 11 to 0002aa7b │ │ │ │ +000026d0 0000002c 000026d4 FDE cie=00000000 pc=0002a8f0..0002c0c3 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002a8fb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002aa7d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a8fd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002aa86 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002a906 │ │ │ │ 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 0002aaf0 │ │ │ │ + DW_CFA_advance_loc1: 130 to 0002a988 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aaf1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a989 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aaf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a98a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aaf3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a98b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002aaf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a98c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002700 0000002c 00002704 FDE cie=00000000 pc=0002c200..0002d9cf │ │ │ │ - DW_CFA_advance_loc: 11 to 0002c20b │ │ │ │ +00002700 0000002c 00002704 FDE cie=00000000 pc=0002c0d0..0002d8cf │ │ │ │ + DW_CFA_advance_loc: 11 to 0002c0db │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002c20d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002c0dd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002c216 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002c0e6 │ │ │ │ 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 0002c28f │ │ │ │ + DW_CFA_advance_loc1: 124 to 0002c162 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c290 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c163 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c291 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c164 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c292 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c165 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c293 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002c166 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002730 00000078 00002734 FDE cie=00000000 pc=0002d9d0..0002da50 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d9d1 │ │ │ │ +00002730 00000078 00002734 FDE cie=00000000 pc=0002d8d0..0002d950 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d8d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d9d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d8d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d9d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d8d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d9d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d8d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d9d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d8d7 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 28 to 0002d9f3 │ │ │ │ + DW_CFA_advance_loc: 28 to 0002d8f3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002d9f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002d8f5 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d9f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d8f6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002d9fe │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d8fe │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0002da12 │ │ │ │ + DW_CFA_advance_loc: 20 to 0002d912 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002da14 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002d914 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002da19 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002d919 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002da20 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002d920 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002da28 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d928 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002da2b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d92b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da2c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d92c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da2d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d92d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da2e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d92e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da2f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d92f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da30 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d930 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0002da32 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002d932 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002da34 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002d934 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002da39 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002d939 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002da40 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002d940 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002da48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d948 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002da4b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d94b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d94c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da4d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d94d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da4e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d94e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da4f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d94f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000027ac 00000078 000027b0 FDE cie=00000000 pc=0002da50..0002dad0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da51 │ │ │ │ +000027ac 00000078 000027b0 FDE cie=00000000 pc=0002d950..0002d9d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d951 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d952 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da53 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d953 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d954 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002da57 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d957 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 27 to 0002da72 │ │ │ │ + DW_CFA_advance_loc: 27 to 0002d972 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002da74 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002d974 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002da75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d975 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002da7d │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d97d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0002da91 │ │ │ │ + DW_CFA_advance_loc: 20 to 0002d991 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002da93 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002d993 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002da98 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002d998 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002da9f │ │ │ │ + DW_CFA_advance_loc: 7 to 0002d99f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002daa7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d9a7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002daaa │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d9aa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002daab │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d9ab │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002daac │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d9ac │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002daad │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d9ad │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002daae │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d9ae │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002dab0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002d9b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 2 to 0002dab2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002d9b2 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002dab4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002d9b4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002dab9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002d9b9 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002dac0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002d9c0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002dac8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002d9c8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002dacb │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d9cb │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dacc │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d9cc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dacd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d9cd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dace │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d9ce │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002dacf │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d9cf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002828 0000002c 0000282c FDE cie=00000000 pc=0002dad0..0002e674 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002dadb │ │ │ │ +00002828 0000002c 0000282c FDE cie=00000000 pc=0002d9d0..0002e574 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002d9db │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002dadd │ │ │ │ + DW_CFA_advance_loc: 2 to 0002d9dd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002dae6 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002d9e6 │ │ │ │ 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 0002db20 │ │ │ │ + DW_CFA_advance_loc: 58 to 0002da20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002db21 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002da21 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002db22 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002da22 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002db23 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002da23 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0002db30 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002da30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002858 0000004c 0000285c FDE cie=00000000 pc=0002e680..0002f448 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e681 │ │ │ │ +00002858 0000004c 0000285c FDE cie=00000000 pc=0002e580..0002f348 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e581 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002e683 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002e583 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002e68c │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e586 │ │ │ │ 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 0002e6d3 │ │ │ │ + DW_CFA_advance_loc1: 77 to 0002e5d3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e6d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e5d4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e6d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e5d5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e6d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e5d6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002e6e0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0002e5e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 309 to 0002e815 │ │ │ │ + DW_CFA_advance_loc2: 309 to 0002e715 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e816 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e716 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e817 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e717 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e818 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e718 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002e820 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002e720 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 236 to 0002e90c │ │ │ │ + DW_CFA_advance_loc1: 236 to 0002e80c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e90d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e80d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e90e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e80e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e90f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e80f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e910 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e810 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028a8 0000002c 000028ac FDE cie=00000000 pc=0002f450..000301d9 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002f45b │ │ │ │ +000028a8 0000002c 000028ac FDE cie=00000000 pc=0002f350..000300d9 │ │ │ │ + DW_CFA_advance_loc: 11 to 0002f35b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002f45d │ │ │ │ + DW_CFA_advance_loc: 2 to 0002f35d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0002f466 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002f366 │ │ │ │ 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 0002f4ab │ │ │ │ + DW_CFA_advance_loc1: 69 to 0002f3ab │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f4ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f3ac │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f4ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f3ad │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f4ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f3ae │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002f4b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002f3b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028d8 0000002c 000028dc FDE cie=00000000 pc=000301e0..000311be │ │ │ │ - DW_CFA_advance_loc: 1 to 000301e1 │ │ │ │ +000028d8 0000002c 000028dc FDE cie=00000000 pc=000300e0..000310be │ │ │ │ + DW_CFA_advance_loc: 1 to 000300e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000301e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000300e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000301ec │ │ │ │ + DW_CFA_advance_loc: 9 to 000300ec │ │ │ │ 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 0003024f │ │ │ │ + DW_CFA_advance_loc1: 99 to 0003014f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030250 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030150 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030251 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030151 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00030252 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030152 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00030260 │ │ │ │ + DW_CFA_advance_loc: 14 to 00030160 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002908 0000002c 0000290c FDE cie=00000000 pc=000311c0..000320d1 │ │ │ │ - DW_CFA_advance_loc: 1 to 000311c1 │ │ │ │ +00002908 0000002c 0000290c FDE cie=00000000 pc=000310c0..00031fd1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000310c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000311c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000310c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000311cc │ │ │ │ + DW_CFA_advance_loc: 9 to 000310cc │ │ │ │ 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 000313f4 │ │ │ │ + DW_CFA_advance_loc2: 552 to 000312f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000313f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000312f5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000313f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000312f6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000313f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000312f7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00031400 │ │ │ │ + DW_CFA_advance_loc: 9 to 00031300 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002938 0000002c 0000293c FDE cie=00000000 pc=000320e0..00032c0c │ │ │ │ - DW_CFA_advance_loc: 11 to 000320eb │ │ │ │ +00002938 0000002c 0000293c FDE cie=00000000 pc=00031fe0..00032b0c │ │ │ │ + DW_CFA_advance_loc: 11 to 00031feb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000320ed │ │ │ │ + DW_CFA_advance_loc: 2 to 00031fed │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000320f3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00031ff3 │ │ │ │ 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 00032148 │ │ │ │ + DW_CFA_advance_loc1: 85 to 00032048 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032149 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032049 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003214a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003204a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003214b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003204b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00032150 │ │ │ │ + DW_CFA_advance_loc: 5 to 00032050 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002968 0000002c 0000296c FDE cie=00000000 pc=00032c10..00033db1 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032c11 │ │ │ │ +00002968 0000002c 0000296c FDE cie=00000000 pc=00032b10..00033cb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032b11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00032c13 │ │ │ │ + DW_CFA_advance_loc: 2 to 00032b13 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00032c1c │ │ │ │ + DW_CFA_advance_loc: 9 to 00032b1c │ │ │ │ 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 00032e74 │ │ │ │ + DW_CFA_advance_loc2: 600 to 00032d74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032e75 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032d75 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032e76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032d76 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032e77 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032d77 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00032e80 │ │ │ │ + DW_CFA_advance_loc: 9 to 00032d80 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002998 0000002c 0000299c FDE cie=00000000 pc=00033dc0..00034d07 │ │ │ │ - DW_CFA_advance_loc: 11 to 00033dcb │ │ │ │ +00002998 0000002c 0000299c FDE cie=00000000 pc=00033cc0..00034c07 │ │ │ │ + DW_CFA_advance_loc: 11 to 00033ccb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033dcd │ │ │ │ + DW_CFA_advance_loc: 2 to 00033ccd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00033dd6 │ │ │ │ + DW_CFA_advance_loc: 9 to 00033cd6 │ │ │ │ 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 00033e28 │ │ │ │ + DW_CFA_advance_loc1: 82 to 00033d28 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00033e29 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033d29 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00033e2a │ │ │ │ + DW_CFA_advance_loc: 1 to 00033d2a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00033e2b │ │ │ │ + DW_CFA_advance_loc: 1 to 00033d2b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00033e30 │ │ │ │ + DW_CFA_advance_loc: 5 to 00033d30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000029c8 0000003c 000029cc FDE cie=00000000 pc=00034d10..00034ea9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034d11 │ │ │ │ +000029c8 0000003c 000029cc FDE cie=00000000 pc=00034c10..00034da9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034c11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034d12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034c12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034d13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034c13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034d14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034c14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00034d17 │ │ │ │ + DW_CFA_advance_loc: 3 to 00034c17 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 357 to 00034e7c │ │ │ │ + DW_CFA_advance_loc2: 357 to 00034d7c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034e7d │ │ │ │ + DW_CFA_advance_loc: 1 to 00034d7d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034e7e │ │ │ │ + DW_CFA_advance_loc: 1 to 00034d7e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034e7f │ │ │ │ + DW_CFA_advance_loc: 1 to 00034d7f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034e80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034d80 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00034e90 │ │ │ │ + DW_CFA_advance_loc: 16 to 00034d90 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002a08 0000002c 00002a0c FDE cie=00000000 pc=00034eb0..0003513a │ │ │ │ - DW_CFA_advance_loc: 11 to 00034ebb │ │ │ │ +00002a08 0000002c 00002a0c FDE cie=00000000 pc=00034db0..0003503a │ │ │ │ + DW_CFA_advance_loc: 11 to 00034dbb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00034ebd │ │ │ │ + DW_CFA_advance_loc: 2 to 00034dbd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00034ec3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00034dc3 │ │ │ │ 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 00034f15 │ │ │ │ + DW_CFA_advance_loc1: 82 to 00034e15 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00034f16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034e16 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00034f17 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034e17 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00034f18 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034e18 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00034f20 │ │ │ │ + DW_CFA_advance_loc: 8 to 00034e20 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a38 0000002c 00002a3c FDE cie=00000000 pc=00035140..000353ca │ │ │ │ - DW_CFA_advance_loc: 11 to 0003514b │ │ │ │ +00002a38 0000002c 00002a3c FDE cie=00000000 pc=00035040..000352ca │ │ │ │ + DW_CFA_advance_loc: 11 to 0003504b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003514d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003504d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00035153 │ │ │ │ + DW_CFA_advance_loc: 6 to 00035053 │ │ │ │ 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 000351a5 │ │ │ │ + DW_CFA_advance_loc1: 82 to 000350a5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000351a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000350a6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000351a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000350a7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000351a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000350a8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000351b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000350b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a68 0000002c 00002a6c FDE cie=00000000 pc=000353d0..0003567f │ │ │ │ - DW_CFA_advance_loc: 1 to 000353d1 │ │ │ │ +00002a68 0000002c 00002a6c FDE cie=00000000 pc=000352d0..0003557f │ │ │ │ + DW_CFA_advance_loc: 1 to 000352d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000353d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000352d3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000353d9 │ │ │ │ + DW_CFA_advance_loc: 3 to 000352d6 │ │ │ │ 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 0003543e │ │ │ │ + DW_CFA_advance_loc1: 104 to 0003533e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003543f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003533f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00035440 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035340 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00035441 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035341 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00035450 │ │ │ │ + DW_CFA_advance_loc: 15 to 00035350 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a98 00000058 00002a9c FDE cie=00000000 pc=00035680..000356fb │ │ │ │ - DW_CFA_advance_loc: 1 to 00035681 │ │ │ │ +00002a98 00000058 00002a9c FDE cie=00000000 pc=00035580..000355fb │ │ │ │ + DW_CFA_advance_loc: 1 to 00035581 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035682 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035582 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035685 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035585 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 000356aa │ │ │ │ + DW_CFA_advance_loc: 37 to 000355aa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000356ab │ │ │ │ + DW_CFA_advance_loc: 1 to 000355ab │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000356ac │ │ │ │ + DW_CFA_advance_loc: 1 to 000355ac │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000356b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000355b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000356b3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000355b3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000356b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000355b4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000356bf │ │ │ │ + DW_CFA_advance_loc: 11 to 000355bf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000356c6 │ │ │ │ + DW_CFA_advance_loc: 7 to 000355c6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000356c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000355c7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000356d2 │ │ │ │ + DW_CFA_advance_loc: 11 to 000355d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000356d9 │ │ │ │ + DW_CFA_advance_loc: 7 to 000355d9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000356da │ │ │ │ + DW_CFA_advance_loc: 1 to 000355da │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000356e5 │ │ │ │ + DW_CFA_advance_loc: 11 to 000355e5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000356ec │ │ │ │ + DW_CFA_advance_loc: 7 to 000355ec │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000356ed │ │ │ │ + DW_CFA_advance_loc: 1 to 000355ed │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000356f5 │ │ │ │ + DW_CFA_advance_loc: 8 to 000355f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000356f8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000355f8 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000356f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000355f9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000356fa │ │ │ │ + DW_CFA_advance_loc: 1 to 000355fa │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002af4 0000005c 00002af8 FDE cie=00000000 pc=00035700..00035814 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035701 │ │ │ │ +00002af4 0000005c 00002af8 FDE cie=00000000 pc=00035600..00035714 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035601 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035702 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035602 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035703 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035603 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035704 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035604 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035707 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035607 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 46 to 00035735 │ │ │ │ + DW_CFA_advance_loc: 46 to 00035635 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00035741 │ │ │ │ + DW_CFA_advance_loc: 12 to 00035641 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 00035776 │ │ │ │ + DW_CFA_advance_loc: 53 to 00035676 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003577e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003567e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00035786 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035686 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003579d │ │ │ │ + DW_CFA_advance_loc: 23 to 0003569d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000357a1 │ │ │ │ + DW_CFA_advance_loc: 4 to 000356a1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 000357ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000356a9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 52 to 000357e0 │ │ │ │ + DW_CFA_advance_loc: 55 to 000356e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000357e1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000356e3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000357e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000356e4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000357e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000356e5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000357e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000356e6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000357f0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000356f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 000357f7 │ │ │ │ + DW_CFA_advance_loc: 7 to 000356f7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000357fb │ │ │ │ + DW_CFA_advance_loc: 4 to 000356fb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003580a │ │ │ │ + DW_CFA_advance_loc: 15 to 0003570a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b54 00000054 00002b58 FDE cie=00000000 pc=00035820..00035917 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035821 │ │ │ │ +00002b54 00000054 00002b58 FDE cie=00000000 pc=00035720..00035817 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035721 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035822 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035722 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035823 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035723 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035824 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035724 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035827 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035727 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00035874 │ │ │ │ + DW_CFA_advance_loc1: 77 to 00035774 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00035880 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003577c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 000358a5 │ │ │ │ + DW_CFA_advance_loc: 41 to 000357a5 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 000358a9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000357a9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 000358ba │ │ │ │ + DW_CFA_advance_loc: 17 to 000357ba │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 52 to 000358ee │ │ │ │ + DW_CFA_advance_loc: 52 to 000357ee │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000358f1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000357f1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000358f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000357f2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000358f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000357f3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000358f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000357f4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00035900 │ │ │ │ + DW_CFA_advance_loc: 12 to 00035800 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00035906 │ │ │ │ + DW_CFA_advance_loc: 6 to 00035806 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003590a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003580a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00035912 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035812 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bac 00000054 00002bb0 FDE cie=00000000 pc=00035920..00035a2f │ │ │ │ - DW_CFA_advance_loc: 1 to 00035921 │ │ │ │ +00002bac 00000054 00002bb0 FDE cie=00000000 pc=00035820..0003592f │ │ │ │ + DW_CFA_advance_loc: 1 to 00035821 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035922 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035822 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035923 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035823 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035924 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035824 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035927 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035827 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 85 to 0003597c │ │ │ │ + DW_CFA_advance_loc1: 85 to 0003587c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00035988 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003588c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 46 to 000359b6 │ │ │ │ + DW_CFA_advance_loc: 42 to 000358b6 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 9 to 000359bf │ │ │ │ + DW_CFA_advance_loc: 9 to 000358bf │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000359cb │ │ │ │ + DW_CFA_advance_loc: 12 to 000358cb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 51 to 000359fe │ │ │ │ + DW_CFA_advance_loc: 51 to 000358fe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035a01 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035901 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035a02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035902 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035a03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035903 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035a04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035904 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00035a10 │ │ │ │ + DW_CFA_advance_loc: 12 to 00035910 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00035a16 │ │ │ │ + DW_CFA_advance_loc: 6 to 00035916 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 8 to 00035a1e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003591e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00035a2a │ │ │ │ + DW_CFA_advance_loc: 12 to 0003592a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c04 00000028 00002c08 FDE cie=00000000 pc=00035a30..00035a60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035a31 │ │ │ │ +00002c04 00000028 00002c08 FDE cie=00000000 pc=00035930..00035960 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035931 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035a34 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035934 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 00035a4b │ │ │ │ + DW_CFA_advance_loc: 23 to 0003594b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00035a50 │ │ │ │ + DW_CFA_advance_loc: 5 to 00035950 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00035a52 │ │ │ │ + DW_CFA_advance_loc: 2 to 00035952 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00035a56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00035956 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00035a5e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003595e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035a5f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003595f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00002c30 00000028 00002c34 FDE cie=00000000 pc=00035a60..00035a98 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035a61 │ │ │ │ +00002c30 00000028 00002c34 FDE cie=00000000 pc=00035960..00035998 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035961 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035a64 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035964 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 00035a83 │ │ │ │ + DW_CFA_advance_loc: 31 to 00035983 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00035a88 │ │ │ │ + DW_CFA_advance_loc: 5 to 00035988 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00035a8a │ │ │ │ + DW_CFA_advance_loc: 2 to 0003598a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00035a8e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003598e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00035a96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035996 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035a97 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035997 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00002c5c 00000028 00002c60 FDE cie=00000000 pc=00035aa0..00035ae0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035aa1 │ │ │ │ +00002c5c 00000028 00002c60 FDE cie=00000000 pc=000359a0..000359e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000359a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035aa4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000359a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 00035acb │ │ │ │ + DW_CFA_advance_loc: 39 to 000359cb │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00035ad0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000359d0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00035ad2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000359d2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00035ad6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000359d6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00035ade │ │ │ │ + DW_CFA_advance_loc: 8 to 000359de │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035adf │ │ │ │ + DW_CFA_advance_loc: 1 to 000359df │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00002c88 00000070 00002c8c FDE cie=00000000 pc=00035ae0..00035c1b │ │ │ │ - DW_CFA_advance_loc: 1 to 00035ae1 │ │ │ │ +00002c88 00000070 00002c8c FDE cie=00000000 pc=000359e0..00035b1b │ │ │ │ + DW_CFA_advance_loc: 1 to 000359e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035ae2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000359e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035ae3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000359e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035ae4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000359e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 149 to 00035b79 │ │ │ │ + DW_CFA_advance_loc1: 149 to 00035a79 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035b7a │ │ │ │ + DW_CFA_advance_loc: 1 to 00035a7a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035b7b │ │ │ │ + DW_CFA_advance_loc: 1 to 00035a7b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035b7c │ │ │ │ + DW_CFA_advance_loc: 1 to 00035a7c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00035b80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00035a80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 00035b97 │ │ │ │ + DW_CFA_advance_loc: 23 to 00035a97 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035b98 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035a98 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035b99 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035a99 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035b9a │ │ │ │ + DW_CFA_advance_loc: 1 to 00035a9a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00035ba0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00035aa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 71 to 00035be7 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00035ae7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035be8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035ae8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035be9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035ae9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035bea │ │ │ │ + DW_CFA_advance_loc: 1 to 00035aea │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00035bf0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00035af0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00035bf7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00035af7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035bf8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035af8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035bf9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035af9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035bfa │ │ │ │ + DW_CFA_advance_loc: 1 to 00035afa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00035c00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00035b00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cfc 000000d4 00002d00 FDE cie=00000000 pc=00035c20..00035e56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035c21 │ │ │ │ +00002cfc 000000d4 00002d00 FDE cie=00000000 pc=00035b20..00035d56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035b21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035c22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035b22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035c23 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035b23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 99 to 00035c86 │ │ │ │ + DW_CFA_advance_loc1: 99 to 00035b86 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035c89 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035b89 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00035c92 │ │ │ │ + DW_CFA_advance_loc: 9 to 00035b92 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00035c9a │ │ │ │ + DW_CFA_advance_loc: 8 to 00035b9a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035c9d │ │ │ │ + DW_CFA_advance_loc: 3 to 00035b9d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00035ca8 │ │ │ │ + DW_CFA_advance_loc: 11 to 00035ba8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00035cc4 │ │ │ │ + DW_CFA_advance_loc: 28 to 00035bc4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035cc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035bc7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00035ccd │ │ │ │ + DW_CFA_advance_loc: 6 to 00035bcd │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035cd0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035bd0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00035cd6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00035bd6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035cd9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035bd9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00035cdf │ │ │ │ + DW_CFA_advance_loc: 6 to 00035bdf │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035ce2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035be2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00035cea │ │ │ │ + DW_CFA_advance_loc: 8 to 00035bea │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035ceb │ │ │ │ + DW_CFA_advance_loc: 1 to 00035beb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035cec │ │ │ │ + DW_CFA_advance_loc: 1 to 00035bec │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035ced │ │ │ │ + DW_CFA_advance_loc: 1 to 00035bed │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035cf0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035bf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00035cf3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035bf3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00035cf9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00035bf9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00035d04 │ │ │ │ + DW_CFA_advance_loc: 11 to 00035c04 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00035d16 │ │ │ │ + DW_CFA_advance_loc: 18 to 00035c16 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035d17 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035c17 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00035d1d │ │ │ │ + DW_CFA_advance_loc: 6 to 00035c1d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035d20 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035c20 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 00035d36 │ │ │ │ + DW_CFA_advance_loc: 22 to 00035c36 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035d39 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035c39 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00035d49 │ │ │ │ + DW_CFA_advance_loc: 16 to 00035c49 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00035d56 │ │ │ │ + DW_CFA_advance_loc: 13 to 00035c56 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035d59 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035c59 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00035d64 │ │ │ │ + DW_CFA_advance_loc: 11 to 00035c64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00035d6f │ │ │ │ + DW_CFA_advance_loc: 11 to 00035c6f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035d72 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035c72 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00035d78 │ │ │ │ + DW_CFA_advance_loc: 6 to 00035c78 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035d7b │ │ │ │ + DW_CFA_advance_loc: 3 to 00035c7b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00035d81 │ │ │ │ + DW_CFA_advance_loc: 6 to 00035c81 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035d84 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035c84 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00035d8f │ │ │ │ + DW_CFA_advance_loc: 11 to 00035c8f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00035d9a │ │ │ │ + DW_CFA_advance_loc: 11 to 00035c9a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035d9d │ │ │ │ + DW_CFA_advance_loc: 3 to 00035c9d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00035da8 │ │ │ │ + DW_CFA_advance_loc: 11 to 00035ca8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00035db3 │ │ │ │ + DW_CFA_advance_loc: 11 to 00035cb3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035db6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035cb6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00035dc1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00035cc1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00035dcc │ │ │ │ + DW_CFA_advance_loc: 11 to 00035ccc │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035dcf │ │ │ │ + DW_CFA_advance_loc: 3 to 00035ccf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00035dda │ │ │ │ + DW_CFA_advance_loc: 11 to 00035cda │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 00035de3 │ │ │ │ + DW_CFA_advance_loc: 9 to 00035ce3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035de6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035ce6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00035dee │ │ │ │ + DW_CFA_advance_loc: 8 to 00035cee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00035e03 │ │ │ │ + DW_CFA_advance_loc: 21 to 00035d03 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035e06 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035d06 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00035e11 │ │ │ │ + DW_CFA_advance_loc: 11 to 00035d11 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00035e23 │ │ │ │ + DW_CFA_advance_loc: 18 to 00035d23 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035e26 │ │ │ │ + DW_CFA_advance_loc: 3 to 00035d26 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00035e31 │ │ │ │ + DW_CFA_advance_loc: 11 to 00035d31 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00035e43 │ │ │ │ + DW_CFA_advance_loc: 18 to 00035d43 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00035e49 │ │ │ │ + DW_CFA_advance_loc: 6 to 00035d49 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00035e51 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035d51 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00002dd4 0000002c 00002dd8 FDE cie=00000000 pc=00035e80..00036431 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035e81 │ │ │ │ +00002dd4 0000002c 00002dd8 FDE cie=00000000 pc=00035d80..00036331 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035d81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00035e85 │ │ │ │ + DW_CFA_advance_loc: 4 to 00035d85 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00035e8b │ │ │ │ + DW_CFA_advance_loc: 6 to 00035d8b │ │ │ │ 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 000360cf │ │ │ │ + DW_CFA_advance_loc2: 580 to 00035fcf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000360d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035fd0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000360d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035fd1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000360d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035fd2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000360e0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00035fe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002e04 0000002c 00002e08 FDE cie=00000000 pc=00036440..000384f1 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036441 │ │ │ │ +00002e04 0000002c 00002e08 FDE cie=00000000 pc=00036340..000383b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036341 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036443 │ │ │ │ + DW_CFA_advance_loc: 2 to 00036343 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0003644c │ │ │ │ + DW_CFA_advance_loc: 3 to 00036346 │ │ │ │ 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 00036bb0 │ │ │ │ + DW_CFA_advance_loc2: 1898 to 00036ab0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00036bb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036ab1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00036bb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036ab2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00036bb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036ab3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036bb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036ab4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002e34 0000003c 00002e38 FDE cie=00000000 pc=00038500..0003a401 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038501 │ │ │ │ +00002e34 0000003c 00002e38 FDE cie=00000000 pc=000383c0..0003a341 │ │ │ │ + DW_CFA_advance_loc: 1 to 000383c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00038503 │ │ │ │ + DW_CFA_advance_loc: 2 to 000383c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0003850c │ │ │ │ + DW_CFA_advance_loc: 9 to 000383cc │ │ │ │ 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 00038d08 │ │ │ │ + DW_CFA_advance_loc2: 2048 to 00038bcc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038d09 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038bcd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038d0a │ │ │ │ + DW_CFA_advance_loc: 1 to 00038bce │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038d0b │ │ │ │ + DW_CFA_advance_loc: 1 to 00038bcf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038d0c │ │ │ │ + DW_CFA_advance_loc: 1 to 00038bd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1904 to 0003947c │ │ │ │ + DW_CFA_advance_loc2: 1951 to 0003936f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003947d │ │ │ │ + DW_CFA_advance_loc: 1 to 00039370 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003947e │ │ │ │ + DW_CFA_advance_loc: 1 to 00039371 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003947f │ │ │ │ + DW_CFA_advance_loc: 1 to 00039372 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039480 │ │ │ │ + DW_CFA_advance_loc: 14 to 00039380 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002e74 00000038 00002e78 FDE cie=00000000 pc=0003a410..0003a6f1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a411 │ │ │ │ +00002e74 00000038 00002e78 FDE cie=00000000 pc=0003a350..0003a631 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a351 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a413 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a353 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0003a419 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003a359 │ │ │ │ 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 0003a65f │ │ │ │ + DW_CFA_advance_loc2: 582 to 0003a59f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a660 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a5a0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a661 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a5a1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a662 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a5a2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003a670 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003a5b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 125 to 0003a6ed │ │ │ │ + DW_CFA_advance_loc1: 125 to 0003a62d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a6ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a62e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a6ef │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a62f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a6f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a630 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ -00002eb0 00000038 00002eb4 FDE cie=00000000 pc=0003a700..0003a9d0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a701 │ │ │ │ +00002eb0 00000038 00002eb4 FDE cie=00000000 pc=0003a640..0003a910 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a641 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a703 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a643 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0003a709 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003a649 │ │ │ │ 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 0003a93f │ │ │ │ + DW_CFA_advance_loc2: 566 to 0003a87f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a940 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a880 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a941 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a881 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a942 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a882 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003a950 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003a890 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 0003a9cc │ │ │ │ + DW_CFA_advance_loc1: 124 to 0003a90c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a90d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a90e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a90f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ -00002eec 0000003c 00002ef0 FDE cie=00000000 pc=0003a9d0..0003ab79 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9d1 │ │ │ │ +00002eec 0000003c 00002ef0 FDE cie=00000000 pc=0003a910..0003aab9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a911 │ │ │ │ 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 0003a912 │ │ │ │ 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 0003a913 │ │ │ │ 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 0003a914 │ │ │ │ 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 0003a917 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc2: 373 to 0003ab4c │ │ │ │ + DW_CFA_advance_loc2: 373 to 0003aa8c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab4d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa8d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab4e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa8e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab4f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa8f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab50 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aa90 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003ab60 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003aaa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002f2c 0000003c 00002f30 FDE cie=00000000 pc=0003ab80..0003ad7b │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab81 │ │ │ │ +00002f2c 0000003c 00002f30 FDE cie=00000000 pc=0003aac0..0003acab │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aac1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aac2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aac3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aac4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ab87 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003aac7 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc2: 495 to 0003ad76 │ │ │ │ + DW_CFA_advance_loc2: 479 to 0003aca6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ad77 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aca7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ad78 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aca8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ad79 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aca9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ad7a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003acaa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f6c 0000003c 00002f70 FDE cie=00000000 pc=0003ad80..0003afb9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ad81 │ │ │ │ +00002f6c 0000003c 00002f70 FDE cie=00000000 pc=0003acb0..0003aed9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003acb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ad82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003acb2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ad83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003acb3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ad84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003acb4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ad87 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc2: 526 to 0003af95 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003acb7 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 515 to 0003aeba │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003af96 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aebb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003af97 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aebc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003af98 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aebd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003af99 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aebe │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003afa0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003aec0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002fac 0000002c 00002fb0 FDE cie=00000000 pc=0003afc0..0003b4d5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003afc1 │ │ │ │ +00002fac 0000002c 00002fb0 FDE cie=00000000 pc=0003aee0..0003b3e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003aee1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003afc5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003aee5 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0003afcb │ │ │ │ + DW_CFA_advance_loc: 6 to 0003aeeb │ │ │ │ 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 0003b4c3 │ │ │ │ + DW_CFA_advance_loc2: 1256 to 0003b3d3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b4c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b3d4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b4c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b3d5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b4c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b3d6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b4c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b3d7 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002fdc 00000058 00002fe0 FDE cie=00000000 pc=0003b4e0..0003b55b │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b4e1 │ │ │ │ +00002fdc 00000058 00002fe0 FDE cie=00000000 pc=0003b3f0..0003b46b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b3f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b4e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b3f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b4e5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b3f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 0003b50a │ │ │ │ + DW_CFA_advance_loc: 37 to 0003b41a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b50b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b41b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b50c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b41c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b510 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b420 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b513 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b423 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b514 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b424 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003b51f │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b42f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b526 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b436 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b527 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b437 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003b532 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b442 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b539 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b449 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b53a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b44a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003b545 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b455 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b54c │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b45c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b54d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b45d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b555 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b465 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b558 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b468 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b559 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b469 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b55a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b46a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003038 0000005c 0000303c FDE cie=00000000 pc=0003b560..0003b674 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b561 │ │ │ │ +00003038 0000005c 0000303c FDE cie=00000000 pc=0003b470..0003b584 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b471 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b562 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b472 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b563 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b473 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b564 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b474 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b567 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b477 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 46 to 0003b595 │ │ │ │ + DW_CFA_advance_loc: 46 to 0003b4a5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003b5a1 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003b4b1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 0003b5d6 │ │ │ │ + DW_CFA_advance_loc: 53 to 0003b4e6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003b5dc │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b4ec │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b5e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b4f4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003b5fd │ │ │ │ + DW_CFA_advance_loc: 25 to 0003b50d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b601 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b511 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003b60c │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b519 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 45 to 0003b639 │ │ │ │ + DW_CFA_advance_loc: 48 to 0003b549 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b63c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b54c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b63d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b54d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b63e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b54e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b63f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b54f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003b650 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003b560 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b657 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b567 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b65b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b56b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003b66a │ │ │ │ + DW_CFA_advance_loc: 15 to 0003b57a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003098 00000054 0000309c FDE cie=00000000 pc=0003b680..0003b777 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b681 │ │ │ │ +00003098 00000054 0000309c FDE cie=00000000 pc=0003b590..0003b687 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b591 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b682 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b592 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b683 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b593 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b684 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b594 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b687 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b597 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 77 to 0003b6d4 │ │ │ │ + DW_CFA_advance_loc1: 77 to 0003b5e4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003b6e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b5ec │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 0003b705 │ │ │ │ + DW_CFA_advance_loc: 41 to 0003b615 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b709 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b619 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003b71a │ │ │ │ + DW_CFA_advance_loc: 17 to 0003b62a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 45 to 0003b747 │ │ │ │ + DW_CFA_advance_loc: 45 to 0003b657 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b74a │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b65a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b74b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b65b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b74c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b65c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b74d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b65d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003b760 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003b670 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0003b766 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b676 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b76a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b67a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b772 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b682 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000030f0 00000028 000030f4 FDE cie=00000000 pc=0003b780..0003b7b0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b781 │ │ │ │ +000030f0 00000028 000030f4 FDE cie=00000000 pc=0003b690..0003b6c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b691 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b784 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b694 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003b79b │ │ │ │ + DW_CFA_advance_loc: 23 to 0003b6ab │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003b7a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003b6b0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b7a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b6b2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b7a6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b6b6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b7ae │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b6be │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b7af │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b6bf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000311c 00000028 00003120 FDE cie=00000000 pc=0003b7b0..0003b7e8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b7b1 │ │ │ │ +0000311c 00000028 00003120 FDE cie=00000000 pc=0003b6c0..0003b6f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b6c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b7b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b6c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 0003b7d3 │ │ │ │ + DW_CFA_advance_loc: 31 to 0003b6e3 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003b7d8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003b6e8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b7da │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b6ea │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b7de │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b6ee │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b7e6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b6f6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b7e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b6f7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00003148 00000028 0000314c FDE cie=00000000 pc=0003b7f0..0003b830 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b7f1 │ │ │ │ +00003148 00000028 0000314c FDE cie=00000000 pc=0003b700..0003b740 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b701 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b7f4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b704 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 0003b81b │ │ │ │ + DW_CFA_advance_loc: 39 to 0003b72b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003b820 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003b730 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003b822 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003b732 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b826 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003b736 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b82e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b73e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b82f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b73f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00003174 0000005c 00003178 FDE cie=00000000 pc=0003b830..0003b93d │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b831 │ │ │ │ +00003174 0000005c 00003178 FDE cie=00000000 pc=0003b740..0003b84d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b741 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b832 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b742 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b833 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b743 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0003b8a9 │ │ │ │ + DW_CFA_advance_loc1: 118 to 0003b7b9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b8aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b7ba │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b8ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b7bb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003b8b0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003b7c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 0003b8f1 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0003b801 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b8f8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b808 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b8f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b809 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b900 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b810 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b901 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b811 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b908 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b818 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b909 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b819 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b910 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b820 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b911 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b821 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b918 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b828 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b919 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b829 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003b920 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003b830 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000031d4 000000c8 000031d8 FDE cie=00000000 pc=0003b940..0003bb36 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b941 │ │ │ │ +000031d4 000000c8 000031d8 FDE cie=00000000 pc=0003b850..0003ba46 │ │ │ │ + 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 0003b942 │ │ │ │ + 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 0003b943 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b853 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 83 to 0003b996 │ │ │ │ + DW_CFA_advance_loc1: 83 to 0003b8a6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b999 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b8a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003b9a2 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003b8b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b9aa │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b8ba │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b9ad │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b8bd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003b9b8 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b8c8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0003b9d4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0003b8e4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b9d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b8e7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003b9dd │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b8ed │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b9e0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b8f0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003b9e6 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b8f6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b9e9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b8f9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003b9ef │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b8ff │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b9f2 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b902 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003b9f8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b908 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b9fb │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b90b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ba03 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b913 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ba04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b914 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ba05 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b915 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ba06 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b916 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003ba10 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003b920 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ba13 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b923 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ba16 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b926 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ba1e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b92e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003ba2b │ │ │ │ + DW_CFA_advance_loc: 13 to 0003b93b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003ba31 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b941 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ba3c │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b94c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ba47 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b957 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ba4a │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b95a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003ba50 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b960 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ba53 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b963 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003ba59 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b969 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ba5c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b96c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ba67 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b977 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ba72 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b982 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ba75 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b985 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ba80 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b990 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ba8b │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b99b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ba8e │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b99e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ba99 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b9a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003baa4 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b9b4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003baa7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b9b7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003bab2 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b9c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 17 to 0003bac3 │ │ │ │ + DW_CFA_advance_loc: 17 to 0003b9d3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003bac6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b9d6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003bace │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b9de │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003bae3 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003b9f3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003bae6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b9f6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003baf1 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003ba01 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003bb03 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003ba13 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003bb06 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ba16 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003bb11 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003ba21 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003bb23 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003ba33 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003bb29 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003ba39 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003bb31 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003ba41 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000032a0 00000010 000032a4 FDE cie=00000000 pc=0003bb36..0003bb3a │ │ │ │ +000032a0 00000010 000032a4 FDE cie=00000000 pc=0003ba46..0003ba4a │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000032b4 0000002c 000032b8 FDE cie=00000000 pc=0003bb40..0003c112 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bb41 │ │ │ │ +000032b4 0000002c 000032b8 FDE cie=00000000 pc=0003ba80..0003c052 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ba81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003bb43 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003ba83 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0003bb49 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ba86 │ │ │ │ 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 0003bd92 │ │ │ │ + DW_CFA_advance_loc2: 588 to 0003bcd2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bd93 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bcd3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bd94 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bcd4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bd95 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bcd5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003bda0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003bce0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000032e4 0000002c 000032e8 FDE cie=00000000 pc=0003c120..0003e197 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c121 │ │ │ │ +000032e4 0000002c 000032e8 FDE cie=00000000 pc=0003c060..0003e0d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c061 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003c123 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003c063 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0003c12c │ │ │ │ + DW_CFA_advance_loc: 9 to 0003c06c │ │ │ │ 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 0003c91c │ │ │ │ + DW_CFA_advance_loc2: 2036 to 0003c860 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c91d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c861 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c91e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c862 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c91f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c863 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c920 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c864 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003314 0000002c 00003318 FDE cie=00000000 pc=0003e1a0..00040197 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e1a1 │ │ │ │ +00003314 0000002c 00003318 FDE cie=00000000 pc=0003e0e0..00040117 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e0e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003e1a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003e0e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0003e1ac │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e0e6 │ │ │ │ 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 0003e834 │ │ │ │ + DW_CFA_advance_loc2: 1742 to 0003e7b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e835 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e7b5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e836 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e7b6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e837 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e7b7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e838 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e7b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003344 00000038 00003348 FDE cie=00000000 pc=000401a0..000404b0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000401a1 │ │ │ │ +00003344 00000038 00003348 FDE cie=00000000 pc=00040120..00040430 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040121 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000401a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00040123 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000401a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00040129 │ │ │ │ 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 0004041f │ │ │ │ + DW_CFA_advance_loc2: 630 to 0004039f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040420 │ │ │ │ + DW_CFA_advance_loc: 1 to 000403a0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040421 │ │ │ │ + DW_CFA_advance_loc: 1 to 000403a1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040422 │ │ │ │ + DW_CFA_advance_loc: 1 to 000403a2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00040430 │ │ │ │ + DW_CFA_advance_loc: 14 to 000403b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 000404ac │ │ │ │ + DW_CFA_advance_loc1: 124 to 0004042c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000404ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0004042d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000404ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0004042e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000404af │ │ │ │ + DW_CFA_advance_loc: 1 to 0004042f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ │ │ │ │ -00003380 0000003c 00003384 FDE cie=00000000 pc=000404b0..000407b8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000404b1 │ │ │ │ +00003380 0000003c 00003384 FDE cie=00000000 pc=00040430..00040738 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040431 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000404b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00040433 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000404b9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00040439 │ │ │ │ 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 0004071f │ │ │ │ + DW_CFA_advance_loc2: 614 to 0004069f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040720 │ │ │ │ + DW_CFA_advance_loc: 1 to 000406a0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040721 │ │ │ │ + DW_CFA_advance_loc: 1 to 000406a1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040722 │ │ │ │ + DW_CFA_advance_loc: 1 to 000406a2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00040730 │ │ │ │ + DW_CFA_advance_loc: 14 to 000406b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 000407ac │ │ │ │ + DW_CFA_advance_loc1: 124 to 0004072c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000407ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0004072d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000407ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0004072e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000407af │ │ │ │ + DW_CFA_advance_loc: 1 to 0004072f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000407b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040730 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000033c0 0000003c 000033c4 FDE cie=00000000 pc=000407c0..00040969 │ │ │ │ - DW_CFA_advance_loc: 1 to 000407c1 │ │ │ │ +000033c0 0000003c 000033c4 FDE cie=00000000 pc=00040740..000408e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040741 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000407c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040742 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000407c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040743 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000407c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040744 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000407c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040747 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc2: 373 to 0004093c │ │ │ │ + DW_CFA_advance_loc2: 373 to 000408bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004093d │ │ │ │ + DW_CFA_advance_loc: 1 to 000408bd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004093e │ │ │ │ + DW_CFA_advance_loc: 1 to 000408be │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004093f │ │ │ │ + DW_CFA_advance_loc: 1 to 000408bf │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040940 │ │ │ │ + DW_CFA_advance_loc: 1 to 000408c0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00040950 │ │ │ │ + DW_CFA_advance_loc: 16 to 000408d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003400 0000003c 00003404 FDE cie=00000000 pc=00040970..00040b6b │ │ │ │ - DW_CFA_advance_loc: 1 to 00040971 │ │ │ │ +00003400 0000003c 00003404 FDE cie=00000000 pc=000408f0..00040adb │ │ │ │ + DW_CFA_advance_loc: 1 to 000408f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040972 │ │ │ │ + DW_CFA_advance_loc: 1 to 000408f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040973 │ │ │ │ + DW_CFA_advance_loc: 1 to 000408f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040974 │ │ │ │ + DW_CFA_advance_loc: 1 to 000408f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040977 │ │ │ │ + DW_CFA_advance_loc: 3 to 000408f7 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc2: 495 to 00040b66 │ │ │ │ + DW_CFA_advance_loc2: 479 to 00040ad6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040b67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040ad7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040b68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040ad8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040b69 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040ad9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040b6a │ │ │ │ + DW_CFA_advance_loc: 1 to 00040ada │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003440 0000003c 00003444 FDE cie=00000000 pc=00040b70..00040da9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040b71 │ │ │ │ +00003440 0000003c 00003444 FDE cie=00000000 pc=00040ae0..00040d09 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040ae1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040b72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040ae2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040b73 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040ae3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040b74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040ae4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00040b77 │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc2: 526 to 00040d85 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040ae7 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc2: 515 to 00040cea │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040d86 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040ceb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040d87 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040cec │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040d88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040ced │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040d89 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040cee │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00040d90 │ │ │ │ + DW_CFA_advance_loc: 2 to 00040cf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003480 0000002c 00003484 FDE cie=00000000 pc=00040db0..0004131f │ │ │ │ - DW_CFA_advance_loc: 1 to 00040db1 │ │ │ │ +00003480 0000002c 00003484 FDE cie=00000000 pc=00040d10..0004127f │ │ │ │ + DW_CFA_advance_loc: 1 to 00040d11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00040db5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040d15 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00040dbb │ │ │ │ + DW_CFA_advance_loc: 6 to 00040d1b │ │ │ │ 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 0004130d │ │ │ │ + DW_CFA_advance_loc2: 1362 to 0004126d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004130e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004126e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004130f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004126f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041310 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041270 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041311 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041271 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000034b0 00000058 000034b4 FDE cie=00000000 pc=00041320..0004139b │ │ │ │ - DW_CFA_advance_loc: 1 to 00041321 │ │ │ │ +000034b0 00000058 000034b4 FDE cie=00000000 pc=00041280..000412fb │ │ │ │ + DW_CFA_advance_loc: 1 to 00041281 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041322 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041282 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041325 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041285 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 0004134a │ │ │ │ + DW_CFA_advance_loc: 37 to 000412aa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004134b │ │ │ │ + DW_CFA_advance_loc: 1 to 000412ab │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004134c │ │ │ │ + DW_CFA_advance_loc: 1 to 000412ac │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041350 │ │ │ │ + DW_CFA_advance_loc: 4 to 000412b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00041353 │ │ │ │ + DW_CFA_advance_loc: 3 to 000412b3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041354 │ │ │ │ + DW_CFA_advance_loc: 1 to 000412b4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004135f │ │ │ │ + DW_CFA_advance_loc: 11 to 000412bf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00041366 │ │ │ │ + DW_CFA_advance_loc: 7 to 000412c6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041367 │ │ │ │ + DW_CFA_advance_loc: 1 to 000412c7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00041372 │ │ │ │ + DW_CFA_advance_loc: 11 to 000412d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00041379 │ │ │ │ + DW_CFA_advance_loc: 7 to 000412d9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004137a │ │ │ │ + DW_CFA_advance_loc: 1 to 000412da │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00041385 │ │ │ │ + DW_CFA_advance_loc: 11 to 000412e5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004138c │ │ │ │ + DW_CFA_advance_loc: 7 to 000412ec │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004138d │ │ │ │ + DW_CFA_advance_loc: 1 to 000412ed │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00041395 │ │ │ │ + DW_CFA_advance_loc: 8 to 000412f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041398 │ │ │ │ + DW_CFA_advance_loc: 3 to 000412f8 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041399 │ │ │ │ + DW_CFA_advance_loc: 1 to 000412f9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004139a │ │ │ │ + DW_CFA_advance_loc: 1 to 000412fa │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000350c 0000005c 00003510 FDE cie=00000000 pc=000413a0..000414b4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000413a1 │ │ │ │ +0000350c 0000005c 00003510 FDE cie=00000000 pc=00041300..00041414 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041301 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000413a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041302 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000413a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041303 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000413a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041304 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000413a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041307 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 46 to 000413d5 │ │ │ │ + DW_CFA_advance_loc: 46 to 00041335 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000413e1 │ │ │ │ + DW_CFA_advance_loc: 12 to 00041341 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 00041416 │ │ │ │ + DW_CFA_advance_loc: 53 to 00041376 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004141c │ │ │ │ + DW_CFA_advance_loc: 6 to 0004137c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00041424 │ │ │ │ + DW_CFA_advance_loc: 8 to 00041384 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 0004143d │ │ │ │ + DW_CFA_advance_loc: 25 to 0004139d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041441 │ │ │ │ + DW_CFA_advance_loc: 4 to 000413a1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004144c │ │ │ │ + DW_CFA_advance_loc: 8 to 000413a9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 45 to 00041479 │ │ │ │ + DW_CFA_advance_loc: 48 to 000413d9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004147c │ │ │ │ + DW_CFA_advance_loc: 3 to 000413dc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004147d │ │ │ │ + DW_CFA_advance_loc: 1 to 000413dd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004147e │ │ │ │ + DW_CFA_advance_loc: 1 to 000413de │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004147f │ │ │ │ + DW_CFA_advance_loc: 1 to 000413df │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 17 to 00041490 │ │ │ │ + DW_CFA_advance_loc: 17 to 000413f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00041497 │ │ │ │ + DW_CFA_advance_loc: 7 to 000413f7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004149b │ │ │ │ + DW_CFA_advance_loc: 4 to 000413fb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 000414aa │ │ │ │ + DW_CFA_advance_loc: 15 to 0004140a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000356c 00000054 00003570 FDE cie=00000000 pc=000414c0..000415b7 │ │ │ │ - DW_CFA_advance_loc: 1 to 000414c1 │ │ │ │ +0000356c 00000054 00003570 FDE cie=00000000 pc=00041420..00041517 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041421 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000414c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041422 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000414c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041423 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000414c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041424 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000414c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041427 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00041514 │ │ │ │ + DW_CFA_advance_loc1: 77 to 00041474 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00041520 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004147c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 00041545 │ │ │ │ + DW_CFA_advance_loc: 41 to 000414a5 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041549 │ │ │ │ + DW_CFA_advance_loc: 4 to 000414a9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004155a │ │ │ │ + DW_CFA_advance_loc: 17 to 000414ba │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 45 to 00041587 │ │ │ │ + DW_CFA_advance_loc: 45 to 000414e7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004158a │ │ │ │ + DW_CFA_advance_loc: 3 to 000414ea │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004158b │ │ │ │ + DW_CFA_advance_loc: 1 to 000414eb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004158c │ │ │ │ + DW_CFA_advance_loc: 1 to 000414ec │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004158d │ │ │ │ + DW_CFA_advance_loc: 1 to 000414ed │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 19 to 000415a0 │ │ │ │ + DW_CFA_advance_loc: 19 to 00041500 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000415a6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00041506 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 000415aa │ │ │ │ + DW_CFA_advance_loc: 4 to 0004150a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000415b2 │ │ │ │ + DW_CFA_advance_loc: 8 to 00041512 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000035c4 00000028 000035c8 FDE cie=00000000 pc=000415c0..000415f0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000415c1 │ │ │ │ +000035c4 00000028 000035c8 FDE cie=00000000 pc=00041520..00041550 │ │ │ │ + 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 000415c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041524 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 000415db │ │ │ │ + DW_CFA_advance_loc: 23 to 0004153b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 000415e0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00041540 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000415e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00041542 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000415e6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00041546 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000415ee │ │ │ │ + DW_CFA_advance_loc: 8 to 0004154e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000415ef │ │ │ │ + DW_CFA_advance_loc: 1 to 0004154f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000035f0 00000028 000035f4 FDE cie=00000000 pc=000415f0..00041628 │ │ │ │ - DW_CFA_advance_loc: 1 to 000415f1 │ │ │ │ +000035f0 00000028 000035f4 FDE cie=00000000 pc=00041550..00041588 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041551 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000415f4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041554 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 00041613 │ │ │ │ + DW_CFA_advance_loc: 31 to 00041573 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00041618 │ │ │ │ + DW_CFA_advance_loc: 5 to 00041578 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004161a │ │ │ │ + DW_CFA_advance_loc: 2 to 0004157a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004161e │ │ │ │ + DW_CFA_advance_loc: 4 to 0004157e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00041626 │ │ │ │ + DW_CFA_advance_loc: 8 to 00041586 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041627 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041587 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000361c 00000028 00003620 FDE cie=00000000 pc=00041630..00041670 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041631 │ │ │ │ +0000361c 00000028 00003620 FDE cie=00000000 pc=00041590..000415d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041591 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041634 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041594 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 0004165b │ │ │ │ + DW_CFA_advance_loc: 39 to 000415bb │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00041660 │ │ │ │ + DW_CFA_advance_loc: 5 to 000415c0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00041662 │ │ │ │ + DW_CFA_advance_loc: 2 to 000415c2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00041666 │ │ │ │ + DW_CFA_advance_loc: 4 to 000415c6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004166e │ │ │ │ + DW_CFA_advance_loc: 8 to 000415ce │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004166f │ │ │ │ + DW_CFA_advance_loc: 1 to 000415cf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00003648 0000005c 0000364c FDE cie=00000000 pc=00041670..0004177d │ │ │ │ - DW_CFA_advance_loc: 1 to 00041671 │ │ │ │ +00003648 0000005c 0000364c FDE cie=00000000 pc=000415d0..000416dd │ │ │ │ + DW_CFA_advance_loc: 1 to 000415d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041672 │ │ │ │ + DW_CFA_advance_loc: 1 to 000415d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041673 │ │ │ │ + DW_CFA_advance_loc: 1 to 000415d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 000416e9 │ │ │ │ + DW_CFA_advance_loc1: 118 to 00041649 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000416ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0004164a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000416eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0004164b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000416f0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00041650 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 00041731 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00041691 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00041738 │ │ │ │ + DW_CFA_advance_loc: 7 to 00041698 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041739 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041699 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00041740 │ │ │ │ + DW_CFA_advance_loc: 7 to 000416a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00041741 │ │ │ │ + DW_CFA_advance_loc: 1 to 000416a1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00041748 │ │ │ │ + DW_CFA_advance_loc: 7 to 000416a8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041749 │ │ │ │ + DW_CFA_advance_loc: 1 to 000416a9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00041750 │ │ │ │ + DW_CFA_advance_loc: 7 to 000416b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00041751 │ │ │ │ + DW_CFA_advance_loc: 1 to 000416b1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 7 to 00041758 │ │ │ │ + DW_CFA_advance_loc: 7 to 000416b8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041759 │ │ │ │ + DW_CFA_advance_loc: 1 to 000416b9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00041760 │ │ │ │ + DW_CFA_advance_loc: 7 to 000416c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036a8 000000c8 000036ac FDE cie=00000000 pc=00041780..00041976 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041781 │ │ │ │ +000036a8 000000c8 000036ac FDE cie=00000000 pc=000416e0..000418d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000416e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041782 │ │ │ │ + DW_CFA_advance_loc: 1 to 000416e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041783 │ │ │ │ + DW_CFA_advance_loc: 1 to 000416e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 83 to 000417d6 │ │ │ │ + DW_CFA_advance_loc1: 83 to 00041736 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000417d9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041739 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000417e2 │ │ │ │ + DW_CFA_advance_loc: 9 to 00041742 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000417ea │ │ │ │ + DW_CFA_advance_loc: 8 to 0004174a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000417ed │ │ │ │ + DW_CFA_advance_loc: 3 to 0004174d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000417f8 │ │ │ │ + DW_CFA_advance_loc: 11 to 00041758 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00041814 │ │ │ │ + DW_CFA_advance_loc: 28 to 00041774 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041817 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041777 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004181d │ │ │ │ + DW_CFA_advance_loc: 6 to 0004177d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041820 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041780 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00041826 │ │ │ │ + DW_CFA_advance_loc: 6 to 00041786 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041829 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041789 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004182f │ │ │ │ + DW_CFA_advance_loc: 6 to 0004178f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041832 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041792 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00041838 │ │ │ │ + DW_CFA_advance_loc: 6 to 00041798 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004183b │ │ │ │ + DW_CFA_advance_loc: 3 to 0004179b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00041843 │ │ │ │ + DW_CFA_advance_loc: 8 to 000417a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041844 │ │ │ │ + DW_CFA_advance_loc: 1 to 000417a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041845 │ │ │ │ + DW_CFA_advance_loc: 1 to 000417a5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041846 │ │ │ │ + DW_CFA_advance_loc: 1 to 000417a6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00041850 │ │ │ │ + DW_CFA_advance_loc: 10 to 000417b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00041853 │ │ │ │ + DW_CFA_advance_loc: 3 to 000417b3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041856 │ │ │ │ + DW_CFA_advance_loc: 3 to 000417b6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004185e │ │ │ │ + DW_CFA_advance_loc: 8 to 000417be │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004186b │ │ │ │ + DW_CFA_advance_loc: 13 to 000417cb │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00041871 │ │ │ │ + DW_CFA_advance_loc: 6 to 000417d1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004187c │ │ │ │ + DW_CFA_advance_loc: 11 to 000417dc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00041887 │ │ │ │ + DW_CFA_advance_loc: 11 to 000417e7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004188a │ │ │ │ + DW_CFA_advance_loc: 3 to 000417ea │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00041890 │ │ │ │ + DW_CFA_advance_loc: 6 to 000417f0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041893 │ │ │ │ + DW_CFA_advance_loc: 3 to 000417f3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00041899 │ │ │ │ + DW_CFA_advance_loc: 6 to 000417f9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004189c │ │ │ │ + DW_CFA_advance_loc: 3 to 000417fc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000418a7 │ │ │ │ + DW_CFA_advance_loc: 11 to 00041807 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000418b2 │ │ │ │ + DW_CFA_advance_loc: 11 to 00041812 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000418b5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041815 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000418c0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00041820 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000418cb │ │ │ │ + DW_CFA_advance_loc: 11 to 0004182b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000418ce │ │ │ │ + DW_CFA_advance_loc: 3 to 0004182e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000418d9 │ │ │ │ + DW_CFA_advance_loc: 11 to 00041839 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000418e4 │ │ │ │ + DW_CFA_advance_loc: 11 to 00041844 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000418e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041847 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000418f2 │ │ │ │ + DW_CFA_advance_loc: 11 to 00041852 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 17 to 00041903 │ │ │ │ + DW_CFA_advance_loc: 17 to 00041863 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041906 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041866 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004190e │ │ │ │ + DW_CFA_advance_loc: 8 to 0004186e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00041923 │ │ │ │ + DW_CFA_advance_loc: 21 to 00041883 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041926 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041886 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00041931 │ │ │ │ + DW_CFA_advance_loc: 11 to 00041891 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00041943 │ │ │ │ + DW_CFA_advance_loc: 18 to 000418a3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041946 │ │ │ │ + DW_CFA_advance_loc: 3 to 000418a6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00041951 │ │ │ │ + DW_CFA_advance_loc: 11 to 000418b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00041963 │ │ │ │ + DW_CFA_advance_loc: 18 to 000418c3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00041969 │ │ │ │ + DW_CFA_advance_loc: 6 to 000418c9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00041971 │ │ │ │ + DW_CFA_advance_loc: 8 to 000418d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003774 0000002c 00003778 FDE cie=00000000 pc=00041980..00041cfd │ │ │ │ - DW_CFA_advance_loc: 1 to 00041981 │ │ │ │ +00003774 0000002c 00003778 FDE cie=00000000 pc=00041900..00041c7d │ │ │ │ + DW_CFA_advance_loc: 1 to 00041901 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00041983 │ │ │ │ + DW_CFA_advance_loc: 2 to 00041903 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00041986 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041906 │ │ │ │ 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 00041bea │ │ │ │ + DW_CFA_advance_loc2: 612 to 00041b6a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041beb │ │ │ │ + DW_CFA_advance_loc: 1 to 00041b6b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041bec │ │ │ │ + DW_CFA_advance_loc: 1 to 00041b6c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00041bed │ │ │ │ + DW_CFA_advance_loc: 1 to 00041b6d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00041bf0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00041b70 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000037a4 0000003c 000037a8 FDE cie=00000000 pc=00041d00..00042a25 │ │ │ │ - DW_CFA_advance_loc: 1 to 00041d01 │ │ │ │ +000037a4 0000003c 000037a8 FDE cie=00000000 pc=00041c80..000429a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00041c81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00041d03 │ │ │ │ + DW_CFA_advance_loc: 2 to 00041c83 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00041d0c │ │ │ │ + DW_CFA_advance_loc: 9 to 00041c8c │ │ │ │ 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 00042520 │ │ │ │ + DW_CFA_advance_loc2: 2068 to 000424a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042521 │ │ │ │ + DW_CFA_advance_loc: 1 to 000424a1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042522 │ │ │ │ + DW_CFA_advance_loc: 1 to 000424a2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00042523 │ │ │ │ + DW_CFA_advance_loc: 1 to 000424a3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00042530 │ │ │ │ + DW_CFA_advance_loc: 13 to 000424b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 387 to 000426b3 │ │ │ │ + DW_CFA_advance_loc2: 387 to 00042633 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000426b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042634 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000426b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042635 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000426b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042636 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000426c0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00042640 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000037e4 0000004c 000037e8 FDE cie=00000000 pc=00042a30..00043830 │ │ │ │ - DW_CFA_advance_loc: 11 to 00042a3b │ │ │ │ +000037e4 0000004c 000037e8 FDE cie=00000000 pc=000429b0..000437b0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000429bb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00042a3d │ │ │ │ + DW_CFA_advance_loc: 2 to 000429bd │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00042a46 │ │ │ │ + DW_CFA_advance_loc: 9 to 000429c6 │ │ │ │ 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 00043340 │ │ │ │ + DW_CFA_advance_loc2: 2298 to 000432c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00043341 │ │ │ │ + DW_CFA_advance_loc: 1 to 000432c1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00043342 │ │ │ │ + DW_CFA_advance_loc: 1 to 000432c2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00043343 │ │ │ │ + DW_CFA_advance_loc: 1 to 000432c3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00043350 │ │ │ │ + DW_CFA_advance_loc: 13 to 000432d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 240 to 00043440 │ │ │ │ + DW_CFA_advance_loc1: 240 to 000433c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00043441 │ │ │ │ + DW_CFA_advance_loc: 1 to 000433c1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00043442 │ │ │ │ + DW_CFA_advance_loc: 1 to 000433c2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00043443 │ │ │ │ + DW_CFA_advance_loc: 1 to 000433c3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00043450 │ │ │ │ + DW_CFA_advance_loc: 13 to 000433d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 877 to 000437bd │ │ │ │ + DW_CFA_advance_loc2: 877 to 0004373d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000437be │ │ │ │ + DW_CFA_advance_loc: 1 to 0004373e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000437bf │ │ │ │ + DW_CFA_advance_loc: 1 to 0004373f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000437c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043740 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 000437d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00043750 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003834 00000048 00003838 FDE cie=00000000 pc=00043830..000439a6 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043831 │ │ │ │ +00003834 00000048 00003838 FDE cie=00000000 pc=000437b0..00043926 │ │ │ │ + DW_CFA_advance_loc: 1 to 000437b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043832 │ │ │ │ + DW_CFA_advance_loc: 1 to 000437b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043833 │ │ │ │ + DW_CFA_advance_loc: 1 to 000437b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043834 │ │ │ │ + DW_CFA_advance_loc: 1 to 000437b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043837 │ │ │ │ + DW_CFA_advance_loc: 3 to 000437b7 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 46 to 00043865 │ │ │ │ + DW_CFA_advance_loc: 46 to 000437e5 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00043867 │ │ │ │ + DW_CFA_advance_loc: 2 to 000437e7 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043868 │ │ │ │ + DW_CFA_advance_loc: 1 to 000437e8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00043874 │ │ │ │ + DW_CFA_advance_loc: 12 to 000437f4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 289 to 00043995 │ │ │ │ + DW_CFA_advance_loc2: 283 to 0004390f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043996 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043910 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043997 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043911 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043998 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043912 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043999 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043913 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000439a0 │ │ │ │ + DW_CFA_advance_loc: 13 to 00043920 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003880 00000048 00003884 FDE cie=00000000 pc=000439b0..00043b26 │ │ │ │ - DW_CFA_advance_loc: 1 to 000439b1 │ │ │ │ +00003880 00000048 00003884 FDE cie=00000000 pc=00043930..00043aa6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043931 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000439b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043932 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000439b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043933 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000439b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043934 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000439b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043937 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 41 to 000439e0 │ │ │ │ + DW_CFA_advance_loc: 41 to 00043960 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 000439e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00043962 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000439e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043963 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000439ef │ │ │ │ + DW_CFA_advance_loc: 12 to 0004396f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 295 to 00043b16 │ │ │ │ + DW_CFA_advance_loc2: 289 to 00043a90 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b17 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043a91 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b18 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043a92 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b19 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043a93 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b1a │ │ │ │ + DW_CFA_advance_loc: 1 to 00043a94 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00043b20 │ │ │ │ + DW_CFA_advance_loc: 12 to 00043aa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000038cc 00000048 000038d0 FDE cie=00000000 pc=00043b30..00043c4f │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b31 │ │ │ │ +000038cc 00000048 000038d0 FDE cie=00000000 pc=00043ab0..00043bcf │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ab1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ab2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b33 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ab3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043b34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043ab4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043b37 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043ab7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 22 to 00043b4d │ │ │ │ + DW_CFA_advance_loc: 22 to 00043acd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 00043b58 │ │ │ │ + DW_CFA_advance_loc: 11 to 00043ad8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00043b9c │ │ │ │ + DW_CFA_advance_loc1: 68 to 00043b1c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 67 to 00043bdf │ │ │ │ + DW_CFA_advance_loc1: 64 to 00043b5c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 35 to 00043c02 │ │ │ │ + DW_CFA_advance_loc: 38 to 00043b82 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043c03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043b83 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043c04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043b84 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043c05 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043b85 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043c06 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043b86 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00043c10 │ │ │ │ + DW_CFA_advance_loc: 10 to 00043b90 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003918 00000044 0000391c FDE cie=00000000 pc=00043c50..00043df9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043c51 │ │ │ │ +00003918 00000044 0000391c FDE cie=00000000 pc=00043bd0..00043d79 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043bd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043c52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043bd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043c53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043bd3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043c54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043bd4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043c57 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043bd7 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 18 to 00043c69 │ │ │ │ + DW_CFA_advance_loc: 18 to 00043be9 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 00043c74 │ │ │ │ + DW_CFA_advance_loc: 11 to 00043bf4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 346 to 00043dce │ │ │ │ + DW_CFA_advance_loc2: 346 to 00043d4e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043dcf │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d4f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043dd0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d50 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043dd1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d51 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043dd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d52 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00043de0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00043d60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003960 00000048 00003964 FDE cie=00000000 pc=00043e00..00044198 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043e01 │ │ │ │ +00003960 00000048 00003964 FDE cie=00000000 pc=00043d80..00044128 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043e02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043e03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00043e04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00043d84 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00043e07 │ │ │ │ + DW_CFA_advance_loc: 3 to 00043d87 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 726 to 000440dd │ │ │ │ + DW_CFA_advance_loc2: 695 to 0004403e │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 9 to 000440e6 │ │ │ │ + DW_CFA_advance_loc: 9 to 00044047 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 000440f5 │ │ │ │ + DW_CFA_advance_loc: 15 to 00044056 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 102 to 0004415b │ │ │ │ + DW_CFA_advance_loc1: 134 to 000440dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004415c │ │ │ │ + DW_CFA_advance_loc: 1 to 000440dd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004415d │ │ │ │ + DW_CFA_advance_loc: 1 to 000440de │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004415e │ │ │ │ + DW_CFA_advance_loc: 1 to 000440df │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004415f │ │ │ │ + DW_CFA_advance_loc: 1 to 000440e0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044160 │ │ │ │ + DW_CFA_advance_loc: 16 to 000440f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039ac 0000002c 000039b0 FDE cie=00000000 pc=000441a0..0004471a │ │ │ │ - DW_CFA_advance_loc: 11 to 000441ab │ │ │ │ +000039ac 0000002c 000039b0 FDE cie=00000000 pc=00044130..0004469a │ │ │ │ + DW_CFA_advance_loc: 11 to 0004413b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000441ad │ │ │ │ + DW_CFA_advance_loc: 2 to 0004413d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000441b3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044143 │ │ │ │ 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 000446cf │ │ │ │ + DW_CFA_advance_loc2: 1292 to 0004464f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000446d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044650 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000446d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044651 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000446d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044652 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000446d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044653 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000039dc 00000058 000039e0 FDE cie=00000000 pc=00044720..0004479b │ │ │ │ - DW_CFA_advance_loc: 1 to 00044721 │ │ │ │ +000039dc 00000058 000039e0 FDE cie=00000000 pc=000446a0..0004471b │ │ │ │ + DW_CFA_advance_loc: 1 to 000446a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044722 │ │ │ │ + DW_CFA_advance_loc: 1 to 000446a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044725 │ │ │ │ + DW_CFA_advance_loc: 3 to 000446a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 0004474a │ │ │ │ + DW_CFA_advance_loc: 37 to 000446ca │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004474b │ │ │ │ + DW_CFA_advance_loc: 1 to 000446cb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004474c │ │ │ │ + DW_CFA_advance_loc: 1 to 000446cc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044750 │ │ │ │ + DW_CFA_advance_loc: 4 to 000446d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00044753 │ │ │ │ + DW_CFA_advance_loc: 3 to 000446d3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044754 │ │ │ │ + DW_CFA_advance_loc: 1 to 000446d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004475f │ │ │ │ + DW_CFA_advance_loc: 11 to 000446df │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00044766 │ │ │ │ + DW_CFA_advance_loc: 7 to 000446e6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044767 │ │ │ │ + DW_CFA_advance_loc: 1 to 000446e7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044772 │ │ │ │ + DW_CFA_advance_loc: 11 to 000446f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00044779 │ │ │ │ + DW_CFA_advance_loc: 7 to 000446f9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004477a │ │ │ │ + DW_CFA_advance_loc: 1 to 000446fa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044785 │ │ │ │ + DW_CFA_advance_loc: 11 to 00044705 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004478c │ │ │ │ + DW_CFA_advance_loc: 7 to 0004470c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004478d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004470d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044795 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044715 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044798 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044718 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044799 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044719 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004479a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004471a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a38 00000048 00003a3c FDE cie=00000000 pc=000447a0..0004492c │ │ │ │ - DW_CFA_advance_loc: 11 to 000447ab │ │ │ │ +00003a38 00000048 00003a3c FDE cie=00000000 pc=00044720..000448ac │ │ │ │ + DW_CFA_advance_loc: 11 to 0004472b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000447ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0004472c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000447ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0004472d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000447ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0004472e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000447b1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044731 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 173 to 0004485e │ │ │ │ + DW_CFA_advance_loc1: 173 to 000447de │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004486a │ │ │ │ + DW_CFA_advance_loc: 12 to 000447ea │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 29 to 00044887 │ │ │ │ + DW_CFA_advance_loc: 29 to 00044807 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 90 to 000448e1 │ │ │ │ + DW_CFA_advance_loc1: 90 to 00044861 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000448e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044864 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000448e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044865 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000448e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044866 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000448e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044867 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000448f0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00044870 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a84 00000044 00003a88 FDE cie=00000000 pc=00044930..00044a29 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044931 │ │ │ │ +00003a84 00000044 00003a88 FDE cie=00000000 pc=000448b0..000449a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000448b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044932 │ │ │ │ + DW_CFA_advance_loc: 1 to 000448b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044933 │ │ │ │ + DW_CFA_advance_loc: 1 to 000448b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044934 │ │ │ │ + DW_CFA_advance_loc: 1 to 000448b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044937 │ │ │ │ + DW_CFA_advance_loc: 3 to 000448b7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 58 to 00044971 │ │ │ │ + DW_CFA_advance_loc: 58 to 000448f1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 25 to 0004498a │ │ │ │ + DW_CFA_advance_loc: 29 to 0004490e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 135 to 00044a11 │ │ │ │ + DW_CFA_advance_loc1: 131 to 00044991 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044a14 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044994 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044a15 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044995 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044a16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044996 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044a17 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044997 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00044a20 │ │ │ │ + DW_CFA_advance_loc: 9 to 000449a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003acc 0000002c 00003ad0 FDE cie=00000000 pc=00044a30..00044a5c │ │ │ │ - DW_CFA_advance_loc: 1 to 00044a31 │ │ │ │ +00003acc 0000002c 00003ad0 FDE cie=00000000 pc=000449b0..000449dc │ │ │ │ + DW_CFA_advance_loc: 1 to 000449b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044a34 │ │ │ │ + DW_CFA_advance_loc: 3 to 000449b4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00044a39 │ │ │ │ + DW_CFA_advance_loc: 16 to 000449c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044a3d │ │ │ │ + DW_CFA_advance_loc: 4 to 000449c8 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00044a41 │ │ │ │ + DW_CFA_advance_loc: 4 to 000449cc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044a43 │ │ │ │ + DW_CFA_advance_loc: 2 to 000449ce │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 15 to 00044a52 │ │ │ │ + DW_CFA_advance_loc: 4 to 000449d2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044a5a │ │ │ │ + DW_CFA_advance_loc: 8 to 000449da │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044a5b │ │ │ │ + DW_CFA_advance_loc: 1 to 000449db │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003afc 000000a8 00003b00 FDE cie=00000000 pc=00044a60..00044bab │ │ │ │ - DW_CFA_advance_loc: 1 to 00044a61 │ │ │ │ +00003afc 000000a8 00003b00 FDE cie=00000000 pc=000449e0..00044b2b │ │ │ │ + DW_CFA_advance_loc: 1 to 000449e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044a62 │ │ │ │ + DW_CFA_advance_loc: 1 to 000449e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044a65 │ │ │ │ + DW_CFA_advance_loc: 3 to 000449e5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 18 to 00044a77 │ │ │ │ + DW_CFA_advance_loc: 18 to 000449f7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044a7d │ │ │ │ + DW_CFA_advance_loc: 6 to 000449fd │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044a80 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044a00 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044a86 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044a06 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044a89 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044a09 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044a8f │ │ │ │ + DW_CFA_advance_loc: 6 to 00044a0f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044a92 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044a12 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044a98 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044a18 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044a9b │ │ │ │ + DW_CFA_advance_loc: 3 to 00044a1b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044aa6 │ │ │ │ + DW_CFA_advance_loc: 11 to 00044a26 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 53 to 00044adb │ │ │ │ + DW_CFA_advance_loc: 53 to 00044a5b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044adc │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a5c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044add │ │ │ │ + DW_CFA_advance_loc: 1 to 00044a5d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044ae0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044a60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00044ae3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044a63 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044ae6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044a66 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044aec │ │ │ │ + DW_CFA_advance_loc: 6 to 00044a6c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044aef │ │ │ │ + DW_CFA_advance_loc: 3 to 00044a6f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00044af5 │ │ │ │ + DW_CFA_advance_loc: 6 to 00044a75 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044af8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044a78 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044b03 │ │ │ │ + DW_CFA_advance_loc: 11 to 00044a83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00044b0a │ │ │ │ + DW_CFA_advance_loc: 7 to 00044a8a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044b0d │ │ │ │ + DW_CFA_advance_loc: 3 to 00044a8d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044b18 │ │ │ │ + DW_CFA_advance_loc: 11 to 00044a98 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00044b1f │ │ │ │ + DW_CFA_advance_loc: 7 to 00044a9f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044b22 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044aa2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044b2d │ │ │ │ + DW_CFA_advance_loc: 11 to 00044aad │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00044b34 │ │ │ │ + DW_CFA_advance_loc: 7 to 00044ab4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044b37 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044ab7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044b42 │ │ │ │ + DW_CFA_advance_loc: 11 to 00044ac2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00044b4e │ │ │ │ + DW_CFA_advance_loc: 12 to 00044ace │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044b51 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044ad1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044b5c │ │ │ │ + DW_CFA_advance_loc: 11 to 00044adc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044b67 │ │ │ │ + DW_CFA_advance_loc: 11 to 00044ae7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044b6a │ │ │ │ + DW_CFA_advance_loc: 3 to 00044aea │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044b75 │ │ │ │ + DW_CFA_advance_loc: 11 to 00044af5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044b80 │ │ │ │ + DW_CFA_advance_loc: 11 to 00044b00 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044b83 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044b03 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00044b8e │ │ │ │ + DW_CFA_advance_loc: 11 to 00044b0e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00044b9a │ │ │ │ + DW_CFA_advance_loc: 12 to 00044b1a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044b9d │ │ │ │ + DW_CFA_advance_loc: 3 to 00044b1d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00044ba5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00044b25 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044ba8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044b28 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044ba9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044b29 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044baa │ │ │ │ + DW_CFA_advance_loc: 1 to 00044b2a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ba8 00000048 00003bac FDE cie=00000000 pc=00044bc0..00044d7d │ │ │ │ - DW_CFA_advance_loc: 1 to 00044bc1 │ │ │ │ +00003ba8 00000048 00003bac FDE cie=00000000 pc=00044b40..00044cfd │ │ │ │ + DW_CFA_advance_loc: 1 to 00044b41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044bc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044b42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044bc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044b43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00044bcf │ │ │ │ + DW_CFA_advance_loc: 12 to 00044b4f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044bd2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044b52 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 153 to 00044c6b │ │ │ │ + DW_CFA_advance_loc1: 149 to 00044be7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 16 to 00044c7b │ │ │ │ + DW_CFA_advance_loc: 20 to 00044bfb │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 28 to 00044c97 │ │ │ │ + DW_CFA_advance_loc: 28 to 00044c17 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 178 to 00044d49 │ │ │ │ + DW_CFA_advance_loc1: 177 to 00044cc8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d4a │ │ │ │ + DW_CFA_advance_loc: 1 to 00044cc9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d4b │ │ │ │ + DW_CFA_advance_loc: 1 to 00044cca │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d4c │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ccb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d4d │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ccc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d4e │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ccd │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003bf4 00000048 00003bf8 FDE cie=00000000 pc=00044d80..00044f8d │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d81 │ │ │ │ +00003bf4 00000048 00003bf8 FDE cie=00000000 pc=00044d00..00044f14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044d01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044d02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044d83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044d03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044d86 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044d06 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044d89 │ │ │ │ + DW_CFA_advance_loc: 14 to 00044d14 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 206 to 00044e57 │ │ │ │ + DW_CFA_advance_loc1: 183 to 00044dcb │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 27 to 00044e72 │ │ │ │ + DW_CFA_advance_loc: 27 to 00044de6 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 00044e8b │ │ │ │ + DW_CFA_advance_loc: 25 to 00044dff │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 207 to 00044f5a │ │ │ │ + DW_CFA_advance_loc1: 225 to 00044ee0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044f5b │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ee1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044f5c │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ee2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044f5d │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ee3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044f5e │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ee4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044f5f │ │ │ │ + DW_CFA_advance_loc: 1 to 00044ee5 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c40 00000044 00003c44 FDE cie=00000000 pc=00044f90..0004510e │ │ │ │ - DW_CFA_advance_loc: 1 to 00044f91 │ │ │ │ +00003c40 00000044 00003c44 FDE cie=00000000 pc=00044f20..0004508d │ │ │ │ + DW_CFA_advance_loc: 1 to 00044f21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044f92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044f22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044f93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044f23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044f94 │ │ │ │ + DW_CFA_advance_loc: 12 to 00044f2f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00044f97 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044f32 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 148 to 0004502b │ │ │ │ + DW_CFA_advance_loc1: 149 to 00044fc7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 20 to 0004503f │ │ │ │ + DW_CFA_advance_loc: 24 to 00044fdf │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 28 to 0004505b │ │ │ │ + DW_CFA_advance_loc: 28 to 00044ffb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 174 to 00045109 │ │ │ │ + DW_CFA_advance_loc1: 141 to 00045088 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004510a │ │ │ │ + DW_CFA_advance_loc: 1 to 00045089 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004510b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004508a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004510c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004508b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004510d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004508c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c88 00000048 00003c8c FDE cie=00000000 pc=00045110..000452a3 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045111 │ │ │ │ +00003c88 00000048 00003c8c FDE cie=00000000 pc=00045090..00045223 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045091 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045112 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045092 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045113 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045093 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045116 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045096 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045119 │ │ │ │ + DW_CFA_advance_loc: 14 to 000450a4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 287 to 00045238 │ │ │ │ + DW_CFA_advance_loc2: 276 to 000451b8 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004524d │ │ │ │ + DW_CFA_advance_loc: 21 to 000451cd │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 21 to 00045262 │ │ │ │ + DW_CFA_advance_loc: 21 to 000451e2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 00045273 │ │ │ │ + DW_CFA_advance_loc: 17 to 000451f3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045274 │ │ │ │ + DW_CFA_advance_loc: 1 to 000451f4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045275 │ │ │ │ + DW_CFA_advance_loc: 1 to 000451f5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045276 │ │ │ │ + DW_CFA_advance_loc: 1 to 000451f6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045277 │ │ │ │ + DW_CFA_advance_loc: 1 to 000451f7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045278 │ │ │ │ + DW_CFA_advance_loc: 1 to 000451f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003cd4 00000048 00003cd8 FDE cie=00000000 pc=000452b0..00045476 │ │ │ │ - DW_CFA_advance_loc: 1 to 000452b1 │ │ │ │ +00003cd4 00000048 00003cd8 FDE cie=00000000 pc=00045230..000453f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045231 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000452b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045232 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000452b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045233 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000452b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004523f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000452b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045242 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 335 to 00045406 │ │ │ │ + DW_CFA_advance_loc2: 320 to 00045382 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 26 to 00045420 │ │ │ │ + DW_CFA_advance_loc: 30 to 000453a0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 26 to 0004543a │ │ │ │ + DW_CFA_advance_loc: 26 to 000453ba │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 27 to 00045455 │ │ │ │ + DW_CFA_advance_loc: 27 to 000453d5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045456 │ │ │ │ + DW_CFA_advance_loc: 1 to 000453d6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045457 │ │ │ │ + DW_CFA_advance_loc: 1 to 000453d7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045458 │ │ │ │ + DW_CFA_advance_loc: 1 to 000453d8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045459 │ │ │ │ + DW_CFA_advance_loc: 1 to 000453d9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004545a │ │ │ │ + DW_CFA_advance_loc: 1 to 000453da │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d20 00000044 00003d24 FDE cie=00000000 pc=00045480..00045608 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045481 │ │ │ │ +00003d20 00000044 00003d24 FDE cie=00000000 pc=00045400..00045588 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045401 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045482 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045402 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045483 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045403 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045486 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045406 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045489 │ │ │ │ + DW_CFA_advance_loc: 14 to 00045414 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 307 to 000455bc │ │ │ │ + DW_CFA_advance_loc2: 292 to 00045538 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 21 to 000455d1 │ │ │ │ + DW_CFA_advance_loc: 25 to 00045551 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 21 to 000455e6 │ │ │ │ + DW_CFA_advance_loc: 21 to 00045566 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 29 to 00045603 │ │ │ │ + DW_CFA_advance_loc: 29 to 00045583 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045604 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045584 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045605 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045585 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045606 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045586 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045607 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045587 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d68 00000050 00003d6c FDE cie=00000000 pc=00045610..000456a5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045611 │ │ │ │ +00003d68 00000050 00003d6c FDE cie=00000000 pc=00045590..00045626 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045591 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045612 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045592 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045613 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045593 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045614 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045594 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045617 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045597 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 29 to 00045634 │ │ │ │ + DW_CFA_advance_loc: 29 to 000455b4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045636 │ │ │ │ + DW_CFA_advance_loc: 2 to 000455b6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045639 │ │ │ │ + DW_CFA_advance_loc: 3 to 000455b9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 00045643 │ │ │ │ + DW_CFA_advance_loc: 10 to 000455c3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00045685 │ │ │ │ + DW_CFA_advance_loc1: 64 to 00045603 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 11 to 00045690 │ │ │ │ + DW_CFA_advance_loc: 14 to 00045611 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045691 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045612 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045694 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045615 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000456a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00045621 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000456a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045622 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000456a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045623 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000456a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045624 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000456a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045625 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00003dbc 00000064 00003dc0 FDE cie=00000000 pc=000456b0..000457be │ │ │ │ - DW_CFA_advance_loc: 1 to 000456b1 │ │ │ │ +00003dbc 00000064 00003dc0 FDE cie=00000000 pc=00045630..0004573e │ │ │ │ + DW_CFA_advance_loc: 1 to 00045631 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000456b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045632 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000456b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045633 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000456b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045634 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000456b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045637 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 18 to 000456c9 │ │ │ │ + DW_CFA_advance_loc: 18 to 00045649 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 000456cc │ │ │ │ + DW_CFA_advance_loc: 3 to 0004564c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000456d2 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045652 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000456d6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004565a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 000456db │ │ │ │ + DW_CFA_advance_loc: 1 to 0004565b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 000456e1 │ │ │ │ + DW_CFA_advance_loc: 6 to 00045661 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 000456ec │ │ │ │ + DW_CFA_advance_loc: 8 to 00045669 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 120 to 00045764 │ │ │ │ + DW_CFA_advance_loc1: 123 to 000456e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045765 │ │ │ │ + DW_CFA_advance_loc: 1 to 000456e5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045766 │ │ │ │ + DW_CFA_advance_loc: 1 to 000456e6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045767 │ │ │ │ + DW_CFA_advance_loc: 1 to 000456e7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045768 │ │ │ │ + DW_CFA_advance_loc: 1 to 000456e8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00045770 │ │ │ │ + DW_CFA_advance_loc: 8 to 000456f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 73 to 000457b9 │ │ │ │ + DW_CFA_advance_loc1: 73 to 00045739 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000457ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0004573a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000457bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0004573b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000457bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0004573c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000457bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0004573d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00003e24 0000007c 00003e28 FDE cie=00000000 pc=000457c0..00045a16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000457c1 │ │ │ │ +00003e24 0000007c 00003e28 FDE cie=00000000 pc=00045740..00045996 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045741 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000457c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045742 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000457c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045743 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000457c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045744 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000457c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045747 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 34 to 00045769 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004576a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 34 to 000457e9 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000457ea │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 17 to 000457fb │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 000457ff │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045801 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045804 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 00045812 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004577b │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004577f │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 00045781 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045784 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 266 to 0004591c │ │ │ │ + DW_CFA_advance_loc: 14 to 00045792 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc2: 264 to 0004589a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004591d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004589b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004591e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004589c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004591f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004589d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045920 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004589e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045921 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004589f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045924 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045925 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 17 to 00045936 │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004593a │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004593c │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004593f │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004594d │ │ │ │ + DW_CFA_advance_loc: 3 to 000458a2 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000458a3 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 196 to 00045a11 │ │ │ │ + DW_CFA_advance_loc: 17 to 000458b4 │ │ │ │ + DW_CFA_def_cfa_offset: 68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000458b8 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 2 to 000458ba │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 3 to 000458bd │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 14 to 000458cb │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 198 to 00045991 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045a12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045992 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045a13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045993 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045a14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045994 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045a15 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045995 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ea4 0000007c 00003ea8 FDE cie=00000000 pc=00045a20..00045c9a │ │ │ │ - DW_CFA_advance_loc: 1 to 00045a21 │ │ │ │ +00003ea4 0000007c 00003ea8 FDE cie=00000000 pc=000459a0..00045c1a │ │ │ │ + DW_CFA_advance_loc: 1 to 000459a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045a22 │ │ │ │ + DW_CFA_advance_loc: 1 to 000459a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045a23 │ │ │ │ + DW_CFA_advance_loc: 1 to 000459a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045a24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000459a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045a27 │ │ │ │ + DW_CFA_advance_loc: 3 to 000459a7 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 34 to 000459c9 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 000459ca │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 34 to 00045a49 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045a4a │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00045a5a │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045a5e │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045a60 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045a63 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 00045a71 │ │ │ │ + DW_CFA_advance_loc: 16 to 000459da │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000459de │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 2 to 000459e0 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 000459e3 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 284 to 00045b8d │ │ │ │ + DW_CFA_advance_loc: 14 to 000459f1 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 269 to 00045afe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045b8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00045aff │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045b8f │ │ │ │ + DW_CFA_advance_loc: 1 to 00045b00 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045b90 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045b01 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045b91 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045b02 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045b92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045b03 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00045b95 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045b96 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00045ba6 │ │ │ │ - DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045baa │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00045bac │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045baf │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 00045bbd │ │ │ │ + DW_CFA_advance_loc: 3 to 00045b06 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045b07 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 16 to 00045b17 │ │ │ │ + DW_CFA_def_cfa_offset: 84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00045b1b │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 2 to 00045b1d │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045b20 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 216 to 00045c95 │ │ │ │ + DW_CFA_advance_loc: 14 to 00045b2e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 231 to 00045c15 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045c96 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c16 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045c97 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c17 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045c98 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c18 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045c99 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c19 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f24 000002c0 00003f28 FDE cie=00000000 pc=00045ca0..0004717f │ │ │ │ - DW_CFA_advance_loc: 1 to 00045ca1 │ │ │ │ +00003f24 000002c0 00003f28 FDE cie=00000000 pc=00045c20..0004716f │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045ca2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045ca3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045ca4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045c24 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045ca7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00045c27 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 70 to 00045ced │ │ │ │ + DW_CFA_advance_loc1: 70 to 00045c6d │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045cf1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00045c71 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 33 to 00045d12 │ │ │ │ + DW_CFA_advance_loc: 30 to 00045c8f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 28 to 00045d2e │ │ │ │ + DW_CFA_advance_loc: 31 to 00045cae │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045d2f │ │ │ │ + DW_CFA_advance_loc: 1 to 00045caf │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00045d3b │ │ │ │ + DW_CFA_advance_loc: 12 to 00045cbb │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 160 to 00045ddb │ │ │ │ + DW_CFA_advance_loc1: 156 to 00045d57 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 00045de2 │ │ │ │ + DW_CFA_advance_loc: 11 to 00045d62 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 84 to 00045e36 │ │ │ │ + DW_CFA_advance_loc1: 84 to 00045db6 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 24 to 00045e4e │ │ │ │ + DW_CFA_advance_loc: 24 to 00045dce │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045e4f │ │ │ │ + DW_CFA_advance_loc: 1 to 00045dcf │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 00045e57 │ │ │ │ + DW_CFA_advance_loc: 8 to 00045dd7 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 9 to 00045e60 │ │ │ │ + DW_CFA_advance_loc: 9 to 00045de0 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045e64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00045de4 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00045e70 │ │ │ │ + DW_CFA_advance_loc: 12 to 00045df0 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 160 to 00045f10 │ │ │ │ + DW_CFA_advance_loc1: 160 to 00045e90 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045f11 │ │ │ │ + DW_CFA_advance_loc: 1 to 00045e91 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00045f1d │ │ │ │ + DW_CFA_advance_loc: 16 to 00045ea1 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 238 to 0004600b │ │ │ │ + DW_CFA_advance_loc1: 233 to 00045f8a │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004600c │ │ │ │ + DW_CFA_advance_loc: 1 to 00045f8b │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00046018 │ │ │ │ + DW_CFA_advance_loc: 16 to 00045f9b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 259 to 0004611b │ │ │ │ + DW_CFA_advance_loc1: 255 to 0004609a │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004611c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004609b │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00046128 │ │ │ │ + DW_CFA_advance_loc: 16 to 000460ab │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 284 to 00046244 │ │ │ │ + DW_CFA_advance_loc2: 281 to 000461c4 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046245 │ │ │ │ + DW_CFA_advance_loc: 1 to 000461c5 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00046251 │ │ │ │ + DW_CFA_advance_loc: 16 to 000461d5 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 196 to 00046315 │ │ │ │ + DW_CFA_advance_loc1: 185 to 0004628e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046316 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004628f │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00046322 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004629f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 211 to 000463f5 │ │ │ │ + DW_CFA_advance_loc1: 239 to 0004638e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000463f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004638f │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00046402 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004639f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 198 to 000464c8 │ │ │ │ + DW_CFA_advance_loc1: 233 to 00046488 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000464c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046489 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000464ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0004648a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000464cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0004648b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000464cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0004648c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000464cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0004648d │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000464d0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00046490 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000464d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046491 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 000464d9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046499 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 21 to 000464ee │ │ │ │ + DW_CFA_advance_loc: 21 to 000464ae │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000464ef │ │ │ │ + DW_CFA_advance_loc: 1 to 000464af │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000464fb │ │ │ │ + DW_CFA_advance_loc: 12 to 000464bb │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 48 to 0004652b │ │ │ │ + DW_CFA_advance_loc: 48 to 000464eb │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004652c │ │ │ │ + DW_CFA_advance_loc: 1 to 000464ec │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00046538 │ │ │ │ + DW_CFA_advance_loc: 16 to 000464fc │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 43 to 00046563 │ │ │ │ + DW_CFA_advance_loc: 39 to 00046523 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00046567 │ │ │ │ + DW_CFA_advance_loc: 4 to 00046527 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00046573 │ │ │ │ + DW_CFA_advance_loc: 12 to 00046533 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 103 to 000465da │ │ │ │ + DW_CFA_advance_loc1: 103 to 0004659a │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000465db │ │ │ │ + DW_CFA_advance_loc: 1 to 0004659b │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000465e7 │ │ │ │ + DW_CFA_advance_loc: 12 to 000465a7 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 99 to 0004664a │ │ │ │ + DW_CFA_advance_loc1: 99 to 0004660a │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004664b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004660b │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00046657 │ │ │ │ + DW_CFA_advance_loc: 12 to 00046617 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 38 to 0004667d │ │ │ │ + DW_CFA_advance_loc: 38 to 0004663d │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004667e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004663e │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004668a │ │ │ │ + DW_CFA_advance_loc: 16 to 0004664e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 55 to 000466c1 │ │ │ │ + DW_CFA_advance_loc: 51 to 00046681 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000466c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046682 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000466ce │ │ │ │ + DW_CFA_advance_loc: 12 to 0004668e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 409 to 00046867 │ │ │ │ + DW_CFA_advance_loc2: 409 to 00046827 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046868 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046828 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00046874 │ │ │ │ + DW_CFA_advance_loc: 12 to 00046834 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 19 to 00046887 │ │ │ │ + DW_CFA_advance_loc: 19 to 00046847 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046888 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046848 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00046894 │ │ │ │ + DW_CFA_advance_loc: 12 to 00046854 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 19 to 000468a7 │ │ │ │ + DW_CFA_advance_loc: 19 to 00046867 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000468a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046868 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000468b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00046874 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 14 to 000468c2 │ │ │ │ + DW_CFA_advance_loc: 14 to 00046882 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 000468c6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00046886 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 24 to 000468de │ │ │ │ + DW_CFA_advance_loc: 24 to 0004689e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 14 to 000468ec │ │ │ │ + DW_CFA_advance_loc: 14 to 000468ac │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 000468f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000468b0 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 27 to 0004690b │ │ │ │ + DW_CFA_advance_loc: 30 to 000468ce │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 27 to 00046926 │ │ │ │ + DW_CFA_advance_loc: 24 to 000468e6 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046927 │ │ │ │ + DW_CFA_advance_loc: 1 to 000468e7 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00046933 │ │ │ │ + DW_CFA_advance_loc: 12 to 000468f3 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004693e │ │ │ │ + DW_CFA_advance_loc: 11 to 000468fe │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00046942 │ │ │ │ + DW_CFA_advance_loc: 4 to 00046902 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 15 to 00046951 │ │ │ │ + DW_CFA_advance_loc: 15 to 00046911 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 28 to 0004696d │ │ │ │ + DW_CFA_advance_loc: 28 to 0004692d │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004696e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004692e │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004697a │ │ │ │ + DW_CFA_advance_loc: 12 to 0004693a │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 118 to 000469f0 │ │ │ │ + DW_CFA_advance_loc1: 134 to 000469c0 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 19 to 00046a03 │ │ │ │ + DW_CFA_advance_loc: 19 to 000469d3 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc1: 69 to 00046a48 │ │ │ │ + DW_CFA_advance_loc1: 69 to 00046a18 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00046a4c │ │ │ │ + DW_CFA_advance_loc: 4 to 00046a1c │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 25 to 00046a65 │ │ │ │ + DW_CFA_advance_loc: 25 to 00046a35 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 4 to 00046a69 │ │ │ │ + DW_CFA_advance_loc: 4 to 00046a39 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 33 to 00046a8a │ │ │ │ + DW_CFA_advance_loc: 33 to 00046a5a │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 42 to 00046ab4 │ │ │ │ + DW_CFA_advance_loc: 42 to 00046a84 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046ab5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046a85 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 00046abd │ │ │ │ + DW_CFA_advance_loc: 12 to 00046a91 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 140 to 00046b49 │ │ │ │ + DW_CFA_advance_loc1: 118 to 00046b07 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 11 to 00046b54 │ │ │ │ + DW_CFA_advance_loc: 11 to 00046b12 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 00046b64 │ │ │ │ + DW_CFA_advance_loc: 16 to 00046b22 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00046bbe │ │ │ │ + DW_CFA_advance_loc1: 90 to 00046b7c │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046bbf │ │ │ │ + DW_CFA_advance_loc: 1 to 00046b7d │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00046bcb │ │ │ │ + DW_CFA_advance_loc: 16 to 00046b8d │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 183 to 00046c82 │ │ │ │ + DW_CFA_advance_loc1: 179 to 00046c40 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 00046c89 │ │ │ │ + DW_CFA_advance_loc: 7 to 00046c47 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 00046c99 │ │ │ │ + DW_CFA_advance_loc: 16 to 00046c57 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 84 to 00046ced │ │ │ │ + DW_CFA_advance_loc1: 84 to 00046cab │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046cee │ │ │ │ + DW_CFA_advance_loc: 1 to 00046cac │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00046cfa │ │ │ │ + DW_CFA_advance_loc: 16 to 00046cbc │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 146 to 00046d8c │ │ │ │ + DW_CFA_advance_loc1: 138 to 00046d46 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 00046d93 │ │ │ │ + DW_CFA_advance_loc: 7 to 00046d4d │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 00046da3 │ │ │ │ + DW_CFA_advance_loc: 16 to 00046d5d │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00046dfd │ │ │ │ + DW_CFA_advance_loc1: 90 to 00046db7 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046dfe │ │ │ │ + DW_CFA_advance_loc: 1 to 00046db8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00046e0a │ │ │ │ + DW_CFA_advance_loc: 16 to 00046dc8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 172 to 00046eb6 │ │ │ │ + DW_CFA_advance_loc1: 222 to 00046ea6 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046eb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046ea7 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 00046ebf │ │ │ │ + DW_CFA_advance_loc: 8 to 00046eaf │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 41 to 00046ee8 │ │ │ │ + DW_CFA_advance_loc: 41 to 00046ed8 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046ee9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046ed9 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00046ef5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00046ee5 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 35 to 00046f18 │ │ │ │ + DW_CFA_advance_loc: 35 to 00046f08 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046f19 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046f09 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00046f25 │ │ │ │ + DW_CFA_advance_loc: 12 to 00046f15 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 49 to 00046f56 │ │ │ │ + DW_CFA_advance_loc: 49 to 00046f46 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046f57 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046f47 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00046f63 │ │ │ │ + DW_CFA_advance_loc: 16 to 00046f57 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 69 to 00046fa8 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00046f98 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00046fa9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046f99 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00046fb5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00046fa5 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 146 to 00047047 │ │ │ │ + DW_CFA_advance_loc1: 146 to 00047037 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00047048 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047038 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00047054 │ │ │ │ + DW_CFA_advance_loc: 12 to 00047044 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 19 to 00047067 │ │ │ │ + DW_CFA_advance_loc: 19 to 00047057 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00047068 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047058 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00047074 │ │ │ │ + DW_CFA_advance_loc: 12 to 00047064 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 29 to 00047091 │ │ │ │ + DW_CFA_advance_loc: 29 to 00047081 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00047092 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047082 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004709e │ │ │ │ + DW_CFA_advance_loc: 12 to 0004708e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 29 to 000470bb │ │ │ │ + DW_CFA_advance_loc: 29 to 000470ab │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000470bc │ │ │ │ + DW_CFA_advance_loc: 1 to 000470ac │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000470c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000470b8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 000470d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000470c8 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000470d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000470c9 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000470e5 │ │ │ │ + DW_CFA_advance_loc: 12 to 000470d5 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 000470f5 │ │ │ │ + DW_CFA_advance_loc: 16 to 000470e5 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 000470f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000470e6 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00047102 │ │ │ │ + DW_CFA_advance_loc: 12 to 000470f2 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00047112 │ │ │ │ + DW_CFA_advance_loc: 16 to 00047102 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00047113 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047103 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004711f │ │ │ │ + DW_CFA_advance_loc: 12 to 0004710f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004712f │ │ │ │ + DW_CFA_advance_loc: 16 to 0004711f │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00047130 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047120 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004713c │ │ │ │ + DW_CFA_advance_loc: 12 to 0004712c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004714c │ │ │ │ + DW_CFA_advance_loc: 16 to 0004713c │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004714d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004713d │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00047159 │ │ │ │ + DW_CFA_advance_loc: 12 to 00047149 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00047169 │ │ │ │ + DW_CFA_advance_loc: 16 to 00047159 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004716a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004715a │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00047176 │ │ │ │ + DW_CFA_advance_loc: 12 to 00047166 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000041e8 000002d4 000041ec FDE cie=00000000 pc=00047180..0004863f │ │ │ │ - DW_CFA_advance_loc: 1 to 00047181 │ │ │ │ +000041e8 000002d4 000041ec FDE cie=00000000 pc=00047170..0004863f │ │ │ │ + DW_CFA_advance_loc: 1 to 00047171 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00047182 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047172 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00047183 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047173 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00047184 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047174 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00047187 │ │ │ │ + DW_CFA_advance_loc: 3 to 00047177 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 113 to 000471f8 │ │ │ │ + DW_CFA_advance_loc1: 130 to 000471f9 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 000471ff │ │ │ │ + DW_CFA_advance_loc: 7 to 00047200 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 46 to 0004722d │ │ │ │ + DW_CFA_advance_loc: 43 to 0004722b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 32 to 0004724d │ │ │ │ + DW_CFA_advance_loc: 35 to 0004724e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004724e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004724f │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004725a │ │ │ │ + DW_CFA_advance_loc: 12 to 0004725b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 97 to 000472bb │ │ │ │ + DW_CFA_advance_loc1: 92 to 000472b7 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 000472c2 │ │ │ │ + DW_CFA_advance_loc: 11 to 000472c2 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc1: 93 to 0004731f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc: 25 to 00047338 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 00047339 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ @@ -9120,41 +9122,41 @@ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc: 12 to 0004735a │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc2: 292 to 0004747e │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 0004747f │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004748b │ │ │ │ + DW_CFA_advance_loc: 16 to 0004748f │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 237 to 00047578 │ │ │ │ + DW_CFA_advance_loc1: 233 to 00047578 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 00047579 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00047585 │ │ │ │ + DW_CFA_advance_loc: 16 to 00047589 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 272 to 00047695 │ │ │ │ + DW_CFA_advance_loc2: 268 to 00047695 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 00047696 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc: 12 to 000476a2 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc2: 278 to 000477b8 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 000477b9 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000477c5 │ │ │ │ + DW_CFA_advance_loc: 16 to 000477c9 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 235 to 000478b0 │ │ │ │ + DW_CFA_advance_loc1: 231 to 000478b0 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 000478b1 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000478bd │ │ │ │ + DW_CFA_advance_loc: 16 to 000478c1 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 274 to 000479cf │ │ │ │ + DW_CFA_advance_loc2: 270 to 000479cf │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 000479d0 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc: 12 to 000479dc │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc1: 65 to 00047a1d │ │ │ │ DW_CFA_remember_state │ │ │ │ @@ -9203,17 +9205,17 @@ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc: 12 to 00047b04 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc: 19 to 00047b17 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 00047b18 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00047b24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00047b28 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 39 to 00047b4b │ │ │ │ + DW_CFA_advance_loc: 35 to 00047b4b │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 00047b4c │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc: 12 to 00047b58 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc1: 83 to 00047bab │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ @@ -9221,17 +9223,17 @@ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc: 12 to 00047bb8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc: 31 to 00047bd7 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 00047bd8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00047be4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00047be8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00047c31 │ │ │ │ + DW_CFA_advance_loc1: 73 to 00047c31 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 00047c32 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc: 12 to 00047c3e │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc2: 402 to 00047dd0 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ @@ -9253,27 +9255,27 @@ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc: 19 to 00047e43 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 00047e44 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc: 12 to 00047e50 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00047e9c │ │ │ │ + DW_CFA_advance_loc1: 77 to 00047e9d │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 20 to 00047eb0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00047eb1 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 17 to 00047ec1 │ │ │ │ + DW_CFA_advance_loc: 17 to 00047ec2 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 33 to 00047ee2 │ │ │ │ + DW_CFA_advance_loc: 33 to 00047ee3 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 00047ee3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00047ee4 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00047eef │ │ │ │ + DW_CFA_advance_loc: 12 to 00047ef0 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00047f31 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00047f31 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 19 to 00047f44 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc1: 69 to 00047f89 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 4 to 00047f8d │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ @@ -9283,41 +9285,41 @@ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc: 11 to 00047fb5 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc1: 192 to 00048075 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 00048076 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00048082 │ │ │ │ + DW_CFA_advance_loc: 16 to 00048086 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 39 to 000480a9 │ │ │ │ + DW_CFA_advance_loc: 35 to 000480a9 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 11 to 000480b4 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc: 21 to 000480c9 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 178 to 0004817b │ │ │ │ + DW_CFA_advance_loc1: 179 to 0004817c │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004817c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004817d │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00048188 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004818d │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 38 to 000481ae │ │ │ │ + DW_CFA_advance_loc: 34 to 000481af │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 7 to 000481b5 │ │ │ │ + DW_CFA_advance_loc: 7 to 000481b6 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 21 to 000481ca │ │ │ │ + DW_CFA_advance_loc: 21 to 000481cb │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 165 to 0004826f │ │ │ │ + DW_CFA_advance_loc1: 164 to 0004826f │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 1 to 00048270 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004827c │ │ │ │ + DW_CFA_advance_loc: 16 to 00048280 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 32 to 0004829c │ │ │ │ + DW_CFA_advance_loc: 28 to 0004829c │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ DW_CFA_advance_loc: 7 to 000482a3 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_advance_loc: 21 to 000482b8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc1: 200 to 00048380 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ @@ -9660,19 +9662,19 @@ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_advance_loc2: 414 to 00048be7 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 4 to 00048beb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 12 to 00048bf7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 302 to 00048d25 │ │ │ │ + DW_CFA_advance_loc2: 306 to 00048d29 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 57 to 00048d5e │ │ │ │ + DW_CFA_advance_loc: 49 to 00048d5a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 00048d70 │ │ │ │ + DW_CFA_advance_loc: 22 to 00048d70 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 7 to 00048d77 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 20 to 00048d8b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 4 to 00048d8f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -9713,7880 +9715,7862 @@ │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00048e33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 12 to 00048e3f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 00048e44 │ │ │ │ + DW_CFA_advance_loc: 3 to 00048e42 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 2 to 00048e46 │ │ │ │ + DW_CFA_advance_loc: 2 to 00048e44 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 70 to 00048e8c │ │ │ │ + DW_CFA_advance_loc1: 72 to 00048e8c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00048ee6 │ │ │ │ + DW_CFA_advance_loc1: 83 to 00048edf │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 46 to 00048f14 │ │ │ │ + DW_CFA_advance_loc: 53 to 00048f14 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_advance_loc: 35 to 00048f37 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ DW_CFA_advance_loc: 13 to 00048f44 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_advance_loc: 15 to 00048f53 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 546 to 00049175 │ │ │ │ + DW_CFA_advance_loc2: 544 to 00049173 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 3 to 00049178 │ │ │ │ + DW_CFA_advance_loc: 3 to 00049176 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 18 to 0004918a │ │ │ │ + DW_CFA_advance_loc: 18 to 00049188 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004918b │ │ │ │ + DW_CFA_advance_loc: 1 to 00049189 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004918c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004918a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004918d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004918b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004918e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004918c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00049190 │ │ │ │ + DW_CFA_advance_loc: 4 to 00049190 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000046f4 00000064 000046f8 FDE cie=00000000 pc=000491b0..000494c9 │ │ │ │ +000046f4 0000006c 000046f8 FDE cie=00000000 pc=000491b0..000494d9 │ │ │ │ DW_CFA_advance_loc: 1 to 000491b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 000491b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 000491b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 000491b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_advance_loc: 3 to 000491b7 │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 17 to 000491c8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 61 to 00049205 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 468 to 000493d9 │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 000493dd │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 20 to 000491cb │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 61 to 00049208 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 13 to 000493ea │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 48 to 0004941a │ │ │ │ + DW_CFA_advance_loc2: 469 to 000493dd │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 6 to 000493e3 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 11 to 000493ee │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 59 to 00049455 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 29 to 00049472 │ │ │ │ - DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 3 to 00049475 │ │ │ │ + DW_CFA_advance_loc: 63 to 0004942d │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 59 to 00049468 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 00049485 │ │ │ │ + DW_CFA_advance_loc: 29 to 00049485 │ │ │ │ + DW_CFA_def_cfa_offset: 140 │ │ │ │ + DW_CFA_advance_loc: 3 to 00049488 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 16 to 00049498 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049486 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049499 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049487 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004949a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049488 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004949b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049489 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004949c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00049490 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000494a0 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0000475c 00000080 00004760 FDE cie=00000000 pc=000494d0..000498cc │ │ │ │ - DW_CFA_advance_loc: 1 to 000494d1 │ │ │ │ +00004764 00000080 00004768 FDE cie=00000000 pc=000494e0..0004990c │ │ │ │ + DW_CFA_advance_loc: 1 to 000494e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000494d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000494e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000494d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000494e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000494d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000494e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000494d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000494e7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 22 to 000494ed │ │ │ │ + DW_CFA_advance_loc: 22 to 000494fd │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 87 to 00049544 │ │ │ │ + DW_CFA_advance_loc1: 87 to 00049554 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 35 to 00049567 │ │ │ │ + DW_CFA_advance_loc: 32 to 00049574 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 13 to 00049574 │ │ │ │ + DW_CFA_advance_loc: 16 to 00049584 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00049576 │ │ │ │ + DW_CFA_advance_loc: 2 to 00049586 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004957a │ │ │ │ + DW_CFA_advance_loc: 4 to 0004958a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 10 to 00049584 │ │ │ │ + DW_CFA_advance_loc: 10 to 00049594 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 140 to 00049610 │ │ │ │ + DW_CFA_advance_loc1: 172 to 00049640 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 83 to 00049663 │ │ │ │ + DW_CFA_advance_loc1: 85 to 00049695 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 49 to 00049694 │ │ │ │ + DW_CFA_advance_loc: 50 to 000496c7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049698 │ │ │ │ + DW_CFA_advance_loc: 4 to 000496cb │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 000496a3 │ │ │ │ + DW_CFA_advance_loc: 11 to 000496d6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 431 to 00049852 │ │ │ │ + DW_CFA_advance_loc2: 445 to 00049893 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 00049855 │ │ │ │ + DW_CFA_advance_loc: 3 to 00049896 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00049865 │ │ │ │ + DW_CFA_advance_loc: 16 to 000498a6 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049869 │ │ │ │ + DW_CFA_advance_loc: 4 to 000498aa │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004986f │ │ │ │ + DW_CFA_advance_loc: 6 to 000498b0 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 00049872 │ │ │ │ + DW_CFA_advance_loc: 3 to 000498b3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00049882 │ │ │ │ + DW_CFA_advance_loc: 16 to 000498c3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049883 │ │ │ │ + DW_CFA_advance_loc: 1 to 000498c4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049884 │ │ │ │ + DW_CFA_advance_loc: 1 to 000498c5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049885 │ │ │ │ + DW_CFA_advance_loc: 1 to 000498c6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049886 │ │ │ │ + DW_CFA_advance_loc: 1 to 000498c7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00049890 │ │ │ │ + DW_CFA_advance_loc: 9 to 000498d0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000047e0 00000044 000047e4 FDE cie=00000000 pc=000498d0..0004997a │ │ │ │ - DW_CFA_advance_loc: 1 to 000498d1 │ │ │ │ +000047e8 00000044 000047ec FDE cie=00000000 pc=00049910..000499ba │ │ │ │ + DW_CFA_advance_loc: 1 to 00049911 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000498d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049912 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000498d5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00049915 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000498e5 │ │ │ │ + DW_CFA_advance_loc: 30 to 00049933 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 000498e9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00049937 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000498ed │ │ │ │ + DW_CFA_advance_loc: 4 to 0004993b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 15 to 000498fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0004993f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049900 │ │ │ │ + DW_CFA_advance_loc: 4 to 00049943 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049904 │ │ │ │ + DW_CFA_advance_loc: 4 to 00049947 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 00049909 │ │ │ │ + DW_CFA_advance_loc: 2 to 00049949 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004990a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004994a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 22 to 00049920 │ │ │ │ + DW_CFA_advance_loc: 19 to 0004995d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 36 to 00049944 │ │ │ │ + DW_CFA_advance_loc: 39 to 00049984 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 51 to 00049977 │ │ │ │ + DW_CFA_advance_loc: 51 to 000499b7 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049978 │ │ │ │ + DW_CFA_advance_loc: 1 to 000499b8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049979 │ │ │ │ + DW_CFA_advance_loc: 1 to 000499b9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004828 00000030 0000482c FDE cie=00000000 pc=00049980..000499c8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049981 │ │ │ │ +00004830 00000030 00004834 FDE cie=00000000 pc=000499c0..00049a08 │ │ │ │ + DW_CFA_advance_loc: 1 to 000499c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049982 │ │ │ │ + DW_CFA_advance_loc: 1 to 000499c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00049985 │ │ │ │ + DW_CFA_advance_loc: 3 to 000499c5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004999a │ │ │ │ + DW_CFA_advance_loc: 21 to 000499da │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000499a3 │ │ │ │ + DW_CFA_advance_loc: 9 to 000499e3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 000499a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000499e9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000499c5 │ │ │ │ + DW_CFA_advance_loc: 28 to 00049a05 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000499c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049a06 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000499c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049a07 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000485c 0000004c 00004860 FDE cie=00000000 pc=000499d0..00049a68 │ │ │ │ - DW_CFA_advance_loc: 1 to 000499d1 │ │ │ │ +00004864 0000004c 00004868 FDE cie=00000000 pc=00049a10..00049aa8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049a11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000499d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049a12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000499d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049a13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 42 to 000499fd │ │ │ │ + DW_CFA_advance_loc: 42 to 00049a3d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049a01 │ │ │ │ + DW_CFA_advance_loc: 7 to 00049a44 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 7 to 00049a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00049a48 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049a0c │ │ │ │ + DW_CFA_advance_loc: 4 to 00049a4c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 00049a50 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049a11 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049a51 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00049a13 │ │ │ │ + DW_CFA_advance_loc: 2 to 00049a53 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049a14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049a54 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00049a21 │ │ │ │ + DW_CFA_advance_loc: 10 to 00049a5e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 19 to 00049a34 │ │ │ │ + DW_CFA_advance_loc: 22 to 00049a74 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 00049a4c │ │ │ │ + DW_CFA_advance_loc: 24 to 00049a8c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00049a65 │ │ │ │ + DW_CFA_advance_loc: 25 to 00049aa5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049a66 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049aa6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049a67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049aa7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048ac 00000030 000048b0 FDE cie=00000000 pc=00049a70..00049aa9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049a71 │ │ │ │ +000048b4 00000030 000048b8 FDE cie=00000000 pc=00049ab0..00049ae9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049ab1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049a72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049ab2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00049a75 │ │ │ │ + DW_CFA_advance_loc: 3 to 00049ab5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 21 to 00049a8a │ │ │ │ + DW_CFA_advance_loc: 21 to 00049aca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00049a93 │ │ │ │ + DW_CFA_advance_loc: 9 to 00049ad3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00049a96 │ │ │ │ + DW_CFA_advance_loc: 3 to 00049ad6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00049aa6 │ │ │ │ + DW_CFA_advance_loc: 16 to 00049ae6 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049aa7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049ae7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049aa8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049ae8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048e0 00000068 000048e4 FDE cie=00000000 pc=00049ac0..00049cc0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049ac1 │ │ │ │ +000048e8 00000068 000048ec FDE cie=00000000 pc=00049b00..00049d00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049b01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049ac2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049b02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049ac3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049b03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00049acf │ │ │ │ + DW_CFA_advance_loc: 12 to 00049b0f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00049ad2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00049b12 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc2: 387 to 00049c55 │ │ │ │ + DW_CFA_advance_loc2: 387 to 00049c95 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049c56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049c96 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049c57 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049c97 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049c58 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049c98 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049c59 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049c99 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049c5a │ │ │ │ + DW_CFA_advance_loc: 1 to 00049c9a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 57 to 00049c93 │ │ │ │ + DW_CFA_advance_loc: 57 to 00049cd3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049c94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049cd4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049c95 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049cd5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049c96 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049cd6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049c97 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049cd7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049c98 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049cd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 35 to 00049cbb │ │ │ │ + DW_CFA_advance_loc: 35 to 00049cfb │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049cbc │ │ │ │ + DW_CFA_advance_loc: 1 to 00049cfc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049cbd │ │ │ │ + DW_CFA_advance_loc: 1 to 00049cfd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049cbe │ │ │ │ + DW_CFA_advance_loc: 1 to 00049cfe │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049cbf │ │ │ │ + DW_CFA_advance_loc: 1 to 00049cff │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000494c 00000054 00004950 FDE cie=00000000 pc=00049cc0..00049fcb │ │ │ │ - DW_CFA_advance_loc: 1 to 00049cc1 │ │ │ │ +00004954 00000054 00004958 FDE cie=00000000 pc=00049d00..0004a00b │ │ │ │ + DW_CFA_advance_loc: 1 to 00049d01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049cc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049d02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049cc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049d03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049cc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049d04 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00049cc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00049d07 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 248 to 00049dbf │ │ │ │ + DW_CFA_advance_loc1: 248 to 00049dff │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049dc0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049e00 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049dc1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049e01 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049dc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049e02 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049dc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049e03 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00049dd0 │ │ │ │ + DW_CFA_advance_loc: 13 to 00049e10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 385 to 00049f51 │ │ │ │ + DW_CFA_advance_loc2: 385 to 00049f91 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049f52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049f92 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049f53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049f93 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049f54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049f94 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049f55 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049f95 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049f56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049f96 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049a4 00000050 000049a8 FDE cie=00000000 pc=00049fd0..0004a203 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049fd1 │ │ │ │ +000049ac 00000050 000049b0 FDE cie=00000000 pc=0004a010..0004a243 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a011 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049fd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a012 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049fd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a013 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049fd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a014 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00049fd7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a017 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 382 to 0004a155 │ │ │ │ + DW_CFA_advance_loc2: 382 to 0004a195 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a158 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a198 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a159 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a199 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a15a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a19a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a15b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a19b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a15c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a19c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 157 to 0004a1f9 │ │ │ │ + DW_CFA_advance_loc1: 157 to 0004a239 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004a1ff │ │ │ │ + DW_CFA_advance_loc: 6 to 0004a23f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a200 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a240 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a201 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a241 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a202 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a242 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000049f8 0000003c 000049fc FDE cie=00000000 pc=0004a210..0004a42b │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a211 │ │ │ │ +00004a00 0000003c 00004a04 FDE cie=00000000 pc=0004a250..0004a46a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a251 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a212 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a252 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a213 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a253 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004a21f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a254 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a222 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a257 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc2: 496 to 0004a412 │ │ │ │ + DW_CFA_advance_loc2: 506 to 0004a451 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a413 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a452 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a414 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a453 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a415 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a454 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a416 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a455 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a417 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a456 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004a38 00000128 00004a3c FDE cie=00000000 pc=0004a430..0004a864 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a431 │ │ │ │ +00004a40 00000128 00004a44 FDE cie=00000000 pc=0004a470..0004a8a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a471 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a432 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a472 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a433 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a473 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a434 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a474 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004a442 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004a482 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004a452 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004a492 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004a458 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004a498 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0004a470 │ │ │ │ + DW_CFA_advance_loc: 24 to 0004a4b0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 43 to 0004a49b │ │ │ │ + DW_CFA_advance_loc: 43 to 0004a4db │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004a49f │ │ │ │ + DW_CFA_advance_loc: 4 to 0004a4df │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004a4af │ │ │ │ + DW_CFA_advance_loc: 16 to 0004a4ef │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 59 to 0004a4ea │ │ │ │ + DW_CFA_advance_loc: 59 to 0004a52a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a4f2 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004a532 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004a502 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004a542 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 86 to 0004a558 │ │ │ │ + DW_CFA_advance_loc1: 86 to 0004a598 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004a55c │ │ │ │ + DW_CFA_advance_loc: 4 to 0004a59c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0004a5ad │ │ │ │ + DW_CFA_advance_loc1: 84 to 0004a5f0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 38 to 0004a5d3 │ │ │ │ + DW_CFA_advance_loc: 35 to 0004a613 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004a5d7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004a617 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004a5dd │ │ │ │ + DW_CFA_advance_loc: 6 to 0004a61d │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004a5e1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004a621 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 0004a5f3 │ │ │ │ + DW_CFA_advance_loc: 18 to 0004a633 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a5f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a635 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a5f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a637 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a5f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a639 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a5fc │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a63c │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a5fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a63e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a600 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a640 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a602 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a642 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a605 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004a649 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a607 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a64b │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004a60b │ │ │ │ + DW_CFA_advance_loc: 4 to 0004a64f │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a60d │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a651 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004a619 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004a659 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004a620 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004a660 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004a62f │ │ │ │ + DW_CFA_advance_loc: 15 to 0004a66f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004a639 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004a676 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a63a │ │ │ │ + DW_CFA_advance_loc: 4 to 0004a67a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 47 to 0004a669 │ │ │ │ + DW_CFA_advance_loc: 50 to 0004a6ac │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 42 to 0004a693 │ │ │ │ + DW_CFA_advance_loc: 39 to 0004a6d3 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004a697 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004a6d7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004a69d │ │ │ │ + DW_CFA_advance_loc: 6 to 0004a6dd │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004a6a1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004a6e1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 0004a6b3 │ │ │ │ + DW_CFA_advance_loc: 18 to 0004a6f3 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a6b5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a6f5 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a6b7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a6f7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a6b9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a6f9 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a6bc │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a6fc │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a6be │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a6fe │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a6c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a700 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a6c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a702 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a6c5 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004a709 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a6c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a70b │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004a6cb │ │ │ │ + DW_CFA_advance_loc: 4 to 0004a70f │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a6cd │ │ │ │ + DW_CFA_advance_loc: 2 to 0004a711 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004a6d9 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004a719 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004a6e0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004a720 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004a6ec │ │ │ │ + DW_CFA_advance_loc: 12 to 0004a72c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004a6f7 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004a737 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a6f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a738 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004a6fe │ │ │ │ + DW_CFA_advance_loc: 6 to 0004a73e │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a701 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a741 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 38 to 0004a727 │ │ │ │ + DW_CFA_advance_loc: 59 to 0004a77c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 36 to 0004a74b │ │ │ │ + DW_CFA_advance_loc: 15 to 0004a78b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a74e │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a78e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a74f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a78f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a750 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a790 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a751 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a791 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a752 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a792 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0004a758 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a795 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a759 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004a799 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004a764 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004a7a4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 59 to 0004a79f │ │ │ │ + DW_CFA_advance_loc: 59 to 0004a7df │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004a7a7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004a7e7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 26 to 0004a7c1 │ │ │ │ + DW_CFA_advance_loc: 26 to 0004a801 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 94 to 0004a81f │ │ │ │ + DW_CFA_advance_loc1: 94 to 0004a85f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a822 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a862 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a823 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a863 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a824 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a864 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a825 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a865 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a826 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a866 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 0004a82c │ │ │ │ + DW_CFA_advance_loc: 6 to 0004a86c │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004a830 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004a870 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 42 to 0004a85a │ │ │ │ + DW_CFA_advance_loc: 42 to 0004a89a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b64 00000090 00004b68 FDE cie=00000000 pc=0004a870..0004abc6 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004a87b │ │ │ │ +00004b6c 00000090 00004b70 FDE cie=00000000 pc=0004a8b0..0004ac06 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004a8bb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a87c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a8bc │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a87d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a8bd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a87e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a8be │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a881 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a8c1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 27 to 0004a89c │ │ │ │ + DW_CFA_advance_loc: 27 to 0004a8dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a89d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a8dd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a89e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a8de │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a89f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a8df │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a8a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a8e0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004a8b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004a8f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 54 to 0004a8e6 │ │ │ │ + DW_CFA_advance_loc: 54 to 0004a926 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004a8f5 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004a935 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004a908 │ │ │ │ + DW_CFA_advance_loc: 19 to 0004a948 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 43 to 0004a933 │ │ │ │ + DW_CFA_advance_loc: 43 to 0004a973 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004a942 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004a982 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 53 to 0004a977 │ │ │ │ + DW_CFA_advance_loc: 50 to 0004a9b4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 34 to 0004a999 │ │ │ │ + DW_CFA_advance_loc: 37 to 0004a9d9 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004a9a7 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004a9e7 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004a9b3 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004a9f3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 221 to 0004aa90 │ │ │ │ + DW_CFA_advance_loc1: 221 to 0004aad0 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004aa97 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004aad7 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004aaa7 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004aae7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 86 to 0004aafd │ │ │ │ + DW_CFA_advance_loc1: 86 to 0004ab3d │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004ab09 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004ab49 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004ab18 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004ab58 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0004ab6c │ │ │ │ + DW_CFA_advance_loc1: 84 to 0004abac │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab6d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004abad │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004ab79 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004abb9 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004ab88 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004abc8 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ab89 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004abc9 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 22 to 0004ab9f │ │ │ │ + DW_CFA_advance_loc: 22 to 0004abdf │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004abaa │ │ │ │ + DW_CFA_advance_loc: 11 to 0004abea │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004abae │ │ │ │ + DW_CFA_advance_loc: 4 to 0004abee │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004abc1 │ │ │ │ + DW_CFA_advance_loc: 19 to 0004ac01 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004bf8 00000364 00004bfc FDE cie=00000000 pc=0004abd0..0004bb63 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004abdb │ │ │ │ +00004c00 00000364 00004c04 FDE cie=00000000 pc=0004ac10..0004bbf3 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004ac1b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004abdc │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ac1c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004abdd │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ac1d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004abde │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ac1e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004abe4 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 285 to 0004ad01 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004ad14 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004ac24 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004ad20 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 594 to 0004af72 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004af78 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004af7c │ │ │ │ + DW_CFA_advance_loc2: 283 to 0004ad3f │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 30 to 0004ad5d │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004ad69 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004af81 │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004af85 │ │ │ │ + DW_CFA_advance_loc2: 615 to 0004afd0 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af86 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004afd6 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af87 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004afda │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004af8f │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004af95 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004af99 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af9a │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004af9e │ │ │ │ + DW_CFA_advance_loc: 5 to 0004afdf │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004afe3 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004afe4 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004afe5 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004afed │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004af9f │ │ │ │ + DW_CFA_advance_loc: 6 to 0004aff3 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004afa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004aff7 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004afb0 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 157 to 0004b04d │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 54 to 0004b083 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b087 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004aff8 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004affc │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004affd │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004affe │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004b00e │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004b08c │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b090 │ │ │ │ + DW_CFA_advance_loc1: 156 to 0004b0aa │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b091 │ │ │ │ + DW_CFA_advance_loc: 58 to 0004b0e4 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b092 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b0e8 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004b09e │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b09f │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b0a3 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b0a4 │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b0a8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004b0ed │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b0f1 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b0f2 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b0f3 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004b0ff │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b0a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b100 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b0aa │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b104 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 55 to 0004b0e1 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 114 to 0004b153 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b105 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b109 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b10a │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b10b │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 52 to 0004b13f │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc1: 116 to 0004b1b3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b154 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b1b4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b155 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b1b5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b156 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b1b6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b157 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b1b7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004b160 │ │ │ │ + DW_CFA_advance_loc: 9 to 0004b1c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0004b163 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b169 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b16d │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b171 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b175 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004b1c3 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b179 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b1c9 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b17d │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b1cd │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b17e │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b1d1 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b186 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004b18d │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b193 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b197 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b19b │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b1d5 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b1d9 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b1dd │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b1de │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004b1e6 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b19f │ │ │ │ + DW_CFA_advance_loc: 7 to 0004b1ed │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b1a3 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b1f3 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b1a7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b1f7 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b1a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b1fb │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004b1b8 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004b1c7 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004b1d0 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b1d8 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004b1e4 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004b1ee │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 23 to 0004b205 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 26 to 0004b21f │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 25 to 0004b238 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004b245 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0004b286 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 18 to 0004b298 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b29c │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b2a0 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b2a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b1ff │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b203 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b207 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b208 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004b218 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004b2b1 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004b227 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b2b5 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004b233 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b2bd │ │ │ │ + DW_CFA_advance_loc: 8 to 0004b23b │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b2c1 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004b247 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004b2cd │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 136 to 0004b355 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b359 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004b251 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 23 to 0004b268 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 26 to 0004b282 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0004b3a3 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b3ae │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b3b2 │ │ │ │ + DW_CFA_advance_loc: 25 to 0004b29b │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 13 to 0004b2a8 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0004b2e9 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b3b6 │ │ │ │ + DW_CFA_advance_loc: 18 to 0004b2fb │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b3ba │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b2ff │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b3bb │ │ │ │ + DW_CFA_advance_loc: 8 to 0004b307 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b3bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b30b │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004b3c8 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b3ce │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b3d2 │ │ │ │ + DW_CFA_advance_loc: 9 to 0004b314 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b31f │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004b326 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b32a │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004b336 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b3d6 │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b3da │ │ │ │ + DW_CFA_advance_loc1: 143 to 0004b3c5 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b3c9 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0004b413 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b3db │ │ │ │ + DW_CFA_advance_loc: 11 to 0004b41e │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b3dc │ │ │ │ + DW_CFA_advance_loc: 7 to 0004b425 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004b3ec │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 52 to 0004b420 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b428 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b429 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b431 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004b42c │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b430 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b431 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b432 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004b43e │ │ │ │ + DW_CFA_def_cfa_offset: 216 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b444 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004b44b │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004b452 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b456 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b457 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b458 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004b468 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004b43e │ │ │ │ + DW_CFA_advance_loc: 40 to 0004b490 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b442 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004b498 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b443 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b499 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b449 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004b4a1 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004b459 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 542 to 0004b677 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b67d │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b681 │ │ │ │ + DW_CFA_advance_loc: 13 to 0004b4ae │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b4b4 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b4b5 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b4b9 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004b4c9 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004b686 │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b68a │ │ │ │ + DW_CFA_advance_loc2: 557 to 0004b6f6 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b68b │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b6fc │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b68c │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b700 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b694 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b69a │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b69e │ │ │ │ + DW_CFA_advance_loc: 5 to 0004b705 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b709 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b70a │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b70b │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004b713 │ │ │ │ + DW_CFA_def_cfa_offset: 216 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b719 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b71d │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b71e │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b722 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b723 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b724 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004b734 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b69f │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b6a3 │ │ │ │ + DW_CFA_advance_loc1: 150 to 0004b7ca │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b6a4 │ │ │ │ + DW_CFA_advance_loc: 58 to 0004b804 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b6a5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b808 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004b6b5 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 155 to 0004b750 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 51 to 0004b783 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b787 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004b80d │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b811 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b812 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b813 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004b81f │ │ │ │ + DW_CFA_def_cfa_offset: 216 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b820 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b824 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b825 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b829 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b82a │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b82b │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 54 to 0004b861 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004b78c │ │ │ │ + DW_CFA_advance_loc1: 66 to 0004b8a3 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b790 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b8a9 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b791 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b8ad │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b792 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b8b1 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004b79e │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b79f │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b7a3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b8b5 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004b8ba │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b8be │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b8bf │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004b8c7 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b7a4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004b8ce │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b7a8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004b8d4 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b7a9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b8d8 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b7aa │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b8dc │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 54 to 0004b7e0 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 67 to 0004b823 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b829 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b82d │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b831 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b8e0 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b8e1 │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b8e5 │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b8e6 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004b8f6 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b835 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004b905 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004b83a │ │ │ │ + DW_CFA_advance_loc: 12 to 0004b911 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b83e │ │ │ │ + DW_CFA_advance_loc: 8 to 0004b919 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b83f │ │ │ │ + DW_CFA_advance_loc: 12 to 0004b925 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b847 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004b84e │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b854 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b858 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b85c │ │ │ │ + DW_CFA_advance_loc: 10 to 0004b92f │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 23 to 0004b946 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 23 to 0004b95d │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b860 │ │ │ │ - DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b861 │ │ │ │ + DW_CFA_advance_loc: 28 to 0004b979 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b97d │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0004b9c1 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b865 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004b9cf │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b866 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b9d3 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004b876 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004b885 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004b88e │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004b896 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004b8a2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b9d7 │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b9db │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b9dc │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b9dd │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004b9e9 │ │ │ │ + DW_CFA_def_cfa_offset: 216 │ │ │ │ + DW_CFA_advance_loc: 9 to 0004b9f2 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b9f6 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b9fa │ │ │ │ + DW_CFA_def_cfa_offset: 228 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b9fe │ │ │ │ + DW_CFA_def_cfa_offset: 232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004b9ff │ │ │ │ + DW_CFA_def_cfa_offset: 236 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ba00 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 23 to 0004ba17 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004b8ac │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 23 to 0004b8c3 │ │ │ │ + DW_CFA_advance_loc1: 110 to 0004ba85 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004ba89 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 62 to 0004bac7 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 3 to 0004baca │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bacb │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004bad7 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 33 to 0004b8e4 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 18 to 0004b8f6 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b8fa │ │ │ │ + DW_CFA_advance_loc: 19 to 0004baea │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004baeb │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 26 to 0004bb05 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0004b93e │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004b949 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b94d │ │ │ │ + DW_CFA_advance_loc: 11 to 0004bb10 │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004bb14 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 19 to 0004bb27 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b951 │ │ │ │ + DW_CFA_advance_loc: 19 to 0004bb3a │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b955 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004bb48 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b956 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004bb4f │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b957 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bb50 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004b963 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004b969 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b96d │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b971 │ │ │ │ + DW_CFA_advance_loc: 19 to 0004bb63 │ │ │ │ DW_CFA_def_cfa_offset: 212 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b975 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004bb71 │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b976 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004bb78 │ │ │ │ DW_CFA_def_cfa_offset: 220 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004b977 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bb79 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 23 to 0004b98e │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc1: 103 to 0004b9f5 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004b9f9 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 62 to 0004ba37 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ba3a │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ba3b │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004ba47 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004ba5a │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ba5b │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 26 to 0004ba75 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004ba80 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ba84 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004ba97 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004baaa │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004bab8 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004babf │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bac0 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 22 to 0004bad6 │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004bae1 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004bae8 │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bae9 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 18 to 0004bafb │ │ │ │ - DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004bb06 │ │ │ │ - DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004bb0d │ │ │ │ - DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bb0e │ │ │ │ + DW_CFA_advance_loc: 15 to 0004bb88 │ │ │ │ + DW_CFA_def_cfa_offset: 212 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004bb96 │ │ │ │ + DW_CFA_def_cfa_offset: 216 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004bb9d │ │ │ │ + DW_CFA_def_cfa_offset: 220 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bb9e │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004bba6 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004bb16 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004bb1c │ │ │ │ + DW_CFA_advance_loc: 6 to 0004bbac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bb1d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bbad │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bb1e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bbae │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bb1f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bbaf │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bb20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bbb0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bb21 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bbb1 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f60 00000040 00004f64 FDE cie=00000000 pc=0004bb70..0004bbc2 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bb71 │ │ │ │ +00004f68 0000003c 00004f6c FDE cie=00000000 pc=0004bc00..0004bc54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bc01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004bb74 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004bc04 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004bb80 │ │ │ │ + DW_CFA_advance_loc: 23 to 0004bc1b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004bb84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004bc1f │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004bb88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004bc23 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0004bb9c │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004bba0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004bc2f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004bba4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004bc36 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004bba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004bc3a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004bbac │ │ │ │ + DW_CFA_advance_loc: 4 to 0004bc3e │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004bbb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004bc42 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004bbb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004bc46 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004bbb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004bc4a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004bbc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004bc52 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bbc1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bc53 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004fa4 000000d4 00004fa8 FDE cie=00000000 pc=0004bbd0..0004c237 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bbd1 │ │ │ │ +00004fa8 000000d4 00004fac FDE cie=00000000 pc=0004bc60..0004c2f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bc61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bbd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bc62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bbd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bc63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bbd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bc64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004bbd7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004bc67 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 39 to 0004bbfe │ │ │ │ + DW_CFA_advance_loc: 39 to 0004bc8e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004bc03 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004bc93 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bc04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bc94 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004bc13 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004bca3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 109 to 0004bc80 │ │ │ │ + DW_CFA_advance_loc1: 125 to 0004bd20 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004bc86 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004bd26 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004bc88 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004bd28 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004bc8f │ │ │ │ + DW_CFA_advance_loc: 7 to 0004bd2f │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 33 to 0004bcb0 │ │ │ │ + DW_CFA_advance_loc: 33 to 0004bd50 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004bcb7 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004bd57 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004bcbe │ │ │ │ + DW_CFA_advance_loc: 7 to 0004bd5e │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bcbf │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bd5f │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 22 to 0004bcd5 │ │ │ │ + DW_CFA_advance_loc: 29 to 0004bd7c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 413 to 0004be72 │ │ │ │ + DW_CFA_advance_loc2: 438 to 0004bf32 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004be73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bf33 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004be74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bf34 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004be75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bf35 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004be76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bf36 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004be80 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004bf40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0004be87 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004bf47 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004be92 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004bf52 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004be94 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004bf54 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004be9b │ │ │ │ + DW_CFA_advance_loc: 7 to 0004bf5b │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 33 to 0004bebc │ │ │ │ + DW_CFA_advance_loc: 33 to 0004bf7c │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004bec3 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004bf83 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004beca │ │ │ │ + DW_CFA_advance_loc: 7 to 0004bf8a │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004becb │ │ │ │ + DW_CFA_advance_loc: 1 to 0004bf8b │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 55 to 0004bf02 │ │ │ │ + DW_CFA_advance_loc: 62 to 0004bfc9 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 433 to 0004c0b3 │ │ │ │ + DW_CFA_advance_loc2: 426 to 0004c173 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004c0ba │ │ │ │ + DW_CFA_advance_loc: 7 to 0004c17a │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c0bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c17b │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004c0c9 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004c189 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 25 to 0004c0e2 │ │ │ │ + DW_CFA_advance_loc: 25 to 0004c1a2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 94 to 0004c140 │ │ │ │ + DW_CFA_advance_loc1: 94 to 0004c200 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004c146 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004c206 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c147 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c207 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004c14e │ │ │ │ + DW_CFA_advance_loc: 7 to 0004c20e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004c156 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c216 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004c159 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004c219 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c15a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c21a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c15b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c21b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c15c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c21c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c15d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c21d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004c160 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004c220 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 0004c175 │ │ │ │ + DW_CFA_advance_loc: 21 to 0004c235 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c176 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c236 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c177 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c237 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c178 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c238 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c179 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c239 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c17a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c23a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000507c 000003c4 00005080 FDE cie=00000000 pc=0004c240..0004e5a6 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004c24b │ │ │ │ +00005080 000003d8 00005084 FDE cie=00000000 pc=0004c300..0004e75e │ │ │ │ + DW_CFA_advance_loc: 11 to 0004c30b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c24c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c30c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c24d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c30d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c24e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c30e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004c254 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0004c295 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004c29d │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004c2a5 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c2a6 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004c2b9 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 94 to 0004c317 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004c31b │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004c31d │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004c327 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 23 to 0004c33e │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004c342 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004c344 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004c34e │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004c35d │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0004c3a5 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 25 to 0004c3be │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004c3c0 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c3c1 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004c314 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 30 to 0004c3df │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 507 to 0004c5da │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004c5e2 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004c5e5 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004c5ef │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 26 to 0004c609 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004c60d │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c60e │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004c618 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004c627 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004c62b │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004c62d │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004c630 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004c63f │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004c647 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004c649 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004c64c │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 22 to 0004c662 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004c666 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004c66e │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c66f │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004c67e │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004c686 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004c688 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c689 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004c69c │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004c6a0 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004c6a2 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c6a3 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0004c355 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c35d │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c365 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c366 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 19 to 0004c379 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 47 to 0004c6d2 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 157 to 0004c76f │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 45 to 0004c79c │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c79d │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c79e │ │ │ │ + DW_CFA_advance_loc1: 94 to 0004c3d7 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004c3db │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004c3dd │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004c3e7 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 23 to 0004c3fe │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004c402 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004c404 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004c40e │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004c41d │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004c7aa │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c7ab │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c7ac │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004c7bd │ │ │ │ + DW_CFA_advance_loc1: 73 to 0004c466 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 26 to 0004c480 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004c482 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c483 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 30 to 0004c4a1 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004c7c5 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 126 to 0004c843 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c844 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c845 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004c856 │ │ │ │ + DW_CFA_advance_loc2: 505 to 0004c69a │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c6a2 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004c6a5 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004c6af │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 28 to 0004c6cb │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004c6d1 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c6d2 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004c6dc │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004c6eb │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004c6ef │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004c6f1 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004c6f4 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004c703 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c70b │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004c70d │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004c710 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 22 to 0004c726 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004c72a │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c732 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c733 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004c742 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c74a │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004c74c │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c74d │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 19 to 0004c760 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004c764 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004c766 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c767 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 47 to 0004c796 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 33 to 0004c877 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 150 to 0004c90d │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004c914 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c915 │ │ │ │ + DW_CFA_advance_loc1: 159 to 0004c835 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 56 to 0004c86d │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c86e │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c86f │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004c87b │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c87c │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c87d │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004c88e │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004c896 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004c91c │ │ │ │ + DW_CFA_advance_loc1: 109 to 0004c903 │ │ │ │ DW_CFA_def_cfa_offset: 324 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004c923 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c904 │ │ │ │ DW_CFA_def_cfa_offset: 328 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004c92a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c905 │ │ │ │ DW_CFA_def_cfa_offset: 332 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004c931 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004c916 │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004c93d │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004c943 │ │ │ │ + DW_CFA_advance_loc: 18 to 0004c928 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc1: 165 to 0004c9cd │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004c9d4 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c9d5 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004c9dc │ │ │ │ + DW_CFA_def_cfa_offset: 340 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004c9e3 │ │ │ │ + DW_CFA_def_cfa_offset: 344 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004c9ea │ │ │ │ + DW_CFA_def_cfa_offset: 348 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004c9f1 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004c9fd │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004ca03 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c944 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ca04 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c945 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ca05 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c946 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ca06 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c947 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ca07 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004c950 │ │ │ │ + DW_CFA_advance_loc: 9 to 0004ca10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 0004c962 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 25 to 0004c97b │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004c97d │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c97e │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 23 to 0004c995 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004c999 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004c99b │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004c99c │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc1: 108 to 0004ca08 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 158 to 0004caa6 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004cabb │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cabc │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cabd │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004cad0 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cad1 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cad2 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004cadf │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004cae7 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 348 to 0004cc43 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004cc48 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cc49 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004cc5a │ │ │ │ + DW_CFA_advance_loc: 14 to 0004ca1e │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 29 to 0004ca3b │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004ca3d │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ca3e │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 23 to 0004ca55 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004ca59 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004ca5b │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ca5c │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc1: 135 to 0004cae3 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 20 to 0004cc6e │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 415 to 0004ce0d │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ce10 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ce11 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ce12 │ │ │ │ + DW_CFA_advance_loc1: 146 to 0004cb75 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 36 to 0004cb99 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cb9a │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cb9b │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 19 to 0004cbae │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cbaf │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cbb0 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 13 to 0004cbbd │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004cbc5 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004ce22 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ce23 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ce24 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004ce35 │ │ │ │ + DW_CFA_advance_loc2: 382 to 0004cd43 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004cd48 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cd49 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004cd5a │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 18 to 0004cd6c │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004ce46 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 162 to 0004cee8 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc1: 67 to 0004cf2b │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004cf30 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cf31 │ │ │ │ + DW_CFA_advance_loc2: 417 to 0004cf0d │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004cf10 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cf11 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cf12 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004cf22 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cf23 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004cf24 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004cf35 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004cf43 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004cf3d │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cf3e │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004cf3f │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004cf50 │ │ │ │ + DW_CFA_advance_loc1: 165 to 0004cfe8 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc1: 67 to 0004d02b │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004d030 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d031 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004d03d │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d03e │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d03f │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004d050 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d058 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004cf58 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 315 to 0004d093 │ │ │ │ + DW_CFA_advance_loc2: 315 to 0004d193 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d094 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d095 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004d0a6 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004d0b0 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d194 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d195 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004d1a6 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004d1b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 488 to 0004d298 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004d2a7 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004d2ae │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004d2b5 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 24 to 0004d2cd │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004d2d4 │ │ │ │ + DW_CFA_advance_loc2: 488 to 0004d398 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 23 to 0004d3af │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004d3b6 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004d3bd │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 24 to 0004d3d5 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004d3dc │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 29 to 0004d3f9 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 29 to 0004d2f1 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 37 to 0004d316 │ │ │ │ + DW_CFA_advance_loc: 37 to 0004d41e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d317 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d41f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d318 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d420 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d319 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d421 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d31a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d422 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004d320 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004d430 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 39 to 0004d347 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 54 to 0004d37d │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004d382 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d383 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004d38f │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d390 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d391 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004d3a2 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004d3aa │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 261 to 0004d4af │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 20 to 0004d4c3 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d4c4 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d4c5 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004d4d1 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d4d2 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d4d3 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004d4e4 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004d4ec │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 881 to 0004d85d │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004d860 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d861 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d862 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004d872 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d873 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d874 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004d885 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004d896 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 38 to 0004d8bc │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0004d8fc │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004d901 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d902 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004d90e │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d90f │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004d910 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004d921 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004d929 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 284 to 0004da45 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004da4a │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004da4b │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004da5c │ │ │ │ + DW_CFA_advance_loc: 33 to 0004d451 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0004d49b │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004d4a0 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d4a1 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004d4ad │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d4ae │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d4af │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004d4c0 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d4c8 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 20 to 0004da70 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 279 to 0004db87 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004db8a │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004db8b │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004db8f │ │ │ │ + DW_CFA_advance_loc1: 247 to 0004d5bf │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 31 to 0004d5de │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d5df │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d5e0 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004d5ec │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d5ed │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d5ee │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004d5ff │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004d607 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004db9f │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dba0 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004dba1 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004dbb2 │ │ │ │ + DW_CFA_advance_loc2: 332 to 0004d753 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004d758 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d759 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004d76a │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 18 to 0004d77c │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004dbc3 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 721 to 0004de94 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004de97 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004de9e │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004dea2 │ │ │ │ + DW_CFA_advance_loc2: 609 to 0004d9dd │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004d9e0 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d9e1 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d9e2 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004d9f2 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d9f3 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004d9f4 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004da05 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004da13 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004deb2 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004deb3 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004deb4 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004dec5 │ │ │ │ + DW_CFA_advance_loc: 45 to 0004da40 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc1: 73 to 0004da89 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004da8e │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004da8f │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004da9b │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004da9c │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004da9d │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004daae │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004dab6 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004ded6 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc2: 731 to 0004e1b1 │ │ │ │ + DW_CFA_advance_loc2: 271 to 0004dbc5 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e1b4 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004e1bb │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004e1c0 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004dbca │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dbcb │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004dbdc │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004dbe1 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 598 to 0004e416 │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e419 │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e41a │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004e41e │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004e42e │ │ │ │ - DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e42f │ │ │ │ - DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e430 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004e441 │ │ │ │ + DW_CFA_advance_loc2: 294 to 0004dd07 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004dd0a │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dd0b │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004dd0f │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004dd1f │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dd20 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dd21 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004dd32 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004dd40 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004e452 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc1: 237 to 0004e53f │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e542 │ │ │ │ + DW_CFA_advance_loc2: 724 to 0004e014 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004e017 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004e01e │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004e023 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 782 to 0004e331 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004e334 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004e33b │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004e33f │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004e34f │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e350 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e351 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004e362 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004e370 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 38 to 0004e568 │ │ │ │ + DW_CFA_advance_loc2: 614 to 0004e5d6 │ │ │ │ + DW_CFA_def_cfa_offset: 324 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004e5d9 │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e5da │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004e5de │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004e5ee │ │ │ │ DW_CFA_def_cfa_offset: 324 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004e56a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e5ef │ │ │ │ DW_CFA_def_cfa_offset: 328 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004e56c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e5f0 │ │ │ │ DW_CFA_def_cfa_offset: 332 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004e56e │ │ │ │ + DW_CFA_advance_loc: 17 to 0004e601 │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e56f │ │ │ │ + DW_CFA_advance_loc: 14 to 0004e60f │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc1: 232 to 0004e6f7 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004e6fa │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 38 to 0004e720 │ │ │ │ DW_CFA_def_cfa_offset: 340 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004e571 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004e722 │ │ │ │ DW_CFA_def_cfa_offset: 344 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004e573 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004e724 │ │ │ │ DW_CFA_def_cfa_offset: 348 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004e575 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004e726 │ │ │ │ DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e576 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e727 │ │ │ │ DW_CFA_def_cfa_offset: 356 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004e578 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004e729 │ │ │ │ DW_CFA_def_cfa_offset: 360 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e580 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004e72b │ │ │ │ DW_CFA_def_cfa_offset: 364 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004e582 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004e72d │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004e591 │ │ │ │ - DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e592 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e72e │ │ │ │ + DW_CFA_def_cfa_offset: 372 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004e730 │ │ │ │ + DW_CFA_def_cfa_offset: 376 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004e738 │ │ │ │ + DW_CFA_def_cfa_offset: 380 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004e73a │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004e749 │ │ │ │ + DW_CFA_def_cfa_offset: 332 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e74a │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004e759 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004e5a1 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005444 000000bc 00005448 FDE cie=00000000 pc=0004e5b0..0004e9fe │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e5b1 │ │ │ │ +0000545c 000000bc 00005460 FDE cie=00000000 pc=0004e760..0004ebe1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e761 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e5b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e762 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e5b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e763 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e5b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e764 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e5b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004e767 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 27 to 0004e5d2 │ │ │ │ + DW_CFA_advance_loc: 27 to 0004e782 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e5da │ │ │ │ + DW_CFA_advance_loc: 6 to 0004e788 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e5db │ │ │ │ + DW_CFA_advance_loc: 3 to 0004e78b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004e5e7 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004e797 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 114 to 0004e659 │ │ │ │ + DW_CFA_advance_loc1: 130 to 0004e819 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e65c │ │ │ │ + DW_CFA_advance_loc: 3 to 0004e81c │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e662 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004e822 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004e669 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004e829 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004e670 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004e830 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e673 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004e833 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004e677 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004e837 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e678 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e838 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 27 to 0004e693 │ │ │ │ + DW_CFA_advance_loc: 27 to 0004e853 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004e69f │ │ │ │ + DW_CFA_advance_loc: 12 to 0004e85f │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e6a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e860 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004e6a4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004e866 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004e6ae │ │ │ │ + DW_CFA_advance_loc: 8 to 0004e86e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e6b1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004e871 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e6b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e872 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e6b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e873 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e6b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e874 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e6b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e875 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004e6c0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004e880 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0004e6c7 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004e88a │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004e6d3 │ │ │ │ + DW_CFA_advance_loc: 9 to 0004e893 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e6d9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004e897 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e6dc │ │ │ │ + DW_CFA_advance_loc: 5 to 0004e89c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 23 to 0004e6f3 │ │ │ │ + DW_CFA_advance_loc: 20 to 0004e8b0 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004e6fd │ │ │ │ + DW_CFA_advance_loc: 13 to 0004e8bd │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004e6ff │ │ │ │ + DW_CFA_advance_loc: 2 to 0004e8bf │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e700 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e8c0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004e70f │ │ │ │ + DW_CFA_advance_loc: 12 to 0004e8cc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 77 to 0004e75c │ │ │ │ + DW_CFA_advance_loc1: 80 to 0004e91c │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e75f │ │ │ │ + DW_CFA_advance_loc: 3 to 0004e91f │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e760 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e920 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004e76b │ │ │ │ + DW_CFA_advance_loc: 11 to 0004e92b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0004e7ad │ │ │ │ + DW_CFA_advance_loc1: 66 to 0004e96d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 230 to 0004e893 │ │ │ │ + DW_CFA_advance_loc1: 230 to 0004ea53 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004e8a1 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004ea61 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004e8a9 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ea69 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004e8aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ea6a │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004e8ad │ │ │ │ + DW_CFA_advance_loc: 5 to 0004ea6f │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004e8b3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004ea73 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004e8b7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004ea77 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004e8ca │ │ │ │ + DW_CFA_advance_loc: 19 to 0004ea8a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 32 to 0004e8ea │ │ │ │ + DW_CFA_advance_loc: 32 to 0004eaaa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 22 to 0004e900 │ │ │ │ + DW_CFA_advance_loc: 22 to 0004eac0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005504 000003c0 00005508 FDE cie=00000000 pc=0004ea00..000503b9 │ │ │ │ - DW_CFA_advance_loc: 11 to 0004ea0b │ │ │ │ +0000551c 00000384 00005520 FDE cie=00000000 pc=0004ebf0..000504b9 │ │ │ │ + DW_CFA_advance_loc: 11 to 0004ebfb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ea0c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ebfc │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ea0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ebfd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ea0e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ebfe │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004ea14 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004ec04 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0004ea55 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0004ec45 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ea5d │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ec4d │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004ea65 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ec55 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004ea6c │ │ │ │ + DW_CFA_advance_loc: 7 to 0004ec5c │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004ea7f │ │ │ │ + DW_CFA_advance_loc: 19 to 0004ec6f │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 85 to 0004ead4 │ │ │ │ + DW_CFA_advance_loc1: 85 to 0004ecc4 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004eae4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004ecd4 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 38 to 0004eb0a │ │ │ │ + DW_CFA_advance_loc: 38 to 0004ecfa │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004eb0c │ │ │ │ + DW_CFA_advance_loc: 2 to 0004ecfc │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004eb0e │ │ │ │ + DW_CFA_advance_loc: 2 to 0004ecfe │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004eb10 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004ed00 │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004eb11 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ed01 │ │ │ │ DW_CFA_def_cfa_offset: 308 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004eb13 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004ed03 │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004eb15 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004ed05 │ │ │ │ DW_CFA_def_cfa_offset: 316 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004eb17 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004ed07 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004eb18 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ed08 │ │ │ │ DW_CFA_def_cfa_offset: 324 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004eb1a │ │ │ │ + DW_CFA_advance_loc: 2 to 0004ed0a │ │ │ │ DW_CFA_def_cfa_offset: 328 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004eb22 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ed12 │ │ │ │ DW_CFA_def_cfa_offset: 332 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004eb24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004ed14 │ │ │ │ DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004eb2c │ │ │ │ + DW_CFA_advance_loc: 8 to 0004ed1c │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004eb30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004ed20 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004eb41 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004ed31 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004eb44 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004ed34 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004eb4b │ │ │ │ + DW_CFA_advance_loc: 7 to 0004ed3b │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004eb4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004ed3c │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 6 to 0004eb52 │ │ │ │ + DW_CFA_advance_loc: 6 to 0004ed42 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004eb56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004ed46 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004eb64 │ │ │ │ + DW_CFA_advance_loc: 14 to 0004ed54 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004eb68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004ed58 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004eb7d │ │ │ │ + DW_CFA_advance_loc: 15 to 0004ed67 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0004ebc5 │ │ │ │ + DW_CFA_advance_loc: 62 to 0004eda5 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ebc9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004eda9 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004ebcb │ │ │ │ + DW_CFA_advance_loc: 2 to 0004edab │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004ebd5 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004edb5 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 43 to 0004ec00 │ │ │ │ + DW_CFA_advance_loc: 43 to 0004ede0 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 266 to 0004ed0a │ │ │ │ + DW_CFA_advance_loc1: 234 to 0004eeca │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ed0e │ │ │ │ + DW_CFA_advance_loc: 4 to 0004eece │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ed0f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004eecf │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ed10 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004eed0 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 38 to 0004ed36 │ │ │ │ + DW_CFA_advance_loc: 38 to 0004eef6 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 524 to 0004ef42 │ │ │ │ + DW_CFA_advance_loc2: 513 to 0004f0f7 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004ef53 │ │ │ │ + DW_CFA_advance_loc: 28 to 0004f113 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ef54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f114 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004ef5e │ │ │ │ + DW_CFA_advance_loc: 10 to 0004f11e │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004ef71 │ │ │ │ + DW_CFA_advance_loc: 19 to 0004f131 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ef75 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004f135 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ef78 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004f138 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004ef82 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004f142 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004ef95 │ │ │ │ + DW_CFA_advance_loc: 19 to 0004f155 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004ef9c │ │ │ │ + DW_CFA_advance_loc: 7 to 0004f15c │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004efa4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0004f164 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004efa5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f165 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 48 to 0004efd5 │ │ │ │ + DW_CFA_advance_loc: 48 to 0004f195 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0004f031 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0004f1f1 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004f036 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004f1f6 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f037 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f1f7 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f038 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f1f8 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004f048 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004f208 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f049 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f209 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f04a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f20a │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004f05b │ │ │ │ + DW_CFA_advance_loc: 17 to 0004f21b │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 22 to 0004f071 │ │ │ │ + DW_CFA_advance_loc: 26 to 0004f235 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 284 to 0004f18d │ │ │ │ + DW_CFA_advance_loc2: 280 to 0004f34d │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004f190 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004f350 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004f194 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004f354 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004f199 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004f359 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004f1a5 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004f365 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f1a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f366 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f1a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f367 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004f1b8 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004f378 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004f1c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004f384 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f1c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f385 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f1c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f386 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004f1d3 │ │ │ │ + DW_CFA_advance_loc: 13 to 0004f393 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004f1db │ │ │ │ + DW_CFA_advance_loc: 15 to 0004f3a2 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004f1e9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004f3a9 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004f1ed │ │ │ │ + DW_CFA_advance_loc: 4 to 0004f3ad │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004f1f9 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004f3b9 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f1fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f3ba │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004f20a │ │ │ │ + DW_CFA_advance_loc: 16 to 0004f3ca │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 258 to 0004f30c │ │ │ │ + DW_CFA_advance_loc2: 259 to 0004f4cd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f30d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f4ce │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f30e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f4cf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f30f │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f4d0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f310 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f4d1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004f320 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004f4e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0004f329 │ │ │ │ + DW_CFA_advance_loc: 9 to 0004f4e9 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004f336 │ │ │ │ + DW_CFA_advance_loc: 13 to 0004f4f6 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004f340 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004f500 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004f344 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004f504 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 26 to 0004f35e │ │ │ │ + DW_CFA_advance_loc: 26 to 0004f51e │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004f365 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004f525 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f366 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f526 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 10 to 0004f370 │ │ │ │ + DW_CFA_advance_loc: 10 to 0004f530 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc1: 93 to 0004f3cd │ │ │ │ + DW_CFA_advance_loc1: 93 to 0004f58d │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0004f435 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0004f5f5 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004f43a │ │ │ │ + DW_CFA_advance_loc: 5 to 0004f5fa │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f43b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f5fb │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f43c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f5fc │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004f44c │ │ │ │ + DW_CFA_advance_loc: 16 to 0004f60c │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f44d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f60d │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f44e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f60e │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004f45f │ │ │ │ + DW_CFA_advance_loc: 17 to 0004f61f │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 25 to 0004f478 │ │ │ │ + DW_CFA_advance_loc: 33 to 0004f640 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 664 to 0004f710 │ │ │ │ + DW_CFA_advance_loc2: 656 to 0004f8d0 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004f713 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004f8d3 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004f71a │ │ │ │ + DW_CFA_advance_loc: 7 to 0004f8da │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004f71f │ │ │ │ + DW_CFA_advance_loc: 5 to 0004f8df │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004f72b │ │ │ │ + DW_CFA_advance_loc: 12 to 0004f8eb │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f72c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f8ec │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f72d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f8ed │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004f73e │ │ │ │ + DW_CFA_advance_loc: 17 to 0004f8fe │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004f74a │ │ │ │ + DW_CFA_advance_loc: 12 to 0004f90a │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f74b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f90b │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f74c │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f90c │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004f759 │ │ │ │ + DW_CFA_advance_loc: 13 to 0004f919 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004f761 │ │ │ │ + DW_CFA_advance_loc: 15 to 0004f928 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 14 to 0004f76f │ │ │ │ + DW_CFA_advance_loc: 7 to 0004f92f │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004f773 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004f933 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004f77f │ │ │ │ + DW_CFA_advance_loc: 12 to 0004f93f │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f780 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f940 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004f790 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004f950 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 87 to 0004f7e7 │ │ │ │ + DW_CFA_advance_loc1: 87 to 0004f9a7 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004f7ec │ │ │ │ + DW_CFA_advance_loc: 5 to 0004f9ac │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004f7f1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004f9b1 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f7f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f9b2 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004f802 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004f9c2 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f803 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f9c3 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004f804 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f9c4 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004f815 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004f9d5 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 31 to 0004f834 │ │ │ │ + DW_CFA_advance_loc: 31 to 0004f9f4 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 577 to 0004fa75 │ │ │ │ - DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004fa78 │ │ │ │ - DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004fa7f │ │ │ │ - DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004fa84 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004fa90 │ │ │ │ + DW_CFA_advance_loc2: 578 to 0004fc36 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fa91 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004fc39 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fa92 │ │ │ │ + DW_CFA_advance_loc: 7 to 0004fc40 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004faa3 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004fc45 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004faaf │ │ │ │ + DW_CFA_advance_loc: 12 to 0004fc51 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fab0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fc52 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fab1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fc53 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004fabe │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004fac6 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004fad9 │ │ │ │ + DW_CFA_advance_loc: 13 to 0004fc60 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 9 to 0004fc69 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004fae2 │ │ │ │ + DW_CFA_advance_loc: 9 to 0004fc72 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fae3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fc73 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fae4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fc74 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004faf4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0004fc84 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004faf5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fc85 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004faf6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fc86 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004fb07 │ │ │ │ + DW_CFA_advance_loc: 17 to 0004fc97 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 22 to 0004fb1d │ │ │ │ + DW_CFA_advance_loc: 26 to 0004fcb1 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 323 to 0004fc60 │ │ │ │ - DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004fc63 │ │ │ │ - DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004fc67 │ │ │ │ - DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004fc6c │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004fc78 │ │ │ │ + DW_CFA_advance_loc2: 303 to 0004fde0 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fc79 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004fde3 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fc7a │ │ │ │ + DW_CFA_advance_loc: 4 to 0004fde7 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004fc8b │ │ │ │ + DW_CFA_advance_loc: 5 to 0004fdec │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004fc97 │ │ │ │ + DW_CFA_advance_loc: 12 to 0004fdf8 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fc98 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fdf9 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fc99 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fdfa │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 13 to 0004fca6 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 8 to 0004fcae │ │ │ │ + DW_CFA_advance_loc: 6 to 0004fe00 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 21 to 0004fcc3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004fe03 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004fcc8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0004fe08 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fcc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fe09 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fcca │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fe0a │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004fcda │ │ │ │ + DW_CFA_advance_loc: 16 to 0004fe1a │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fcdb │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fe1b │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fcdc │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fe1c │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004fced │ │ │ │ + DW_CFA_advance_loc: 17 to 0004fe2d │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 25 to 0004fd06 │ │ │ │ + DW_CFA_advance_loc: 33 to 0004fe4e │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 650 to 0004ff90 │ │ │ │ - DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 0004ff93 │ │ │ │ - DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 0004ff9a │ │ │ │ - DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004ff9f │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0004ffab │ │ │ │ + DW_CFA_advance_loc2: 642 to 000500d0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ffac │ │ │ │ + DW_CFA_advance_loc: 3 to 000500d3 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ffad │ │ │ │ + DW_CFA_advance_loc: 7 to 000500da │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0004ffb2 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004ffbb │ │ │ │ + DW_CFA_advance_loc: 5 to 000500df │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 9 to 000500e8 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004ffc4 │ │ │ │ + DW_CFA_advance_loc: 9 to 000500f1 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ffc5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000500f2 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ffc6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000500f3 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 0004ffd6 │ │ │ │ + DW_CFA_advance_loc: 16 to 00050103 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ffd7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050104 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004ffd8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050105 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 17 to 0004ffe9 │ │ │ │ + DW_CFA_advance_loc: 17 to 00050116 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 25 to 00050002 │ │ │ │ + DW_CFA_advance_loc: 29 to 00050133 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc2: 620 to 0005026e │ │ │ │ + DW_CFA_advance_loc2: 571 to 0005036e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050271 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050371 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050278 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050378 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005027d │ │ │ │ + DW_CFA_advance_loc: 5 to 0005037d │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00050280 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050380 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050287 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050387 │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005028e │ │ │ │ + DW_CFA_advance_loc: 7 to 0005038e │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050295 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050395 │ │ │ │ DW_CFA_def_cfa_offset: 292 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005029c │ │ │ │ + DW_CFA_advance_loc: 7 to 0005039c │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ - DW_CFA_advance_loc: 7 to 000502a3 │ │ │ │ + DW_CFA_advance_loc: 7 to 000503a3 │ │ │ │ DW_CFA_def_cfa_offset: 300 │ │ │ │ - DW_CFA_advance_loc: 7 to 000502aa │ │ │ │ + DW_CFA_advance_loc: 7 to 000503aa │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 12 to 000502b6 │ │ │ │ + DW_CFA_advance_loc: 12 to 000503b6 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 6 to 000502bc │ │ │ │ + DW_CFA_advance_loc: 6 to 000503bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000502bd │ │ │ │ + DW_CFA_advance_loc: 1 to 000503bd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000502be │ │ │ │ + DW_CFA_advance_loc: 1 to 000503be │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000502bf │ │ │ │ + DW_CFA_advance_loc: 1 to 000503bf │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000502c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000503c0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000502c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000503c1 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 000502c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000503c4 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 1 to 000502c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000503c8 │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 7 to 000502cf │ │ │ │ + DW_CFA_advance_loc: 7 to 000503cf │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 10 to 000502d9 │ │ │ │ + DW_CFA_advance_loc: 10 to 000503d9 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 000502e5 │ │ │ │ + DW_CFA_advance_loc: 12 to 000503e5 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 141 to 00050372 │ │ │ │ + DW_CFA_advance_loc1: 141 to 00050472 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050373 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050473 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050374 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050474 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050375 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050475 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050376 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050476 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050377 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050477 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00050387 │ │ │ │ + DW_CFA_advance_loc: 16 to 00050487 │ │ │ │ DW_CFA_def_cfa_offset: 276 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005038d │ │ │ │ + DW_CFA_advance_loc: 6 to 0005048d │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005038f │ │ │ │ + DW_CFA_advance_loc: 2 to 0005048f │ │ │ │ DW_CFA_def_cfa_offset: 284 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050390 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050490 │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 30 to 000503ae │ │ │ │ + DW_CFA_advance_loc: 30 to 000504ae │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ │ │ │ -000058c8 0000010c 000058cc FDE cie=00000000 pc=000503c0..0005089b │ │ │ │ - DW_CFA_advance_loc: 11 to 000503cb │ │ │ │ +000058a4 0000010c 000058a8 FDE cie=00000000 pc=000504c0..0005099b │ │ │ │ + DW_CFA_advance_loc: 11 to 000504cb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000503cc │ │ │ │ + DW_CFA_advance_loc: 1 to 000504cc │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000503cd │ │ │ │ + DW_CFA_advance_loc: 1 to 000504cd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000503ce │ │ │ │ + DW_CFA_advance_loc: 1 to 000504ce │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000503d1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000504d1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00050412 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00050512 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050413 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050513 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005041f │ │ │ │ + DW_CFA_advance_loc: 12 to 0005051f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 72 to 00050467 │ │ │ │ + DW_CFA_advance_loc1: 72 to 00050567 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050468 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050568 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00050478 │ │ │ │ + DW_CFA_advance_loc: 16 to 00050578 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 246 to 0005056e │ │ │ │ + DW_CFA_advance_loc1: 246 to 0005066e │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005056f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005066f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 00050581 │ │ │ │ + DW_CFA_advance_loc: 18 to 00050681 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 21 to 00050596 │ │ │ │ + DW_CFA_advance_loc: 21 to 00050696 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050597 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050697 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 37 to 000505bc │ │ │ │ + DW_CFA_advance_loc: 41 to 000506c0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000505d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000506d0 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000505d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000506d1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 22 to 000505e7 │ │ │ │ + DW_CFA_advance_loc: 22 to 000506e7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 10 to 000505f1 │ │ │ │ + DW_CFA_advance_loc: 10 to 000506f1 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 000505f8 │ │ │ │ + DW_CFA_advance_loc: 7 to 000506f8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00050608 │ │ │ │ + DW_CFA_advance_loc: 16 to 00050708 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 50 to 0005063a │ │ │ │ + DW_CFA_advance_loc: 43 to 00050733 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005063e │ │ │ │ + DW_CFA_advance_loc: 11 to 0005073e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 0005064d │ │ │ │ + DW_CFA_advance_loc: 12 to 0005074a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0005065c │ │ │ │ + DW_CFA_advance_loc: 18 to 0005075c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005065d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005075d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 21 to 00050672 │ │ │ │ + DW_CFA_advance_loc: 21 to 00050772 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050675 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050775 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005067b │ │ │ │ + DW_CFA_advance_loc: 6 to 0005077b │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050682 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050782 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005068e │ │ │ │ + DW_CFA_advance_loc: 12 to 0005078e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 53 to 000506c3 │ │ │ │ + DW_CFA_advance_loc: 53 to 000507c3 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000506c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000507c4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 24 to 000506dc │ │ │ │ + DW_CFA_advance_loc: 24 to 000507dc │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 000506df │ │ │ │ + DW_CFA_advance_loc: 3 to 000507df │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 9 to 000506e8 │ │ │ │ + DW_CFA_advance_loc: 9 to 000507e8 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 000506eb │ │ │ │ + DW_CFA_advance_loc: 3 to 000507eb │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 27 to 00050706 │ │ │ │ + DW_CFA_advance_loc: 27 to 00050806 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 25 to 0005071f │ │ │ │ + DW_CFA_advance_loc: 25 to 0005081f │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050726 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050826 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 10 to 00050730 │ │ │ │ + DW_CFA_advance_loc: 10 to 00050830 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050737 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050837 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00050743 │ │ │ │ + DW_CFA_advance_loc: 12 to 00050843 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 35 to 00050766 │ │ │ │ + DW_CFA_advance_loc: 35 to 00050866 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005076a │ │ │ │ + DW_CFA_advance_loc: 4 to 0005086a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00050776 │ │ │ │ + DW_CFA_advance_loc: 12 to 00050876 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050777 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050877 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050778 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050878 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050779 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050879 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005077a │ │ │ │ + DW_CFA_advance_loc: 1 to 0005087a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00050780 │ │ │ │ + DW_CFA_advance_loc: 6 to 00050880 │ │ │ │ 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 0005078b │ │ │ │ + DW_CFA_advance_loc: 11 to 0005088b │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005078c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005088c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00050798 │ │ │ │ + DW_CFA_advance_loc: 12 to 00050898 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 000507a7 │ │ │ │ + DW_CFA_advance_loc: 15 to 000508a7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000507a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000508a8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 22 to 000507be │ │ │ │ + DW_CFA_advance_loc: 22 to 000508be │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 000507c9 │ │ │ │ + DW_CFA_advance_loc: 11 to 000508c9 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000507cd │ │ │ │ + DW_CFA_advance_loc: 4 to 000508cd │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 19 to 000507e0 │ │ │ │ + DW_CFA_advance_loc: 19 to 000508e0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000507e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000508e8 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 000507eb │ │ │ │ + DW_CFA_advance_loc: 3 to 000508eb │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 33 to 0005080c │ │ │ │ + DW_CFA_advance_loc: 33 to 0005090c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00050814 │ │ │ │ + DW_CFA_advance_loc: 8 to 00050914 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005081b │ │ │ │ + DW_CFA_advance_loc: 7 to 0005091b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 21 to 00050830 │ │ │ │ + DW_CFA_advance_loc: 21 to 00050930 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050833 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050933 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005083f │ │ │ │ + DW_CFA_advance_loc: 12 to 0005093f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0005084e │ │ │ │ + DW_CFA_advance_loc: 15 to 0005094e │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050855 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050955 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005085f │ │ │ │ + DW_CFA_advance_loc: 10 to 0005095f │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050866 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050966 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005086c │ │ │ │ + DW_CFA_advance_loc: 6 to 0005096c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050873 │ │ │ │ + DW_CFA_advance_loc: 7 to 00050973 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005087f │ │ │ │ + DW_CFA_advance_loc: 12 to 0005097f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000059d8 00000054 000059dc FDE cie=00000000 pc=000508c0..00050a62 │ │ │ │ - DW_CFA_advance_loc: 1 to 000508c1 │ │ │ │ +000059b4 00000054 000059b8 FDE cie=00000000 pc=000509c0..00050b62 │ │ │ │ + DW_CFA_advance_loc: 1 to 000509c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000508c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000509c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000508c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000509c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000508c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000509c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000508c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000509c7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc1: 188 to 00050983 │ │ │ │ + DW_CFA_advance_loc1: 188 to 00050a83 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050984 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a84 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050985 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a85 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050986 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a86 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050987 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050a87 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00050990 │ │ │ │ + DW_CFA_advance_loc: 9 to 00050a90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 108 to 000509fc │ │ │ │ + DW_CFA_advance_loc1: 108 to 00050afc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000509fd │ │ │ │ + DW_CFA_advance_loc: 1 to 00050afd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000509fe │ │ │ │ + DW_CFA_advance_loc: 1 to 00050afe │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000509ff │ │ │ │ + DW_CFA_advance_loc: 1 to 00050aff │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050a00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050b00 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00050a10 │ │ │ │ + DW_CFA_advance_loc: 16 to 00050b10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a30 00000020 00005a34 FDE cie=00000000 pc=00050a70..00050ab2 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050a71 │ │ │ │ +00005a0c 00000020 00005a10 FDE cie=00000000 pc=00050b70..00050bb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050b71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050a72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050b72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 62 to 00050ab0 │ │ │ │ + DW_CFA_advance_loc: 62 to 00050bb0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050ab1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050bb1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a54 00000044 00005a58 FDE cie=00000000 pc=00050ac0..00050b8a │ │ │ │ - DW_CFA_advance_loc: 1 to 00050ac1 │ │ │ │ +00005a30 00000044 00005a34 FDE cie=00000000 pc=00050bc0..00050c8a │ │ │ │ + DW_CFA_advance_loc: 1 to 00050bc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050ac2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050bc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050ac3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050bc3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050ac4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050bc4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050ac7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050bc7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 37 to 00050aec │ │ │ │ + DW_CFA_advance_loc: 37 to 00050bec │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00050aee │ │ │ │ + DW_CFA_advance_loc: 2 to 00050bee │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 9 to 00050af7 │ │ │ │ + DW_CFA_advance_loc: 13 to 00050bfb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 36 to 00050b1b │ │ │ │ + DW_CFA_advance_loc: 28 to 00050c17 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 106 to 00050b85 │ │ │ │ + DW_CFA_advance_loc1: 110 to 00050c85 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050b86 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050c86 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050b87 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050c87 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050b88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050c88 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050b89 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050c89 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00005a9c 0000003c 00005aa0 FDE cie=00000000 pc=00050b90..00050cbb │ │ │ │ - DW_CFA_advance_loc: 1 to 00050b91 │ │ │ │ +00005a78 0000003c 00005a7c FDE cie=00000000 pc=00050c90..00050dbb │ │ │ │ + DW_CFA_advance_loc: 1 to 00050c91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050b92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050c92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050b93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050c93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050b94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050c94 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050b97 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050c97 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 260 to 00050c9b │ │ │ │ + DW_CFA_advance_loc2: 260 to 00050d9b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050c9c │ │ │ │ + DW_CFA_advance_loc: 1 to 00050d9c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050c9d │ │ │ │ + DW_CFA_advance_loc: 1 to 00050d9d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050c9e │ │ │ │ + DW_CFA_advance_loc: 1 to 00050d9e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050c9f │ │ │ │ + DW_CFA_advance_loc: 1 to 00050d9f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050ca0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050da0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005adc 00000034 00005ae0 FDE cie=00000000 pc=00050cc0..00050d25 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050cc1 │ │ │ │ +00005ab8 00000034 00005abc FDE cie=00000000 pc=00050dc0..00050e25 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050dc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050cc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050dc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050cc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050dc3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050cc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050dc4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 93 to 00050d21 │ │ │ │ + DW_CFA_advance_loc1: 93 to 00050e21 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050d22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e22 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050d23 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e23 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050d24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e24 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b14 00000048 00005b18 FDE cie=00000000 pc=00050d30..00050e32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050d31 │ │ │ │ +00005af0 00000048 00005af4 FDE cie=00000000 pc=00050e30..00050f32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050d32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050d33 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050d34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050e34 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050d37 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050e37 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00050d79 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00050e79 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00050d7b │ │ │ │ + DW_CFA_advance_loc: 2 to 00050e7b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 9 to 00050d84 │ │ │ │ + DW_CFA_advance_loc: 13 to 00050e88 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 33 to 00050da5 │ │ │ │ + DW_CFA_advance_loc: 29 to 00050ea5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 136 to 00050e2d │ │ │ │ + DW_CFA_advance_loc1: 136 to 00050f2d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050e2e │ │ │ │ + DW_CFA_advance_loc: 1 to 00050f2e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050e2f │ │ │ │ + DW_CFA_advance_loc: 1 to 00050f2f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050e30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050f30 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050e31 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050f31 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b60 00000050 00005b64 FDE cie=00000000 pc=00050e40..00050f80 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050e41 │ │ │ │ +00005b3c 00000050 00005b40 FDE cie=00000000 pc=00050f40..00051080 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050f41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050e42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050f42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050e43 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050f43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050e44 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050f44 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050e47 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050f47 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 222 to 00050f25 │ │ │ │ + DW_CFA_advance_loc1: 222 to 00051025 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050f26 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051026 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050f27 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051027 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050f28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051028 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050f29 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051029 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00050f30 │ │ │ │ + DW_CFA_advance_loc: 7 to 00051030 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 75 to 00050f7b │ │ │ │ + DW_CFA_advance_loc1: 75 to 0005107b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050f7c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005107c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050f7d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005107d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050f7e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005107e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050f7f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005107f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005bb4 00000054 00005bb8 FDE cie=00000000 pc=00050f80..000510d8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050f81 │ │ │ │ +00005b90 00000054 00005b94 FDE cie=00000000 pc=00051080..000511d8 │ │ │ │ + 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: 1 to 00050f82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051082 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050f83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051083 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050f84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051084 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00050f87 │ │ │ │ + DW_CFA_advance_loc: 3 to 00051087 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 254 to 00051085 │ │ │ │ + DW_CFA_advance_loc1: 254 to 00051185 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051088 │ │ │ │ + DW_CFA_advance_loc: 3 to 00051188 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051089 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051189 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005108a │ │ │ │ + DW_CFA_advance_loc: 1 to 0005118a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005108b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005118b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00051090 │ │ │ │ + DW_CFA_advance_loc: 5 to 00051190 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 29 to 000510ad │ │ │ │ + DW_CFA_advance_loc: 29 to 000511ad │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 000510b3 │ │ │ │ + DW_CFA_advance_loc: 6 to 000511b3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000510b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000511b4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000510b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000511b5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000510b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000511b6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000510b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000511b7 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c0c 0000001c 00005c10 FDE cie=00000000 pc=00051100..0005112d │ │ │ │ - DW_CFA_advance_loc: 1 to 00051101 │ │ │ │ +00005be8 0000001c 00005bec FDE cie=00000000 pc=00051200..0005122d │ │ │ │ + DW_CFA_advance_loc: 1 to 00051201 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005110f │ │ │ │ + DW_CFA_advance_loc: 14 to 0005120f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0005112b │ │ │ │ + DW_CFA_advance_loc: 28 to 0005122b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005112c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005122c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00005c2c 000000b4 00005c30 FDE cie=00000000 pc=00051130..000512fb │ │ │ │ - DW_CFA_advance_loc: 1 to 00051131 │ │ │ │ +00005c08 000000b4 00005c0c FDE cie=00000000 pc=00051230..000513fb │ │ │ │ + DW_CFA_advance_loc: 1 to 00051231 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051132 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051232 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051133 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051233 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051134 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051234 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051137 │ │ │ │ + DW_CFA_advance_loc: 3 to 00051237 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 79 to 00051186 │ │ │ │ + DW_CFA_advance_loc1: 79 to 00051286 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005118a │ │ │ │ + DW_CFA_advance_loc: 4 to 0005128a │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005118b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005128b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005118c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005128c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 30 to 000511aa │ │ │ │ + DW_CFA_advance_loc: 24 to 000512a4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 000511b7 │ │ │ │ + DW_CFA_advance_loc: 19 to 000512b7 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 000511b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000512b8 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 000511b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000512b9 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 000511bc │ │ │ │ + DW_CFA_advance_loc: 3 to 000512bc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000511c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000512c4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 000511d2 │ │ │ │ + DW_CFA_advance_loc: 14 to 000512d2 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 9 to 000511db │ │ │ │ + DW_CFA_advance_loc: 9 to 000512db │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 9 to 000511e4 │ │ │ │ + DW_CFA_advance_loc: 9 to 000512e4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000511ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000512ec │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000511ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000512ee │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000511f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000512f0 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 000511f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000512f2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000511fa │ │ │ │ + DW_CFA_advance_loc: 8 to 000512fa │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0005123c │ │ │ │ + DW_CFA_advance_loc1: 66 to 0005133c │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00051240 │ │ │ │ + DW_CFA_advance_loc: 4 to 00051340 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051241 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051341 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005124d │ │ │ │ + DW_CFA_advance_loc: 12 to 0005134d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 7 to 00051254 │ │ │ │ + DW_CFA_advance_loc: 7 to 00051354 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 00051259 │ │ │ │ + DW_CFA_advance_loc: 5 to 00051359 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005125e │ │ │ │ + DW_CFA_advance_loc: 5 to 0005135e │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00051262 │ │ │ │ + DW_CFA_advance_loc: 4 to 00051362 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005126a │ │ │ │ + DW_CFA_advance_loc: 8 to 0005136a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 00051273 │ │ │ │ + DW_CFA_advance_loc: 9 to 00051373 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 00051279 │ │ │ │ + DW_CFA_advance_loc: 6 to 00051379 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005127d │ │ │ │ + DW_CFA_advance_loc: 4 to 0005137d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00051285 │ │ │ │ + DW_CFA_advance_loc: 8 to 00051385 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00051291 │ │ │ │ + DW_CFA_advance_loc: 12 to 00051391 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051292 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051392 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051293 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051393 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051294 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051394 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051295 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051395 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000512a0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000513a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000512a3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000513a3 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 11 to 000512ae │ │ │ │ + DW_CFA_advance_loc: 11 to 000513ae │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 000512af │ │ │ │ + DW_CFA_advance_loc: 1 to 000513af │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000512b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000513b0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 22 to 000512c6 │ │ │ │ + DW_CFA_advance_loc: 16 to 000513c0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000512de │ │ │ │ + DW_CFA_advance_loc: 30 to 000513de │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 10 to 000512e8 │ │ │ │ + DW_CFA_advance_loc: 10 to 000513e8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000512f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000513f0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ce4 000000f8 00005ce8 FDE cie=00000000 pc=00051300..00051571 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051301 │ │ │ │ +00005cc0 000000f8 00005cc4 FDE cie=00000000 pc=00051400..00051671 │ │ │ │ + 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: 1 to 00051302 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051402 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051303 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051403 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051304 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051404 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051307 │ │ │ │ + DW_CFA_advance_loc: 3 to 00051407 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 60 to 00051343 │ │ │ │ + DW_CFA_advance_loc: 60 to 00051443 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005134b │ │ │ │ + DW_CFA_advance_loc: 8 to 0005144b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 72 to 00051393 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0005148d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 26 to 000513ad │ │ │ │ + DW_CFA_advance_loc: 32 to 000514ad │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 6 to 000513b3 │ │ │ │ + DW_CFA_advance_loc: 6 to 000514b3 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 000513b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000514b4 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000513b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000514b5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 27 to 000513d0 │ │ │ │ + DW_CFA_advance_loc: 21 to 000514ca │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 23 to 000513e7 │ │ │ │ + DW_CFA_advance_loc: 29 to 000514e7 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 000513e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000514e8 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 000513e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000514e9 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 000513ec │ │ │ │ + DW_CFA_advance_loc: 3 to 000514ec │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000513f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000514f4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 00051402 │ │ │ │ + DW_CFA_advance_loc: 14 to 00051502 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 9 to 0005140b │ │ │ │ + DW_CFA_advance_loc: 9 to 0005150b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 9 to 00051414 │ │ │ │ + DW_CFA_advance_loc: 9 to 00051514 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005141c │ │ │ │ + DW_CFA_advance_loc: 8 to 0005151c │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005141e │ │ │ │ + DW_CFA_advance_loc: 2 to 0005151e │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051420 │ │ │ │ + DW_CFA_advance_loc: 2 to 00051520 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051422 │ │ │ │ + DW_CFA_advance_loc: 2 to 00051522 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005142a │ │ │ │ + DW_CFA_advance_loc: 8 to 0005152a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 57 to 00051463 │ │ │ │ + DW_CFA_advance_loc: 57 to 00051563 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051464 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051564 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00051468 │ │ │ │ + DW_CFA_advance_loc: 4 to 00051568 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051469 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051569 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00051471 │ │ │ │ + DW_CFA_advance_loc: 8 to 00051571 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051472 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051572 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00051476 │ │ │ │ + DW_CFA_advance_loc: 4 to 00051576 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005147a │ │ │ │ + DW_CFA_advance_loc: 4 to 0005157a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00051482 │ │ │ │ + DW_CFA_advance_loc: 8 to 00051582 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051483 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051583 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00051487 │ │ │ │ + DW_CFA_advance_loc: 4 to 00051587 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005148b │ │ │ │ + DW_CFA_advance_loc: 4 to 0005158b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 00051494 │ │ │ │ + DW_CFA_advance_loc: 9 to 00051594 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00051498 │ │ │ │ + DW_CFA_advance_loc: 8 to 0005159c │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051499 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005159d │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005149d │ │ │ │ + DW_CFA_advance_loc: 4 to 000515a1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000514a1 │ │ │ │ + DW_CFA_advance_loc: 4 to 000515a5 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 5 to 000514a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000515a6 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 000514a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000515a7 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 8 to 000514af │ │ │ │ + DW_CFA_advance_loc: 8 to 000515af │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000514b7 │ │ │ │ + DW_CFA_advance_loc: 8 to 000515b7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 9 to 000514c0 │ │ │ │ + DW_CFA_advance_loc: 9 to 000515c0 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000514c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000515c4 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 000514c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000515c8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000514d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000515d0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000514e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000515e0 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000514e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000515e1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 000514e7 │ │ │ │ + DW_CFA_advance_loc: 6 to 000515e7 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 000514eb │ │ │ │ + DW_CFA_advance_loc: 4 to 000515eb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 000514f1 │ │ │ │ + DW_CFA_advance_loc: 6 to 000515f1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 000514f5 │ │ │ │ + DW_CFA_advance_loc: 4 to 000515f5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000514fd │ │ │ │ + DW_CFA_advance_loc: 8 to 000515fd │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000514fe │ │ │ │ + DW_CFA_advance_loc: 1 to 000515fe │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000514ff │ │ │ │ + DW_CFA_advance_loc: 1 to 000515ff │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051500 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051600 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051501 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051601 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00051510 │ │ │ │ + DW_CFA_advance_loc: 15 to 00051610 │ │ │ │ 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 0005151d │ │ │ │ + DW_CFA_advance_loc: 13 to 0005161d │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005151e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005161e │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005151f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005161f │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051520 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051620 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0005153c │ │ │ │ + DW_CFA_advance_loc: 28 to 0005163c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 00051554 │ │ │ │ + DW_CFA_advance_loc: 24 to 00051654 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005155e │ │ │ │ + DW_CFA_advance_loc: 10 to 0005165e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00051566 │ │ │ │ + DW_CFA_advance_loc: 8 to 00051666 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ │ │ │ -00005de0 0000005c 00005de4 FDE cie=00000000 pc=00051580..000516ca │ │ │ │ - DW_CFA_advance_loc: 1 to 00051581 │ │ │ │ +00005dbc 0000005c 00005dc0 FDE cie=00000000 pc=00051680..000517ca │ │ │ │ + DW_CFA_advance_loc: 1 to 00051681 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051582 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051682 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051583 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051683 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051584 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051684 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051587 │ │ │ │ + DW_CFA_advance_loc: 3 to 00051687 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 26 to 000515a1 │ │ │ │ + DW_CFA_advance_loc: 26 to 000516a1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 11 to 000515ac │ │ │ │ + DW_CFA_advance_loc: 11 to 000516ac │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000515ae │ │ │ │ + DW_CFA_advance_loc: 5 to 000516b1 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000515b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000516b3 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 000515b5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000516b5 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 000515b7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000516b7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000515bf │ │ │ │ + DW_CFA_advance_loc: 8 to 000516bf │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 215 to 00051696 │ │ │ │ + DW_CFA_advance_loc1: 215 to 00051796 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005169c │ │ │ │ + DW_CFA_advance_loc: 6 to 0005179c │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 000516a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000517a0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000516ac │ │ │ │ + DW_CFA_advance_loc: 12 to 000517ac │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 000516c5 │ │ │ │ + DW_CFA_advance_loc: 25 to 000517c5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000516c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000517c6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000516c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000517c7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000516c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000517c8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000516c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000517c9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e40 00000064 00005e44 FDE cie=00000000 pc=000516d0..00051b59 │ │ │ │ - DW_CFA_advance_loc: 1 to 000516d1 │ │ │ │ +00005e1c 00000064 00005e20 FDE cie=00000000 pc=000517d0..00051c59 │ │ │ │ + DW_CFA_advance_loc: 1 to 000517d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000516d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000517d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000516d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000517d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000516d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000517d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 000516da │ │ │ │ + DW_CFA_advance_loc: 6 to 000517da │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc2: 595 to 0005192d │ │ │ │ + DW_CFA_advance_loc2: 595 to 00051a2d │ │ │ │ DW_CFA_def_cfa_offset: 196 │ │ │ │ - DW_CFA_advance_loc: 32 to 0005194d │ │ │ │ + DW_CFA_advance_loc: 32 to 00051a4d │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ - DW_CFA_advance_loc: 4 to 00051951 │ │ │ │ + DW_CFA_advance_loc: 4 to 00051a51 │ │ │ │ DW_CFA_def_cfa_offset: 204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00051955 │ │ │ │ + DW_CFA_advance_loc: 4 to 00051a55 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 20 to 00051969 │ │ │ │ + DW_CFA_advance_loc: 16 to 00051a65 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc1: 134 to 000519ef │ │ │ │ + DW_CFA_advance_loc1: 138 to 00051aef │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000519f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051af0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000519f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051af1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000519f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051af2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000519f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051af3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00051a00 │ │ │ │ + DW_CFA_advance_loc: 13 to 00051b00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 179 to 00051ab3 │ │ │ │ + DW_CFA_advance_loc1: 179 to 00051bb3 │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ - DW_CFA_advance_loc: 27 to 00051ace │ │ │ │ + DW_CFA_advance_loc: 27 to 00051bce │ │ │ │ DW_CFA_def_cfa_offset: 188 │ │ │ │ - DW_CFA_advance_loc: 4 to 00051ad2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00051bd2 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 16 to 00051ae2 │ │ │ │ + DW_CFA_advance_loc: 12 to 00051bde │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ea8 0000005c 00005eac FDE cie=00000000 pc=00051b60..00051ca8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051b61 │ │ │ │ +00005e84 0000005c 00005e88 FDE cie=00000000 pc=00051c60..00051da8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051c61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051b62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051c62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051b63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051c63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051b64 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051c64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051b67 │ │ │ │ + DW_CFA_advance_loc: 3 to 00051c67 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 26 to 00051b81 │ │ │ │ + DW_CFA_advance_loc: 26 to 00051c81 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 11 to 00051b8c │ │ │ │ + DW_CFA_advance_loc: 11 to 00051c8c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051b8e │ │ │ │ + DW_CFA_advance_loc: 5 to 00051c91 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051b90 │ │ │ │ + DW_CFA_advance_loc: 2 to 00051c93 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 00051b95 │ │ │ │ + DW_CFA_advance_loc: 2 to 00051c95 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051b97 │ │ │ │ + DW_CFA_advance_loc: 2 to 00051c97 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00051b9f │ │ │ │ + DW_CFA_advance_loc: 8 to 00051c9f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 215 to 00051c76 │ │ │ │ + DW_CFA_advance_loc1: 215 to 00051d76 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00051c7a │ │ │ │ + DW_CFA_advance_loc: 4 to 00051d7a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00051c7e │ │ │ │ + DW_CFA_advance_loc: 4 to 00051d7e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00051c8a │ │ │ │ + DW_CFA_advance_loc: 12 to 00051d8a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 00051ca3 │ │ │ │ + DW_CFA_advance_loc: 25 to 00051da3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051ca4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051da4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051ca5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051da5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051ca6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051da6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051ca7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051da7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f08 0000005c 00005f0c FDE cie=00000000 pc=00051cb0..00051de8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051cb1 │ │ │ │ +00005ee4 0000005c 00005ee8 FDE cie=00000000 pc=00051db0..00051ee8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051db1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051cb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051db2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051cb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051db3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051cb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051db4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051cb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00051db7 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 26 to 00051cd1 │ │ │ │ + DW_CFA_advance_loc: 26 to 00051dd1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 11 to 00051cdc │ │ │ │ + DW_CFA_advance_loc: 11 to 00051ddc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051cde │ │ │ │ + DW_CFA_advance_loc: 5 to 00051de1 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051ce0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00051de3 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 00051ce5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00051de5 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051ce7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00051de7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00051cef │ │ │ │ + DW_CFA_advance_loc: 8 to 00051def │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 199 to 00051db6 │ │ │ │ + DW_CFA_advance_loc1: 199 to 00051eb6 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00051dba │ │ │ │ + DW_CFA_advance_loc: 4 to 00051eba │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00051dbe │ │ │ │ + DW_CFA_advance_loc: 4 to 00051ebe │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00051dca │ │ │ │ + DW_CFA_advance_loc: 12 to 00051eca │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 00051de3 │ │ │ │ + DW_CFA_advance_loc: 25 to 00051ee3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051de4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051ee4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051de5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051ee5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051de6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051ee6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051de7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051ee7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f68 00000088 00005f6c FDE cie=00000000 pc=00051df0..00051f44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051df1 │ │ │ │ +00005f44 00000088 00005f48 FDE cie=00000000 pc=00051ef0..00052044 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051ef1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051df2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051ef2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051df3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051ef3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051df4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051ef4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051df7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00051ef7 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 35 to 00051e1a │ │ │ │ + DW_CFA_advance_loc: 35 to 00051f1a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 00051e1f │ │ │ │ + DW_CFA_advance_loc: 5 to 00051f1f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051e21 │ │ │ │ + DW_CFA_advance_loc: 2 to 00051f21 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051e23 │ │ │ │ + DW_CFA_advance_loc: 2 to 00051f23 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 00051e29 │ │ │ │ + DW_CFA_advance_loc: 6 to 00051f29 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051e2b │ │ │ │ + DW_CFA_advance_loc: 2 to 00051f2b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00051e33 │ │ │ │ + DW_CFA_advance_loc: 8 to 00051f33 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 94 to 00051e91 │ │ │ │ + DW_CFA_advance_loc1: 94 to 00051f91 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051e93 │ │ │ │ + DW_CFA_advance_loc: 2 to 00051f93 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051e94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051f94 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00051ea0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00051fa0 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 10 to 00051eaa │ │ │ │ + DW_CFA_advance_loc: 10 to 00051faa │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051eab │ │ │ │ + DW_CFA_advance_loc: 1 to 00051fab │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 00051ebc │ │ │ │ + DW_CFA_advance_loc: 17 to 00051fbc │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00051ec8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00051fc8 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 11 to 00051ed3 │ │ │ │ + DW_CFA_advance_loc: 11 to 00051fd3 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 00051ed9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00051fd9 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 00051ef5 │ │ │ │ + DW_CFA_advance_loc: 28 to 00051ff5 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051ef6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051ff6 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051ef7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051ff7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 00051f08 │ │ │ │ + DW_CFA_advance_loc: 17 to 00052008 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00051f10 │ │ │ │ + DW_CFA_advance_loc: 8 to 00052010 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 00051f1d │ │ │ │ + DW_CFA_advance_loc: 13 to 0005201d │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00051f21 │ │ │ │ + DW_CFA_advance_loc: 4 to 00052021 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00051f25 │ │ │ │ + DW_CFA_advance_loc: 4 to 00052025 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00051f2d │ │ │ │ + DW_CFA_advance_loc: 8 to 0005202d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 00051f3f │ │ │ │ + DW_CFA_advance_loc: 18 to 0005203f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051f40 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052040 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051f41 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052041 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051f42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052042 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051f43 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052043 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ff4 00000088 00005ff8 FDE cie=00000000 pc=00051f50..000520a4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051f51 │ │ │ │ +00005fd0 00000088 00005fd4 FDE cie=00000000 pc=00052050..000521a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052051 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051f52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052052 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051f53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052053 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051f54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052054 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00051f57 │ │ │ │ + DW_CFA_advance_loc: 3 to 00052057 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 35 to 00051f7a │ │ │ │ + DW_CFA_advance_loc: 35 to 0005207a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 00051f7f │ │ │ │ + DW_CFA_advance_loc: 5 to 0005207f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051f81 │ │ │ │ + DW_CFA_advance_loc: 2 to 00052081 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051f83 │ │ │ │ + DW_CFA_advance_loc: 2 to 00052083 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 00051f89 │ │ │ │ + DW_CFA_advance_loc: 6 to 00052089 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051f8b │ │ │ │ + DW_CFA_advance_loc: 2 to 0005208b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00051f93 │ │ │ │ + DW_CFA_advance_loc: 8 to 00052093 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 94 to 00051ff1 │ │ │ │ + DW_CFA_advance_loc1: 94 to 000520f1 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051ff3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000520f3 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051ff4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000520f4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00052000 │ │ │ │ + DW_CFA_advance_loc: 12 to 00052100 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005200a │ │ │ │ + DW_CFA_advance_loc: 10 to 0005210a │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005200b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005210b │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 0005201c │ │ │ │ + DW_CFA_advance_loc: 17 to 0005211c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00052028 │ │ │ │ + DW_CFA_advance_loc: 12 to 00052128 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 11 to 00052033 │ │ │ │ + DW_CFA_advance_loc: 11 to 00052133 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 00052039 │ │ │ │ + DW_CFA_advance_loc: 6 to 00052139 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 00052055 │ │ │ │ + DW_CFA_advance_loc: 28 to 00052155 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052056 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052156 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052057 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052157 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 00052068 │ │ │ │ + DW_CFA_advance_loc: 17 to 00052168 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00052070 │ │ │ │ + DW_CFA_advance_loc: 8 to 00052170 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005207d │ │ │ │ + DW_CFA_advance_loc: 13 to 0005217d │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052081 │ │ │ │ + DW_CFA_advance_loc: 4 to 00052181 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052085 │ │ │ │ + DW_CFA_advance_loc: 4 to 00052185 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005208d │ │ │ │ + DW_CFA_advance_loc: 8 to 0005218d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 0005209f │ │ │ │ + DW_CFA_advance_loc: 18 to 0005219f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000520a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000521a0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000520a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000521a1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000520a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000521a2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000520a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000521a3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006080 0000005c 00006084 FDE cie=00000000 pc=000520b0..000521e8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000520b1 │ │ │ │ +0000605c 0000005c 00006060 FDE cie=00000000 pc=000521b0..000522e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000521b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000520b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000521b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000520b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000521b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000520b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000521b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000520b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000521b7 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 26 to 000520d1 │ │ │ │ + DW_CFA_advance_loc: 26 to 000521d1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 11 to 000520dc │ │ │ │ + DW_CFA_advance_loc: 11 to 000521dc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000520de │ │ │ │ + DW_CFA_advance_loc: 5 to 000521e1 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 000520e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000521e3 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 000520e5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000521e5 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 000520e7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000521e7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000520ef │ │ │ │ + DW_CFA_advance_loc: 8 to 000521ef │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 199 to 000521b6 │ │ │ │ + DW_CFA_advance_loc1: 199 to 000522b6 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000521ba │ │ │ │ + DW_CFA_advance_loc: 4 to 000522ba │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 000521be │ │ │ │ + DW_CFA_advance_loc: 4 to 000522be │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000521ca │ │ │ │ + DW_CFA_advance_loc: 12 to 000522ca │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 000521e3 │ │ │ │ + DW_CFA_advance_loc: 25 to 000522e3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000521e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000522e4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000521e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000522e5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000521e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000522e6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000521e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000522e7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060e0 00000088 000060e4 FDE cie=00000000 pc=000521f0..0005233e │ │ │ │ - DW_CFA_advance_loc: 1 to 000521f1 │ │ │ │ +000060bc 00000088 000060c0 FDE cie=00000000 pc=000522f0..0005243e │ │ │ │ + DW_CFA_advance_loc: 1 to 000522f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000521f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000522f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000521f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000522f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000521f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000522f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000521f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000522f7 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 35 to 0005221a │ │ │ │ + DW_CFA_advance_loc: 35 to 0005231a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005221f │ │ │ │ + DW_CFA_advance_loc: 5 to 0005231f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 00052221 │ │ │ │ + DW_CFA_advance_loc: 2 to 00052321 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00052223 │ │ │ │ + DW_CFA_advance_loc: 2 to 00052323 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 00052229 │ │ │ │ + DW_CFA_advance_loc: 6 to 00052329 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005222b │ │ │ │ + DW_CFA_advance_loc: 2 to 0005232b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00052233 │ │ │ │ + DW_CFA_advance_loc: 8 to 00052333 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 91 to 0005228e │ │ │ │ + DW_CFA_advance_loc1: 91 to 0005238e │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00052290 │ │ │ │ + DW_CFA_advance_loc: 2 to 00052390 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052291 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052391 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005229d │ │ │ │ + DW_CFA_advance_loc: 12 to 0005239d │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 10 to 000522a7 │ │ │ │ + DW_CFA_advance_loc: 10 to 000523a7 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000522a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000523a8 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 000522b9 │ │ │ │ + DW_CFA_advance_loc: 17 to 000523b9 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000522c5 │ │ │ │ + DW_CFA_advance_loc: 12 to 000523c5 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000522cd │ │ │ │ + DW_CFA_advance_loc: 8 to 000523cd │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 000522d3 │ │ │ │ + DW_CFA_advance_loc: 6 to 000523d3 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 000522ef │ │ │ │ + DW_CFA_advance_loc: 28 to 000523ef │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 000522f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000523f0 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000522f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000523f1 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 00052302 │ │ │ │ + DW_CFA_advance_loc: 17 to 00052402 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005230a │ │ │ │ + DW_CFA_advance_loc: 8 to 0005240a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 00052317 │ │ │ │ + DW_CFA_advance_loc: 13 to 00052417 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005231b │ │ │ │ + DW_CFA_advance_loc: 4 to 0005241b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005231f │ │ │ │ + DW_CFA_advance_loc: 4 to 0005241f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00052327 │ │ │ │ + DW_CFA_advance_loc: 8 to 00052427 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 00052339 │ │ │ │ + DW_CFA_advance_loc: 18 to 00052439 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005233a │ │ │ │ + DW_CFA_advance_loc: 1 to 0005243a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005233b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005243b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005233c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005243c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005233d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005243d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000616c 00000088 00006170 FDE cie=00000000 pc=00052340..0005248e │ │ │ │ - DW_CFA_advance_loc: 1 to 00052341 │ │ │ │ +00006148 00000088 0000614c FDE cie=00000000 pc=00052440..0005258e │ │ │ │ + DW_CFA_advance_loc: 1 to 00052441 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052342 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052442 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052343 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052443 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052344 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052444 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052347 │ │ │ │ + DW_CFA_advance_loc: 3 to 00052447 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 35 to 0005236a │ │ │ │ + DW_CFA_advance_loc: 35 to 0005246a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005236f │ │ │ │ + DW_CFA_advance_loc: 5 to 0005246f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 00052371 │ │ │ │ + DW_CFA_advance_loc: 2 to 00052471 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00052373 │ │ │ │ + DW_CFA_advance_loc: 2 to 00052473 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 00052379 │ │ │ │ + DW_CFA_advance_loc: 6 to 00052479 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005237b │ │ │ │ + DW_CFA_advance_loc: 2 to 0005247b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00052383 │ │ │ │ + DW_CFA_advance_loc: 8 to 00052483 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 91 to 000523de │ │ │ │ + DW_CFA_advance_loc1: 91 to 000524de │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 000523e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000524e0 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000523e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000524e1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000523ed │ │ │ │ + DW_CFA_advance_loc: 12 to 000524ed │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 10 to 000523f7 │ │ │ │ + DW_CFA_advance_loc: 10 to 000524f7 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000523f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000524f8 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 00052409 │ │ │ │ + DW_CFA_advance_loc: 17 to 00052509 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00052415 │ │ │ │ + DW_CFA_advance_loc: 12 to 00052515 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005241d │ │ │ │ + DW_CFA_advance_loc: 8 to 0005251d │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 6 to 00052423 │ │ │ │ + DW_CFA_advance_loc: 6 to 00052523 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0005243f │ │ │ │ + DW_CFA_advance_loc: 28 to 0005253f │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052440 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052540 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052441 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052541 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 17 to 00052452 │ │ │ │ + DW_CFA_advance_loc: 17 to 00052552 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005245a │ │ │ │ + DW_CFA_advance_loc: 8 to 0005255a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 00052467 │ │ │ │ + DW_CFA_advance_loc: 13 to 00052567 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005246b │ │ │ │ + DW_CFA_advance_loc: 4 to 0005256b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005246f │ │ │ │ + DW_CFA_advance_loc: 4 to 0005256f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00052477 │ │ │ │ + DW_CFA_advance_loc: 8 to 00052577 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 00052489 │ │ │ │ + DW_CFA_advance_loc: 18 to 00052589 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005248a │ │ │ │ + DW_CFA_advance_loc: 1 to 0005258a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005248b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005258b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005248c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005258c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005248d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005258d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061f8 00000094 000061fc FDE cie=00000000 pc=00052490..000529ff │ │ │ │ - DW_CFA_advance_loc: 1 to 00052491 │ │ │ │ +000061d4 00000094 000061d8 FDE cie=00000000 pc=00052590..00052aff │ │ │ │ + DW_CFA_advance_loc: 1 to 00052591 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052492 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052592 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052493 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052593 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052494 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052594 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005249a │ │ │ │ + DW_CFA_advance_loc: 6 to 0005259a │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ - DW_CFA_advance_loc: 35 to 000524bd │ │ │ │ + DW_CFA_advance_loc: 35 to 000525bd │ │ │ │ DW_CFA_def_cfa_offset: 252 │ │ │ │ - DW_CFA_advance_loc: 15 to 000524cc │ │ │ │ + DW_CFA_advance_loc: 15 to 000525cc │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 2 to 000524ce │ │ │ │ + DW_CFA_advance_loc: 2 to 000525ce │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ - DW_CFA_advance_loc: 2 to 000524d0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000525d0 │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ - DW_CFA_advance_loc: 6 to 000524d6 │ │ │ │ + DW_CFA_advance_loc: 6 to 000525d6 │ │ │ │ DW_CFA_def_cfa_offset: 268 │ │ │ │ - DW_CFA_advance_loc: 1 to 000524d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000525d7 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 8 to 000524df │ │ │ │ + DW_CFA_advance_loc: 8 to 000525df │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc2: 519 to 000526e6 │ │ │ │ + DW_CFA_advance_loc2: 519 to 000527e6 │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ - DW_CFA_advance_loc: 21 to 000526fb │ │ │ │ + DW_CFA_advance_loc: 21 to 000527fb │ │ │ │ DW_CFA_def_cfa_offset: 252 │ │ │ │ - DW_CFA_advance_loc: 7 to 00052702 │ │ │ │ + DW_CFA_advance_loc: 7 to 00052802 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 7 to 00052709 │ │ │ │ + DW_CFA_advance_loc: 7 to 00052809 │ │ │ │ DW_CFA_def_cfa_offset: 260 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005270c │ │ │ │ + DW_CFA_advance_loc: 3 to 0005280c │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 26 to 00052726 │ │ │ │ + DW_CFA_advance_loc: 19 to 0005281f │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc2: 257 to 00052827 │ │ │ │ + DW_CFA_advance_loc2: 264 to 00052927 │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005282e │ │ │ │ + DW_CFA_advance_loc: 7 to 0005292e │ │ │ │ DW_CFA_def_cfa_offset: 252 │ │ │ │ - DW_CFA_advance_loc: 7 to 00052835 │ │ │ │ + DW_CFA_advance_loc: 7 to 00052935 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 12 to 00052841 │ │ │ │ + DW_CFA_advance_loc: 12 to 00052941 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 23 to 00052858 │ │ │ │ + DW_CFA_advance_loc: 23 to 00052958 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052859 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052959 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005285a │ │ │ │ + DW_CFA_advance_loc: 1 to 0005295a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005285b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005295b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005285c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005295c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052860 │ │ │ │ + DW_CFA_advance_loc: 4 to 00052960 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00052888 │ │ │ │ + DW_CFA_advance_loc: 40 to 00052988 │ │ │ │ DW_CFA_def_cfa_offset: 244 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005288c │ │ │ │ + DW_CFA_advance_loc: 4 to 0005298c │ │ │ │ DW_CFA_def_cfa_offset: 248 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005288f │ │ │ │ + DW_CFA_advance_loc: 3 to 0005298f │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 19 to 000528a2 │ │ │ │ + DW_CFA_advance_loc: 19 to 000529a2 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006290 00000088 00006294 FDE cie=00000000 pc=00052a00..00052c24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052a01 │ │ │ │ +0000626c 00000088 00006270 FDE cie=00000000 pc=00052b00..00052d24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052b01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052a02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052b02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052a03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052b03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052a04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052b04 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052a07 │ │ │ │ + DW_CFA_advance_loc: 3 to 00052b07 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 114 to 00052a79 │ │ │ │ + DW_CFA_advance_loc1: 114 to 00052b79 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052a7a │ │ │ │ + DW_CFA_advance_loc: 1 to 00052b7a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052a7b │ │ │ │ + DW_CFA_advance_loc: 1 to 00052b7b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052a7c │ │ │ │ + DW_CFA_advance_loc: 1 to 00052b7c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052a7d │ │ │ │ + DW_CFA_advance_loc: 1 to 00052b7d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052a80 │ │ │ │ + DW_CFA_advance_loc: 3 to 00052b80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00052a86 │ │ │ │ + DW_CFA_advance_loc: 3 to 00052b83 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052a87 │ │ │ │ + DW_CFA_advance_loc: 4 to 00052b87 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00052a8f │ │ │ │ + DW_CFA_advance_loc: 8 to 00052b8f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 18 to 00052aa1 │ │ │ │ + DW_CFA_advance_loc: 18 to 00052ba1 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052aa5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00052ba5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00052aad │ │ │ │ + DW_CFA_advance_loc: 8 to 00052bad │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00052abd │ │ │ │ + DW_CFA_advance_loc: 16 to 00052bbd │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052ac1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00052bc1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00052ac9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00052bc9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00052ad9 │ │ │ │ + DW_CFA_advance_loc: 16 to 00052bd9 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052add │ │ │ │ + DW_CFA_advance_loc: 4 to 00052bdd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00052ae5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00052be5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 190 to 00052ba3 │ │ │ │ + DW_CFA_advance_loc1: 190 to 00052ca3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 00052ba5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00052ca5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 60 to 00052be1 │ │ │ │ + DW_CFA_advance_loc: 60 to 00052ce1 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052be5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00052ce5 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 7 to 00052bec │ │ │ │ + DW_CFA_advance_loc: 7 to 00052cec │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052bed │ │ │ │ + DW_CFA_advance_loc: 1 to 00052ced │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052bf0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00052cf0 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052bf1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052cf1 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00052bf3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00052cf3 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052bf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052cf4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 00052c02 │ │ │ │ + DW_CFA_advance_loc: 11 to 00052cff │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 13 to 00052c0f │ │ │ │ + DW_CFA_advance_loc: 16 to 00052d0f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 00052c1f │ │ │ │ + DW_CFA_advance_loc: 16 to 00052d1f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000631c 00000030 00006320 FDE cie=00000000 pc=00052c30..00052c60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052c31 │ │ │ │ +000062f8 00000030 000062fc FDE cie=00000000 pc=00052d30..00052d60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052d31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052c34 │ │ │ │ + DW_CFA_advance_loc: 3 to 00052d34 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00052c36 │ │ │ │ + DW_CFA_advance_loc: 13 to 00052d41 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00052c3b │ │ │ │ + DW_CFA_advance_loc: 5 to 00052d46 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052c3f │ │ │ │ + DW_CFA_advance_loc: 4 to 00052d4a │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052c43 │ │ │ │ + DW_CFA_advance_loc: 4 to 00052d4e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052c47 │ │ │ │ + DW_CFA_advance_loc: 4 to 00052d52 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052c4b │ │ │ │ + DW_CFA_advance_loc: 4 to 00052d56 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 00052c5e │ │ │ │ + DW_CFA_advance_loc: 8 to 00052d5e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052c5f │ │ │ │ + DW_CFA_advance_loc: 1 to 00052d5f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006350 00000028 00006354 FDE cie=00000000 pc=00052c60..00052c87 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052c61 │ │ │ │ +0000632c 00000028 00006330 FDE cie=00000000 pc=00052d60..00052d87 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052d61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052c64 │ │ │ │ + DW_CFA_advance_loc: 3 to 00052d64 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00052c66 │ │ │ │ + DW_CFA_advance_loc: 13 to 00052d71 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052c6a │ │ │ │ + DW_CFA_advance_loc: 4 to 00052d75 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052c6e │ │ │ │ + DW_CFA_advance_loc: 4 to 00052d79 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052c72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00052d7d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00052c85 │ │ │ │ + DW_CFA_advance_loc: 8 to 00052d85 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052c86 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052d86 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000637c 000000a0 00006380 FDE cie=00000000 pc=00052c90..00052e45 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052c91 │ │ │ │ +00006358 000000a0 0000635c FDE cie=00000000 pc=00052d90..00052f45 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052d91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052c92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052d92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00052ca0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00052da0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 00052cb4 │ │ │ │ + DW_CFA_advance_loc: 20 to 00052db4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052cb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052db5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052cb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052db6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00052cc0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00052dc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00052cc8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00052dc8 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00052cca │ │ │ │ + DW_CFA_advance_loc: 2 to 00052dca │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00052ccc │ │ │ │ + DW_CFA_advance_loc: 2 to 00052dcc │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052ccd │ │ │ │ + DW_CFA_advance_loc: 1 to 00052dcd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00052cd9 │ │ │ │ + DW_CFA_advance_loc: 12 to 00052dd9 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 13 to 00052ce6 │ │ │ │ + DW_CFA_advance_loc: 13 to 00052de6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052cea │ │ │ │ + DW_CFA_advance_loc: 4 to 00052dea │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052cee │ │ │ │ + DW_CFA_advance_loc: 4 to 00052dee │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 00052cfc │ │ │ │ + DW_CFA_advance_loc: 14 to 00052dfc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 81 to 00052d4d │ │ │ │ + DW_CFA_advance_loc1: 81 to 00052e4d │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00052d4f │ │ │ │ + DW_CFA_advance_loc: 2 to 00052e4f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 00052d54 │ │ │ │ + DW_CFA_advance_loc: 5 to 00052e54 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00052d5b │ │ │ │ + DW_CFA_advance_loc: 7 to 00052e5b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00052d63 │ │ │ │ + DW_CFA_advance_loc: 8 to 00052e63 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00052d6d │ │ │ │ + DW_CFA_advance_loc: 10 to 00052e6d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052d6e │ │ │ │ + DW_CFA_advance_loc: 1 to 00052e6e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052d6f │ │ │ │ + DW_CFA_advance_loc: 1 to 00052e6f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052d70 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052e70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 00052d79 │ │ │ │ + DW_CFA_advance_loc: 9 to 00052e79 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 19 to 00052d8c │ │ │ │ + DW_CFA_advance_loc: 19 to 00052e8c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 70 to 00052dd2 │ │ │ │ + DW_CFA_advance_loc1: 70 to 00052ed2 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00052dd9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00052ed9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052ddd │ │ │ │ + DW_CFA_advance_loc: 4 to 00052edd │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052de1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00052ee1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 00052de7 │ │ │ │ + DW_CFA_advance_loc: 6 to 00052ee7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052de8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052ee8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052dec │ │ │ │ + DW_CFA_advance_loc: 4 to 00052eec │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052df0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00052ef0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 00052df6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00052ef6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052df7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052ef7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052dfb │ │ │ │ + DW_CFA_advance_loc: 4 to 00052efb │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052dff │ │ │ │ + DW_CFA_advance_loc: 4 to 00052eff │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 00052e0d │ │ │ │ + DW_CFA_advance_loc: 14 to 00052f0d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 29 to 00052e2a │ │ │ │ + DW_CFA_advance_loc: 29 to 00052f2a │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00052e2c │ │ │ │ + DW_CFA_advance_loc: 2 to 00052f2c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 00052e31 │ │ │ │ + DW_CFA_advance_loc: 5 to 00052f31 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00052e38 │ │ │ │ + DW_CFA_advance_loc: 7 to 00052f38 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00052e40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00052f40 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006420 00000054 00006424 FDE cie=00000000 pc=00052e50..00052f35 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052e51 │ │ │ │ +000063fc 00000054 00006400 FDE cie=00000000 pc=00052f50..00053035 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052f51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052e52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052f52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052e53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052f53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 50 to 00052e85 │ │ │ │ + DW_CFA_advance_loc: 50 to 00052f85 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052e86 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052f86 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052e87 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052f87 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00052e90 │ │ │ │ + DW_CFA_advance_loc: 9 to 00052f90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 39 to 00052eb7 │ │ │ │ + DW_CFA_advance_loc: 39 to 00052fb7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052eba │ │ │ │ + DW_CFA_advance_loc: 3 to 00052fba │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00052ec3 │ │ │ │ + DW_CFA_advance_loc: 9 to 00052fc3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 00052ecc │ │ │ │ + DW_CFA_advance_loc: 9 to 00052fcc │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00052fd0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00052ed8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00052fd8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00052ee3 │ │ │ │ + DW_CFA_advance_loc: 11 to 00052fe3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052ee7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00052fe7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00052eed │ │ │ │ + DW_CFA_advance_loc: 6 to 00052fed │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052ef1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00052ff1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00052ef7 │ │ │ │ + DW_CFA_advance_loc: 6 to 00052ff7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052efb │ │ │ │ + DW_CFA_advance_loc: 4 to 00052ffb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 00052f27 │ │ │ │ + DW_CFA_advance_loc: 44 to 00053027 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006478 00000064 0000647c FDE cie=00000000 pc=00052f40..00052ff7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052f41 │ │ │ │ +00006454 00000064 00006458 FDE cie=00000000 pc=00053040..000530f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053041 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052f42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053042 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052f45 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053045 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00052f75 │ │ │ │ + DW_CFA_advance_loc: 48 to 00053075 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052f76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053076 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052f77 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053077 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00052f80 │ │ │ │ + DW_CFA_advance_loc: 9 to 00053080 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00052f83 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053083 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00052f89 │ │ │ │ + DW_CFA_advance_loc: 6 to 00053089 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00052f94 │ │ │ │ + DW_CFA_advance_loc: 11 to 00053094 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00052f9b │ │ │ │ + DW_CFA_advance_loc: 7 to 0005309b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052f9e │ │ │ │ + DW_CFA_advance_loc: 3 to 0005309e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00052fa9 │ │ │ │ + DW_CFA_advance_loc: 11 to 000530a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00052fb0 │ │ │ │ + DW_CFA_advance_loc: 7 to 000530b0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052fb3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000530b3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00052fbe │ │ │ │ + DW_CFA_advance_loc: 11 to 000530be │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00052fc5 │ │ │ │ + DW_CFA_advance_loc: 7 to 000530c5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052fc8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000530c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00052fd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000530d0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00052fd3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000530d3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052fd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000530d4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052fd5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000530d5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00052fe0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000530e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00052fe3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000530e3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052fe7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000530e7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00052ff2 │ │ │ │ + DW_CFA_advance_loc: 11 to 000530f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000064e0 00000060 000064e4 FDE cie=00000000 pc=00053000..00053135 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053001 │ │ │ │ +000064bc 00000060 000064c0 FDE cie=00000000 pc=00053100..00053235 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053101 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005300f │ │ │ │ + DW_CFA_advance_loc: 14 to 0005310f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 103 to 00053076 │ │ │ │ + DW_CFA_advance_loc1: 103 to 00053176 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053077 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053177 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00053080 │ │ │ │ + DW_CFA_advance_loc: 9 to 00053180 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 00053085 │ │ │ │ + DW_CFA_advance_loc: 5 to 00053185 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00053089 │ │ │ │ + DW_CFA_advance_loc: 4 to 00053189 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005308a │ │ │ │ + DW_CFA_advance_loc: 1 to 0005318a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00053090 │ │ │ │ + DW_CFA_advance_loc: 6 to 00053190 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000530a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000531a0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 000530b1 │ │ │ │ + DW_CFA_advance_loc: 17 to 000531b1 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 2 to 000530b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000531b3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 000530b8 │ │ │ │ + DW_CFA_advance_loc: 5 to 000531b8 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 7 to 000530bf │ │ │ │ + DW_CFA_advance_loc: 7 to 000531bf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000530cb │ │ │ │ + DW_CFA_advance_loc: 12 to 000531cb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 000530dc │ │ │ │ + DW_CFA_advance_loc: 17 to 000531dc │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 2 to 000530de │ │ │ │ + DW_CFA_advance_loc: 2 to 000531de │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 000530e3 │ │ │ │ + DW_CFA_advance_loc: 5 to 000531e3 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 7 to 000530ea │ │ │ │ + DW_CFA_advance_loc: 7 to 000531ea │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000530f2 │ │ │ │ + DW_CFA_advance_loc: 8 to 000531f2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000530f5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000531f5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000530f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000531f6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00053100 │ │ │ │ + DW_CFA_advance_loc: 10 to 00053200 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 51 to 00053133 │ │ │ │ + DW_CFA_advance_loc: 51 to 00053233 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053134 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053234 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006544 00000140 00006548 FDE cie=00000000 pc=00053140..0005381a │ │ │ │ - DW_CFA_advance_loc: 1 to 00053141 │ │ │ │ +00006520 00000140 00006524 FDE cie=00000000 pc=00053240..0005391a │ │ │ │ + DW_CFA_advance_loc: 1 to 00053241 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053142 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053242 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053143 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053243 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005314f │ │ │ │ + DW_CFA_advance_loc: 12 to 0005324f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00053152 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053252 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 181 to 00053207 │ │ │ │ + DW_CFA_advance_loc1: 181 to 00053307 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00053209 │ │ │ │ + DW_CFA_advance_loc: 2 to 00053309 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005320a │ │ │ │ + DW_CFA_advance_loc: 1 to 0005330a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005320d │ │ │ │ + DW_CFA_advance_loc: 3 to 0005330d │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005320e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005330e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 00053210 │ │ │ │ + DW_CFA_advance_loc: 2 to 00053310 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053211 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053311 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 25 to 0005322a │ │ │ │ + DW_CFA_advance_loc: 25 to 0005332a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005322c │ │ │ │ + DW_CFA_advance_loc: 2 to 0005332c │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 6 to 00053232 │ │ │ │ + DW_CFA_advance_loc: 6 to 00053332 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00053236 │ │ │ │ + DW_CFA_advance_loc: 4 to 00053336 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053237 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053337 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00053243 │ │ │ │ + DW_CFA_advance_loc: 12 to 00053343 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 00053249 │ │ │ │ + DW_CFA_advance_loc: 6 to 00053349 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 7 to 00053250 │ │ │ │ + DW_CFA_advance_loc: 7 to 00053350 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00053252 │ │ │ │ + DW_CFA_advance_loc: 2 to 00053352 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 00053258 │ │ │ │ + DW_CFA_advance_loc: 6 to 00053358 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 46 to 00053286 │ │ │ │ + DW_CFA_advance_loc: 46 to 00053386 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 588 to 000534d2 │ │ │ │ + DW_CFA_advance_loc2: 588 to 000535d2 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 000534d8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000535d8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000534e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000535e0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 000534e3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000535e3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000534e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000535e4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000534e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000535e5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000534e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000535e6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000534e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000535e7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000534f0 │ │ │ │ + DW_CFA_advance_loc: 9 to 000535f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 51 to 00053523 │ │ │ │ + DW_CFA_advance_loc: 51 to 00053623 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053524 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053624 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053525 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053625 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053526 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053626 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053527 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053627 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00053530 │ │ │ │ + DW_CFA_advance_loc: 9 to 00053630 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 51 to 00053563 │ │ │ │ + DW_CFA_advance_loc: 51 to 00053663 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053564 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053664 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053565 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053665 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053566 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053666 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053567 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053667 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00053570 │ │ │ │ + DW_CFA_advance_loc: 9 to 00053670 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 00053582 │ │ │ │ + DW_CFA_advance_loc: 18 to 00053682 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00053584 │ │ │ │ + DW_CFA_advance_loc: 2 to 00053684 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053585 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053685 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 3 to 00053588 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053688 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053589 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053689 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005358b │ │ │ │ + DW_CFA_advance_loc: 2 to 0005368b │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005358c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005368c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 25 to 000535a5 │ │ │ │ + DW_CFA_advance_loc: 25 to 000536a5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 2 to 000535a7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000536a7 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 6 to 000535ad │ │ │ │ + DW_CFA_advance_loc: 6 to 000536ad │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000535b1 │ │ │ │ + DW_CFA_advance_loc: 4 to 000536b1 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000535b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000536b2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000535ba │ │ │ │ + DW_CFA_advance_loc: 8 to 000536ba │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000535c6 │ │ │ │ + DW_CFA_advance_loc: 12 to 000536c6 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 000535c9 │ │ │ │ + DW_CFA_advance_loc: 3 to 000536c9 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000535d1 │ │ │ │ + DW_CFA_advance_loc: 8 to 000536d1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000535d9 │ │ │ │ + DW_CFA_advance_loc: 8 to 000536d9 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 000535df │ │ │ │ + DW_CFA_advance_loc: 6 to 000536df │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000535e7 │ │ │ │ + DW_CFA_advance_loc: 8 to 000536e7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 152 to 0005367f │ │ │ │ + DW_CFA_advance_loc1: 152 to 0005377f │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 00053686 │ │ │ │ + DW_CFA_advance_loc: 7 to 00053786 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005368c │ │ │ │ + DW_CFA_advance_loc: 6 to 0005378c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00053690 │ │ │ │ + DW_CFA_advance_loc: 4 to 00053790 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000536a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000537a0 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000536a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000537a1 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 000536a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000537a3 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 000536a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000537a5 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 1 to 000536a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000537a6 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 000536a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000537a7 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000536ab │ │ │ │ + DW_CFA_advance_loc: 4 to 000537ab │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 2 to 000536ad │ │ │ │ + DW_CFA_advance_loc: 2 to 000537ad │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000536b9 │ │ │ │ + DW_CFA_advance_loc: 12 to 000537b9 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 000536bc │ │ │ │ + DW_CFA_advance_loc: 3 to 000537bc │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 20 to 000536d0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000537d0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 205 to 0005379d │ │ │ │ + DW_CFA_advance_loc1: 205 to 0005389d │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 000537a4 │ │ │ │ + DW_CFA_advance_loc: 7 to 000538a4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 000537aa │ │ │ │ + DW_CFA_advance_loc: 6 to 000538aa │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000537ae │ │ │ │ + DW_CFA_advance_loc: 4 to 000538ae │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000537be │ │ │ │ + DW_CFA_advance_loc: 16 to 000538be │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 000537cd │ │ │ │ + DW_CFA_advance_loc: 15 to 000538cd │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 000537d5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000538cf │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000537d9 │ │ │ │ + DW_CFA_advance_loc: 12 to 000538db │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 000537dc │ │ │ │ + DW_CFA_advance_loc: 1 to 000538dc │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000537e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000538e8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 000537f5 │ │ │ │ + DW_CFA_advance_loc: 13 to 000538f5 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 6 to 000537fb │ │ │ │ + DW_CFA_advance_loc: 6 to 000538fb │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000537fc │ │ │ │ + DW_CFA_advance_loc: 1 to 000538fc │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 00053802 │ │ │ │ + DW_CFA_advance_loc: 6 to 00053902 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00053812 │ │ │ │ + DW_CFA_advance_loc: 16 to 00053912 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ │ │ │ -00006688 0000008c 0000668c FDE cie=00000000 pc=00053820..000539b2 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053821 │ │ │ │ +00006664 0000008c 00006668 FDE cie=00000000 pc=00053920..00053ab2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053921 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053822 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053922 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053823 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053923 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053824 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053924 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 00053832 │ │ │ │ + DW_CFA_advance_loc: 14 to 00053932 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 00053849 │ │ │ │ + DW_CFA_advance_loc: 23 to 00053949 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005384d │ │ │ │ + DW_CFA_advance_loc: 4 to 0005394d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005384f │ │ │ │ + DW_CFA_advance_loc: 2 to 0005394f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00053852 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053952 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005385d │ │ │ │ + DW_CFA_advance_loc: 11 to 0005395d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 111 to 000538cc │ │ │ │ + DW_CFA_advance_loc1: 111 to 000539cc │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 16 to 000538dc │ │ │ │ + DW_CFA_advance_loc: 16 to 000539dc │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000538de │ │ │ │ + DW_CFA_advance_loc: 2 to 000539de │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000538df │ │ │ │ + DW_CFA_advance_loc: 1 to 000539df │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 000538ec │ │ │ │ + DW_CFA_advance_loc: 13 to 000539ec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 000538f7 │ │ │ │ + DW_CFA_advance_loc: 11 to 000539f7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000538f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000539f8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000538f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000539f9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000538fa │ │ │ │ + DW_CFA_advance_loc: 1 to 000539fa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000538fb │ │ │ │ + DW_CFA_advance_loc: 1 to 000539fb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000538fc │ │ │ │ + DW_CFA_advance_loc: 1 to 000539fc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00053902 │ │ │ │ + DW_CFA_advance_loc: 6 to 00053a02 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00053904 │ │ │ │ + DW_CFA_advance_loc: 2 to 00053a04 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 00053909 │ │ │ │ + DW_CFA_advance_loc: 5 to 00053a09 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00053910 │ │ │ │ + DW_CFA_advance_loc: 7 to 00053a10 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005391b │ │ │ │ + DW_CFA_advance_loc: 11 to 00053a1b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00053925 │ │ │ │ + DW_CFA_advance_loc: 10 to 00053a25 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00053927 │ │ │ │ + DW_CFA_advance_loc: 2 to 00053a27 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005392c │ │ │ │ + DW_CFA_advance_loc: 5 to 00053a2c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 00053933 │ │ │ │ + DW_CFA_advance_loc: 7 to 00053a33 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005393e │ │ │ │ + DW_CFA_advance_loc: 11 to 00053a3e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 111 to 000539ad │ │ │ │ + DW_CFA_advance_loc1: 111 to 00053aad │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000539ae │ │ │ │ + DW_CFA_advance_loc: 1 to 00053aae │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000539af │ │ │ │ + DW_CFA_advance_loc: 1 to 00053aaf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000539b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053ab0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000539b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053ab1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006718 00000120 0000671c FDE cie=00000000 pc=000539c0..00054185 │ │ │ │ - DW_CFA_advance_loc: 1 to 000539c1 │ │ │ │ +000066f4 00000120 000066f8 FDE cie=00000000 pc=00053ac0..00054285 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053ac1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000539c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053ac2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000539c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053ac3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000539cf │ │ │ │ + DW_CFA_advance_loc: 12 to 00053acf │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000539d2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053ad2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 428 to 00053b7e │ │ │ │ + DW_CFA_advance_loc2: 424 to 00053c7a │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 8 to 00053b86 │ │ │ │ + DW_CFA_advance_loc: 12 to 00053c86 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 2 to 00053b88 │ │ │ │ + DW_CFA_advance_loc: 2 to 00053c88 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 5 to 00053b8d │ │ │ │ + DW_CFA_advance_loc: 5 to 00053c8d │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053b8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00053c8e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 9 to 00053b97 │ │ │ │ + DW_CFA_advance_loc: 9 to 00053c97 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 2 to 00053b99 │ │ │ │ + DW_CFA_advance_loc: 2 to 00053c99 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00053ba5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00053ca5 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053ba6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053ca6 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00053bb2 │ │ │ │ + DW_CFA_advance_loc: 12 to 00053cb2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 123 to 00053c2d │ │ │ │ + DW_CFA_advance_loc1: 123 to 00053d2d │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 00053c33 │ │ │ │ + DW_CFA_advance_loc: 6 to 00053d33 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00053c3b │ │ │ │ + DW_CFA_advance_loc: 8 to 00053d3b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 627 to 00053eae │ │ │ │ + DW_CFA_advance_loc2: 627 to 00053fae │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00053eb2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00053fb2 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053eb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053fb3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053eb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053fb4 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053eb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053fb5 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 00053eb7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00053fb7 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053eb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053fb8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 19 to 00053ecb │ │ │ │ + DW_CFA_advance_loc: 19 to 00053fcb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00053ed3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00053fd3 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 6 to 00053ed9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00053fd9 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00053edd │ │ │ │ + DW_CFA_advance_loc: 4 to 00053fdd │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053ede │ │ │ │ + DW_CFA_advance_loc: 1 to 00053fde │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00053ee6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00053fe6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 72 to 00053f2e │ │ │ │ + DW_CFA_advance_loc1: 72 to 0005402e │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 16 to 00053f3e │ │ │ │ + DW_CFA_advance_loc: 16 to 0005403e │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 00053f40 │ │ │ │ + DW_CFA_advance_loc: 2 to 00054040 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053f41 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054041 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 13 to 00053f4e │ │ │ │ + DW_CFA_advance_loc: 13 to 0005404e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 00053f59 │ │ │ │ + DW_CFA_advance_loc: 11 to 00054059 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053f5a │ │ │ │ + DW_CFA_advance_loc: 1 to 0005405a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053f5b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005405b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053f5c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005405c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053f5d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005405d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053f5e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005405e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 95 to 00053fbd │ │ │ │ + DW_CFA_advance_loc1: 95 to 000540bd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053fbe │ │ │ │ + DW_CFA_advance_loc: 1 to 000540be │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053fbf │ │ │ │ + DW_CFA_advance_loc: 1 to 000540bf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053fc0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000540c0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053fc1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000540c1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00053fd0 │ │ │ │ + DW_CFA_advance_loc: 15 to 000540d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 109 to 0005403d │ │ │ │ + DW_CFA_advance_loc1: 109 to 0005413d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005403e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005413e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005403f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005413f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054040 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054140 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054041 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054141 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054042 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054142 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00054045 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054145 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005404b │ │ │ │ + DW_CFA_advance_loc: 6 to 0005414b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054053 │ │ │ │ + DW_CFA_advance_loc: 8 to 00054153 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 85 to 000540a8 │ │ │ │ + DW_CFA_advance_loc1: 85 to 000541a8 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 10 to 000540b2 │ │ │ │ + DW_CFA_advance_loc: 10 to 000541b2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000540ba │ │ │ │ + DW_CFA_advance_loc: 8 to 000541ba │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000540ca │ │ │ │ + DW_CFA_advance_loc: 16 to 000541ca │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000540ce │ │ │ │ + DW_CFA_advance_loc: 4 to 000541ce │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000540cf │ │ │ │ + DW_CFA_advance_loc: 1 to 000541cf │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 1 to 000540d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000541d0 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 000540d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000541d1 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 2 to 000540d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000541d3 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 000540d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000541d4 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 19 to 000540e7 │ │ │ │ + DW_CFA_advance_loc: 19 to 000541e7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000540ef │ │ │ │ + DW_CFA_advance_loc: 8 to 000541ef │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 6 to 000540f5 │ │ │ │ + DW_CFA_advance_loc: 6 to 000541f5 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000540f9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000541f9 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000540fa │ │ │ │ + DW_CFA_advance_loc: 1 to 000541fa │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054102 │ │ │ │ + DW_CFA_advance_loc: 8 to 00054202 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 17 to 00054113 │ │ │ │ + DW_CFA_advance_loc: 17 to 00054213 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 2 to 00054115 │ │ │ │ + DW_CFA_advance_loc: 2 to 00054215 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005411f │ │ │ │ + DW_CFA_advance_loc: 10 to 0005421f │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054120 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054220 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005412c │ │ │ │ + DW_CFA_advance_loc: 12 to 0005422c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 00054137 │ │ │ │ + DW_CFA_advance_loc: 11 to 00054237 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 10 to 00054141 │ │ │ │ + DW_CFA_advance_loc: 10 to 00054241 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054149 │ │ │ │ + DW_CFA_advance_loc: 8 to 00054249 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ │ │ │ -0000683c 00000030 00006840 FDE cie=00000000 pc=00054190..000541d0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054191 │ │ │ │ +00006818 00000030 0000681c FDE cie=00000000 pc=00054290..000542d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054291 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054194 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054294 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 000541ae │ │ │ │ + DW_CFA_advance_loc: 26 to 000542ae │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000541af │ │ │ │ + DW_CFA_advance_loc: 1 to 000542af │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000541b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000542b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 000541bf │ │ │ │ + DW_CFA_advance_loc: 15 to 000542bf │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000541c3 │ │ │ │ + DW_CFA_advance_loc: 4 to 000542c3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000541cb │ │ │ │ + DW_CFA_advance_loc: 8 to 000542cb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000541ce │ │ │ │ + DW_CFA_advance_loc: 3 to 000542ce │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000541cf │ │ │ │ + DW_CFA_advance_loc: 1 to 000542cf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006870 0000002c 00006874 FDE cie=00000000 pc=00054200..00054396 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054201 │ │ │ │ +0000684c 0000002c 00006850 FDE cie=00000000 pc=00054300..00054496 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054301 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00054203 │ │ │ │ + DW_CFA_advance_loc: 2 to 00054303 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00054209 │ │ │ │ + DW_CFA_advance_loc: 6 to 00054309 │ │ │ │ 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 00054392 │ │ │ │ + DW_CFA_advance_loc2: 393 to 00054492 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00054393 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054493 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00054394 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054494 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00054395 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054495 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000068a0 00000058 000068a4 FDE cie=00000000 pc=000543a0..000544f8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000543a1 │ │ │ │ +0000687c 00000058 00006880 FDE cie=00000000 pc=000544a0..000545f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000544a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000543a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000544a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000543a5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000544a5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 135 to 0005442c │ │ │ │ + DW_CFA_advance_loc1: 135 to 0005452c │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 6 to 00054432 │ │ │ │ + DW_CFA_advance_loc: 6 to 00054532 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 00054437 │ │ │ │ + DW_CFA_advance_loc: 5 to 00054537 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005443e │ │ │ │ + DW_CFA_advance_loc: 7 to 0005453e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054446 │ │ │ │ + DW_CFA_advance_loc: 8 to 00054546 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0005444f │ │ │ │ + DW_CFA_advance_loc: 9 to 0005454f │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00054453 │ │ │ │ + DW_CFA_advance_loc: 4 to 00054553 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005445b │ │ │ │ + DW_CFA_advance_loc: 8 to 0005455b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 61 to 00054498 │ │ │ │ + DW_CFA_advance_loc: 62 to 00054599 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054499 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005459a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005449a │ │ │ │ + DW_CFA_advance_loc: 1 to 0005459b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000544a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000545a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000544a3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000545a3 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000544a7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000545a7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000544af │ │ │ │ + DW_CFA_advance_loc: 8 to 000545af │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 70 to 000544f5 │ │ │ │ + DW_CFA_advance_loc1: 70 to 000545f5 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000544f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000545f6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000544f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000545f7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000068fc 00000064 00006900 FDE cie=00000000 pc=00054500..00054624 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054501 │ │ │ │ +000068d8 00000064 000068dc FDE cie=00000000 pc=00054600..00054724 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054601 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054502 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054602 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054503 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054603 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054506 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054606 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0005455e │ │ │ │ + DW_CFA_advance_loc1: 89 to 0005465f │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00054562 │ │ │ │ + DW_CFA_advance_loc: 4 to 00054663 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005456a │ │ │ │ + DW_CFA_advance_loc: 8 to 0005466b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00054574 │ │ │ │ + DW_CFA_advance_loc: 10 to 00054675 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005457a │ │ │ │ + DW_CFA_advance_loc: 6 to 0005467b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005457f │ │ │ │ + DW_CFA_advance_loc: 5 to 00054680 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 7 to 00054586 │ │ │ │ + DW_CFA_advance_loc: 7 to 00054687 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005458e │ │ │ │ + DW_CFA_advance_loc: 8 to 0005468f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054591 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054692 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054592 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054693 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054593 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054694 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054594 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054695 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000545a0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000546a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000545a3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000546a3 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000545a7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000546a7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000545af │ │ │ │ + DW_CFA_advance_loc: 8 to 000546af │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 113 to 00054620 │ │ │ │ + DW_CFA_advance_loc1: 113 to 00054720 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054621 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054721 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054622 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054722 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054623 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054723 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006964 00000050 00006968 FDE cie=00000000 pc=00054630..00054721 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054631 │ │ │ │ +00006940 00000050 00006944 FDE cie=00000000 pc=00054730..00054821 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054731 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054634 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054734 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054635 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054735 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054638 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054738 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054640 │ │ │ │ + DW_CFA_advance_loc: 8 to 00054740 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 35 to 00054663 │ │ │ │ + DW_CFA_advance_loc: 35 to 00054763 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054666 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054766 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054667 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054767 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054668 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054768 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054669 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054769 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00054670 │ │ │ │ + DW_CFA_advance_loc: 7 to 00054770 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 50 to 000546a2 │ │ │ │ + DW_CFA_advance_loc: 50 to 000547a2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000546a5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000547a5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000546a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000547a6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000546a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000547a7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000546a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000547a8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000546b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000547b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000069b8 0000002c 000069bc FDE cie=00000000 pc=00054730..00055231 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054731 │ │ │ │ +00006994 0000002c 00006998 FDE cie=00000000 pc=00054830..00055384 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054831 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00054733 │ │ │ │ + DW_CFA_advance_loc: 2 to 00054833 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0005473c │ │ │ │ + DW_CFA_advance_loc: 9 to 0005483c │ │ │ │ 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 00054e3b │ │ │ │ + DW_CFA_advance_loc2: 1855 to 00054f7b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00054e3c │ │ │ │ + DW_CFA_advance_loc: 1 to 00054f7c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00054e3d │ │ │ │ + DW_CFA_advance_loc: 1 to 00054f7d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00054e3e │ │ │ │ + DW_CFA_advance_loc: 1 to 00054f7e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00054e40 │ │ │ │ + DW_CFA_advance_loc: 2 to 00054f80 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000069e8 0000002c 000069ec FDE cie=00000000 pc=00055240..0005692e │ │ │ │ - DW_CFA_advance_loc: 1 to 00055241 │ │ │ │ +000069c4 0000002c 000069c8 FDE cie=00000000 pc=00055390..00056a6e │ │ │ │ + DW_CFA_advance_loc: 1 to 00055391 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00055243 │ │ │ │ + DW_CFA_advance_loc: 2 to 00055393 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0005524c │ │ │ │ + DW_CFA_advance_loc: 9 to 0005539c │ │ │ │ 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 00055aae │ │ │ │ + DW_CFA_advance_loc2: 2134 to 00055bf2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00055aaf │ │ │ │ + DW_CFA_advance_loc: 1 to 00055bf3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00055ab0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055bf4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00055ab1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055bf5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00055ac0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00055c00 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006a18 00000118 00006a1c FDE cie=00000000 pc=00056930..00056da7 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056931 │ │ │ │ +000069f4 00000118 000069f8 FDE cie=00000000 pc=00056a70..00056ee7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056a71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056932 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056a72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056933 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056a73 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056934 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056a74 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00056937 │ │ │ │ + DW_CFA_advance_loc: 3 to 00056a77 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 62 to 00056975 │ │ │ │ + DW_CFA_advance_loc: 62 to 00056ab5 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005697c │ │ │ │ + DW_CFA_advance_loc: 7 to 00056abc │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 00056983 │ │ │ │ + DW_CFA_advance_loc: 7 to 00056ac3 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005698b │ │ │ │ + DW_CFA_advance_loc: 8 to 00056acb │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 7 to 00056992 │ │ │ │ + DW_CFA_advance_loc: 7 to 00056ad2 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 5 to 00056997 │ │ │ │ + DW_CFA_advance_loc: 5 to 00056ad7 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 2 to 00056999 │ │ │ │ + DW_CFA_advance_loc: 2 to 00056ad9 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005699a │ │ │ │ + DW_CFA_advance_loc: 1 to 00056ada │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 15 to 000569a9 │ │ │ │ + DW_CFA_advance_loc: 15 to 00056ae9 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 122 to 00056a23 │ │ │ │ + DW_CFA_advance_loc1: 118 to 00056b5f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 19 to 00056a36 │ │ │ │ + DW_CFA_advance_loc: 23 to 00056b76 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00056a3e │ │ │ │ + DW_CFA_advance_loc: 8 to 00056b7e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00056a7f │ │ │ │ + DW_CFA_advance_loc1: 68 to 00056bc2 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 9 to 00056a88 │ │ │ │ + DW_CFA_advance_loc: 6 to 00056bc8 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056a8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00056bcc │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056a90 │ │ │ │ + DW_CFA_advance_loc: 6 to 00056bd2 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 10 to 00056a9a │ │ │ │ + DW_CFA_advance_loc: 8 to 00056bda │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 25 to 00056ab3 │ │ │ │ + DW_CFA_advance_loc: 25 to 00056bf3 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056ab4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056bf4 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056ab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00056bf8 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056abc │ │ │ │ + DW_CFA_advance_loc: 4 to 00056bfc │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00056ac4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00056c04 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 103 to 00056b2b │ │ │ │ + DW_CFA_advance_loc1: 103 to 00056c6b │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 11 to 00056b36 │ │ │ │ + DW_CFA_advance_loc: 11 to 00056c76 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 00056b3b │ │ │ │ + DW_CFA_advance_loc: 5 to 00056c7b │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056b3c │ │ │ │ + DW_CFA_advance_loc: 1 to 00056c7c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056b48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00056c88 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 00056b64 │ │ │ │ + DW_CFA_advance_loc: 28 to 00056ca4 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056b65 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056ca5 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00056ba6 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00056ce6 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 71 to 00056bed │ │ │ │ + DW_CFA_advance_loc1: 71 to 00056d2d │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056bf1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00056d31 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 00056bf6 │ │ │ │ + DW_CFA_advance_loc: 5 to 00056d36 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 00056bfd │ │ │ │ + DW_CFA_advance_loc: 7 to 00056d3d │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 21 to 00056c12 │ │ │ │ + DW_CFA_advance_loc: 21 to 00056d52 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056c13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056d53 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056c14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056d54 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056c15 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056d55 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056c16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056d56 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056c17 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056d57 │ │ │ │ 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 00056c1a │ │ │ │ + DW_CFA_advance_loc: 3 to 00056d5a │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056c1b │ │ │ │ + DW_CFA_advance_loc: 1 to 00056d5b │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00056c23 │ │ │ │ + DW_CFA_advance_loc: 8 to 00056d63 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 00056c35 │ │ │ │ + DW_CFA_advance_loc: 18 to 00056d75 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 5 to 00056c3a │ │ │ │ + DW_CFA_advance_loc: 5 to 00056d7a │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 87 to 00056c91 │ │ │ │ + DW_CFA_advance_loc1: 87 to 00056dd1 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056c92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056dd2 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056c96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00056dd6 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056c97 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056dd7 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00056c9f │ │ │ │ + DW_CFA_advance_loc: 8 to 00056ddf │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 23 to 00056cb6 │ │ │ │ + DW_CFA_advance_loc: 23 to 00056df6 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 15 to 00056cc5 │ │ │ │ + DW_CFA_advance_loc: 15 to 00056e05 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 00056cd4 │ │ │ │ + DW_CFA_advance_loc: 15 to 00056e14 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 00056ce2 │ │ │ │ + DW_CFA_advance_loc: 14 to 00056e22 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 00056ce9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00056e29 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00056cf1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00056e31 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00056cf9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00056e39 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 14 to 00056d07 │ │ │ │ + DW_CFA_advance_loc: 14 to 00056e47 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 00056d16 │ │ │ │ + DW_CFA_advance_loc: 15 to 00056e56 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 20 to 00056d2a │ │ │ │ + DW_CFA_advance_loc: 20 to 00056e6a │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 29 to 00056d47 │ │ │ │ + DW_CFA_advance_loc: 29 to 00056e87 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 00056d56 │ │ │ │ + DW_CFA_advance_loc: 15 to 00056e96 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 00056d68 │ │ │ │ + DW_CFA_advance_loc: 18 to 00056ea8 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 00056d6f │ │ │ │ + DW_CFA_advance_loc: 7 to 00056eaf │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 00056d7e │ │ │ │ + DW_CFA_advance_loc: 15 to 00056ebe │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 00056d89 │ │ │ │ + DW_CFA_advance_loc: 11 to 00056ec9 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 7 to 00056d90 │ │ │ │ + DW_CFA_advance_loc: 7 to 00056ed0 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 00056d9f │ │ │ │ + DW_CFA_advance_loc: 15 to 00056edf │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b34 00000034 00006b38 FDE cie=00000000 pc=00056db0..00056dee │ │ │ │ - DW_CFA_advance_loc: 1 to 00056db1 │ │ │ │ +00006b10 00000034 00006b14 FDE cie=00000000 pc=00056ef0..00056f2e │ │ │ │ + DW_CFA_advance_loc: 1 to 00056ef1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00056db4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00056ef4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00056dcb │ │ │ │ + DW_CFA_advance_loc: 23 to 00056f0b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056dcf │ │ │ │ + DW_CFA_advance_loc: 4 to 00056f0f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056dd3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00056f13 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056dd7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00056f17 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056ddb │ │ │ │ + DW_CFA_advance_loc: 4 to 00056f1b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056ddf │ │ │ │ + DW_CFA_advance_loc: 4 to 00056f1f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056de0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056f20 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056de4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00056f24 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00056dec │ │ │ │ + DW_CFA_advance_loc: 8 to 00056f2c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056ded │ │ │ │ + DW_CFA_advance_loc: 1 to 00056f2d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00006b6c 00000034 00006b70 FDE cie=00000000 pc=00056df0..00056e25 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056df1 │ │ │ │ +00006b48 00000034 00006b4c FDE cie=00000000 pc=00056f30..00056f65 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056f31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00056df4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00056f34 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 5 to 00056df9 │ │ │ │ + DW_CFA_advance_loc: 16 to 00056f44 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00056dfb │ │ │ │ + DW_CFA_advance_loc: 2 to 00056f46 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00056e00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00056f4b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 00056e0f │ │ │ │ + DW_CFA_advance_loc: 4 to 00056f4f │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056e13 │ │ │ │ + DW_CFA_advance_loc: 4 to 00056f53 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056e17 │ │ │ │ + DW_CFA_advance_loc: 4 to 00056f57 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056e1b │ │ │ │ + DW_CFA_advance_loc: 4 to 00056f5b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00056e23 │ │ │ │ + DW_CFA_advance_loc: 8 to 00056f63 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056e24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056f64 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ba4 00000028 00006ba8 FDE cie=00000000 pc=00056e30..00056e57 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056e31 │ │ │ │ +00006b80 00000028 00006b84 FDE cie=00000000 pc=00056f70..00056f97 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056f71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00056e34 │ │ │ │ + DW_CFA_advance_loc: 3 to 00056f74 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00056e36 │ │ │ │ + DW_CFA_advance_loc: 13 to 00056f81 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056e3a │ │ │ │ + DW_CFA_advance_loc: 4 to 00056f85 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056e3e │ │ │ │ + DW_CFA_advance_loc: 4 to 00056f89 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056e42 │ │ │ │ + DW_CFA_advance_loc: 4 to 00056f8d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00056e55 │ │ │ │ + DW_CFA_advance_loc: 8 to 00056f95 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056e56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056f96 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00006bd0 0000004c 00006bd4 FDE cie=00000000 pc=00056e60..00056f31 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056e61 │ │ │ │ +00006bac 0000004c 00006bb0 FDE cie=00000000 pc=00056fa0..00057071 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056fa1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056e62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056fa2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056e63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056fa3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 153 to 00056efc │ │ │ │ + DW_CFA_advance_loc1: 153 to 0005703c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056efd │ │ │ │ + DW_CFA_advance_loc: 1 to 0005703d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056efe │ │ │ │ + DW_CFA_advance_loc: 1 to 0005703e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00056f00 │ │ │ │ + DW_CFA_advance_loc: 2 to 00057040 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00056f03 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057043 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 00056f0b │ │ │ │ + DW_CFA_advance_loc: 8 to 0005704b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056f17 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057057 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00056f21 │ │ │ │ + DW_CFA_advance_loc: 10 to 00057061 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056f25 │ │ │ │ + DW_CFA_advance_loc: 4 to 00057065 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00056f2d │ │ │ │ + DW_CFA_advance_loc: 8 to 0005706d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056f2e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005706e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056f2f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005706f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056f30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057070 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c20 00000070 00006c24 FDE cie=00000000 pc=00056f40..00056ffc │ │ │ │ - DW_CFA_advance_loc: 1 to 00056f41 │ │ │ │ +00006bfc 00000070 00006c00 FDE cie=00000000 pc=00057080..0005713c │ │ │ │ + DW_CFA_advance_loc: 1 to 00057081 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056f42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057082 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056f43 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057083 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 00056f4c │ │ │ │ + DW_CFA_advance_loc: 9 to 0005708c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 00056f5b │ │ │ │ + DW_CFA_advance_loc: 15 to 0005709b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 00056f69 │ │ │ │ + DW_CFA_advance_loc: 14 to 000570a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00056f79 │ │ │ │ + DW_CFA_advance_loc: 16 to 000570b9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00056f7c │ │ │ │ + DW_CFA_advance_loc: 3 to 000570bc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00056f85 │ │ │ │ + DW_CFA_advance_loc: 9 to 000570c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00056f90 │ │ │ │ + DW_CFA_advance_loc: 11 to 000570d0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00056f96 │ │ │ │ + DW_CFA_advance_loc: 6 to 000570d6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 00056fab │ │ │ │ + DW_CFA_advance_loc: 21 to 000570eb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00056fb8 │ │ │ │ + DW_CFA_advance_loc: 13 to 000570f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056fb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000570f9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056fba │ │ │ │ + DW_CFA_advance_loc: 1 to 000570fa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00056fc0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00057100 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00056fc3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057103 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00056fc6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057106 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00056fd1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00057111 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00056fd8 │ │ │ │ + DW_CFA_advance_loc: 7 to 00057118 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00056fdb │ │ │ │ + DW_CFA_advance_loc: 3 to 0005711b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00056fe6 │ │ │ │ + DW_CFA_advance_loc: 11 to 00057126 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00056fed │ │ │ │ + DW_CFA_advance_loc: 7 to 0005712d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00056ff0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057130 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00056ff8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00057138 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056ff9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057139 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056ffa │ │ │ │ + DW_CFA_advance_loc: 1 to 0005713a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056ffb │ │ │ │ + DW_CFA_advance_loc: 1 to 0005713b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c94 00000074 00006c98 FDE cie=00000000 pc=00057000..00057181 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057001 │ │ │ │ +00006c70 00000074 00006c74 FDE cie=00000000 pc=00057140..000572c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057141 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057002 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057142 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057005 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057145 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0005704f │ │ │ │ + DW_CFA_advance_loc1: 74 to 0005718f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057050 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057190 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057051 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057191 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00057060 │ │ │ │ + DW_CFA_advance_loc: 15 to 000571a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 90 to 000570ba │ │ │ │ + DW_CFA_advance_loc1: 90 to 000571fa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000570bb │ │ │ │ + DW_CFA_advance_loc: 1 to 000571fb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000570bc │ │ │ │ + DW_CFA_advance_loc: 1 to 000571fc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000570c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00057200 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000570c3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057203 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000570c6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057206 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000570c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057207 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000570d0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00057210 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 90 to 0005712a │ │ │ │ + DW_CFA_advance_loc1: 90 to 0005726a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005712f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005726b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057130 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005726c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00057140 │ │ │ │ + DW_CFA_advance_loc: 20 to 00057280 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 00057152 │ │ │ │ + DW_CFA_advance_loc: 18 to 00057292 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057153 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057293 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057154 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057294 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057160 │ │ │ │ + DW_CFA_advance_loc: 12 to 000572a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00057163 │ │ │ │ + DW_CFA_advance_loc: 3 to 000572a3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057166 │ │ │ │ + DW_CFA_advance_loc: 3 to 000572a6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057167 │ │ │ │ + DW_CFA_advance_loc: 1 to 000572a7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00057170 │ │ │ │ + DW_CFA_advance_loc: 9 to 000572b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d0c 00000048 00006d10 FDE cie=00000000 pc=00057190..000572a9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057191 │ │ │ │ +00006ce8 00000048 00006cec FDE cie=00000000 pc=000572d0..000573e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000572d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057192 │ │ │ │ + DW_CFA_advance_loc: 1 to 000572d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057195 │ │ │ │ + DW_CFA_advance_loc: 3 to 000572d5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc1: 230 to 0005727b │ │ │ │ + DW_CFA_advance_loc1: 230 to 000573bb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005727c │ │ │ │ + DW_CFA_advance_loc: 1 to 000573bc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005727d │ │ │ │ + DW_CFA_advance_loc: 1 to 000573bd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057280 │ │ │ │ + DW_CFA_advance_loc: 3 to 000573c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00057283 │ │ │ │ + DW_CFA_advance_loc: 3 to 000573c3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057286 │ │ │ │ + DW_CFA_advance_loc: 3 to 000573c6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057287 │ │ │ │ + DW_CFA_advance_loc: 1 to 000573c7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00057290 │ │ │ │ + DW_CFA_advance_loc: 9 to 000573d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 00057299 │ │ │ │ + DW_CFA_advance_loc: 9 to 000573d9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005729a │ │ │ │ + DW_CFA_advance_loc: 1 to 000573da │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005729b │ │ │ │ + DW_CFA_advance_loc: 1 to 000573db │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000572a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000573e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d58 0000005c 00006d5c FDE cie=00000000 pc=000572b0..000573fa │ │ │ │ - DW_CFA_advance_loc: 1 to 000572b1 │ │ │ │ +00006d34 0000005c 00006d38 FDE cie=00000000 pc=000573f0..0005753a │ │ │ │ + DW_CFA_advance_loc: 1 to 000573f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000572b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000573f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000572b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000573f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000572b6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000573f6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 54 to 000572ec │ │ │ │ + DW_CFA_advance_loc: 54 to 0005742c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000572ef │ │ │ │ + DW_CFA_advance_loc: 3 to 0005742f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000572f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057430 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000572f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057431 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00057300 │ │ │ │ + DW_CFA_advance_loc: 15 to 00057440 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 39 to 00057327 │ │ │ │ + DW_CFA_advance_loc: 39 to 00057467 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 42 to 00057351 │ │ │ │ + DW_CFA_advance_loc: 42 to 00057491 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057354 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057494 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057355 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057495 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057356 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057496 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057357 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057497 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00057360 │ │ │ │ + DW_CFA_advance_loc: 9 to 000574a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 108 to 000573cc │ │ │ │ + DW_CFA_advance_loc1: 108 to 0005750c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000573cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0005750d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000573d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005750e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000573d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005750f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 000573e0 │ │ │ │ + DW_CFA_advance_loc: 17 to 00057520 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006db8 00000048 00006dbc FDE cie=00000000 pc=00057400..00057455 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057401 │ │ │ │ +00006d94 00000048 00006d98 FDE cie=00000000 pc=00057540..00057595 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057541 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057402 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057542 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057403 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057543 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057404 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057544 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057407 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057547 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 00057433 │ │ │ │ + DW_CFA_advance_loc: 44 to 00057573 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057434 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057574 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057435 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057575 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057436 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057576 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057442 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057582 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 00057450 │ │ │ │ + DW_CFA_advance_loc: 14 to 00057590 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057451 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057591 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057452 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057592 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057453 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057593 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057454 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057594 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e04 00000048 00006e08 FDE cie=00000000 pc=00057460..000574b5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057461 │ │ │ │ +00006de0 00000048 00006de4 FDE cie=00000000 pc=000575a0..000575f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000575a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057462 │ │ │ │ + DW_CFA_advance_loc: 1 to 000575a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057463 │ │ │ │ + DW_CFA_advance_loc: 1 to 000575a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057464 │ │ │ │ + DW_CFA_advance_loc: 1 to 000575a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057467 │ │ │ │ + DW_CFA_advance_loc: 3 to 000575a7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 00057493 │ │ │ │ + DW_CFA_advance_loc: 44 to 000575d3 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057494 │ │ │ │ + DW_CFA_advance_loc: 1 to 000575d4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057495 │ │ │ │ + DW_CFA_advance_loc: 1 to 000575d5 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057496 │ │ │ │ + DW_CFA_advance_loc: 1 to 000575d6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000574a2 │ │ │ │ + DW_CFA_advance_loc: 12 to 000575e2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 000574b0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000575f0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000574b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000575f1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000574b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000575f2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000574b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000575f3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000574b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000575f4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e50 00000048 00006e54 FDE cie=00000000 pc=000574c0..00057515 │ │ │ │ - DW_CFA_advance_loc: 1 to 000574c1 │ │ │ │ +00006e2c 00000048 00006e30 FDE cie=00000000 pc=00057600..00057655 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057601 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000574c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057602 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000574c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057603 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000574c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057604 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000574c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057607 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 000574f3 │ │ │ │ + DW_CFA_advance_loc: 44 to 00057633 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 1 to 000574f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057634 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000574f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057635 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000574f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057636 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00057502 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057642 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 00057510 │ │ │ │ + DW_CFA_advance_loc: 14 to 00057650 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057511 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057651 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057512 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057652 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057513 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057653 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057514 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057654 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e9c 00000048 00006ea0 FDE cie=00000000 pc=00057520..0005758d │ │ │ │ - DW_CFA_advance_loc: 1 to 00057521 │ │ │ │ +00006e78 00000048 00006e7c FDE cie=00000000 pc=00057660..000576cd │ │ │ │ + DW_CFA_advance_loc: 1 to 00057661 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057522 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057662 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057523 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057663 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057524 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057664 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057527 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057667 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 60 to 00057563 │ │ │ │ + DW_CFA_advance_loc: 60 to 000576a3 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00057567 │ │ │ │ + DW_CFA_advance_loc: 4 to 000576a7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005756b │ │ │ │ + DW_CFA_advance_loc: 4 to 000576ab │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005756c │ │ │ │ + DW_CFA_advance_loc: 1 to 000576ac │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 00057575 │ │ │ │ + DW_CFA_advance_loc: 9 to 000576b5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00057588 │ │ │ │ + DW_CFA_advance_loc: 19 to 000576c8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057589 │ │ │ │ + DW_CFA_advance_loc: 1 to 000576c9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005758a │ │ │ │ + DW_CFA_advance_loc: 1 to 000576ca │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005758b │ │ │ │ + DW_CFA_advance_loc: 1 to 000576cb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005758c │ │ │ │ + DW_CFA_advance_loc: 1 to 000576cc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ee8 00000048 00006eec FDE cie=00000000 pc=00057590..000575fd │ │ │ │ - DW_CFA_advance_loc: 1 to 00057591 │ │ │ │ +00006ec4 00000048 00006ec8 FDE cie=00000000 pc=000576d0..0005773d │ │ │ │ + DW_CFA_advance_loc: 1 to 000576d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057592 │ │ │ │ + DW_CFA_advance_loc: 1 to 000576d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057593 │ │ │ │ + DW_CFA_advance_loc: 1 to 000576d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057594 │ │ │ │ + DW_CFA_advance_loc: 1 to 000576d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057597 │ │ │ │ + DW_CFA_advance_loc: 3 to 000576d7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 60 to 000575d3 │ │ │ │ + DW_CFA_advance_loc: 60 to 00057713 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 000575d7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00057717 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000575db │ │ │ │ + DW_CFA_advance_loc: 4 to 0005771b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000575dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0005771c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 000575e5 │ │ │ │ + DW_CFA_advance_loc: 9 to 00057725 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 000575f8 │ │ │ │ + DW_CFA_advance_loc: 19 to 00057738 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000575f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057739 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000575fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0005773a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000575fb │ │ │ │ + DW_CFA_advance_loc: 1 to 0005773b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000575fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0005773c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f34 00000048 00006f38 FDE cie=00000000 pc=00057600..0005766d │ │ │ │ - DW_CFA_advance_loc: 1 to 00057601 │ │ │ │ +00006f10 00000048 00006f14 FDE cie=00000000 pc=00057740..000577ad │ │ │ │ + DW_CFA_advance_loc: 1 to 00057741 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057602 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057742 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057603 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057743 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057604 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057744 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057607 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057747 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 60 to 00057643 │ │ │ │ + DW_CFA_advance_loc: 60 to 00057783 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00057647 │ │ │ │ + DW_CFA_advance_loc: 4 to 00057787 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005764b │ │ │ │ + DW_CFA_advance_loc: 4 to 0005778b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005764c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005778c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 00057655 │ │ │ │ + DW_CFA_advance_loc: 9 to 00057795 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00057668 │ │ │ │ + DW_CFA_advance_loc: 19 to 000577a8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057669 │ │ │ │ + DW_CFA_advance_loc: 1 to 000577a9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005766a │ │ │ │ + DW_CFA_advance_loc: 1 to 000577aa │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005766b │ │ │ │ + DW_CFA_advance_loc: 1 to 000577ab │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005766c │ │ │ │ + DW_CFA_advance_loc: 1 to 000577ac │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f80 00000068 00006f84 FDE cie=00000000 pc=00057670..0005772b │ │ │ │ - DW_CFA_advance_loc: 1 to 00057671 │ │ │ │ +00006f5c 00000068 00006f60 FDE cie=00000000 pc=000577b0..0005786b │ │ │ │ + DW_CFA_advance_loc: 1 to 000577b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057672 │ │ │ │ + DW_CFA_advance_loc: 1 to 000577b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057673 │ │ │ │ + DW_CFA_advance_loc: 1 to 000577b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057674 │ │ │ │ + DW_CFA_advance_loc: 1 to 000577b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057677 │ │ │ │ + DW_CFA_advance_loc: 3 to 000577b7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 92 to 000576d3 │ │ │ │ + DW_CFA_advance_loc1: 92 to 00057813 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000576d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057814 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000576d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057815 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000576d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057816 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000576e2 │ │ │ │ + DW_CFA_advance_loc: 12 to 00057822 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 000576e5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057825 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000576e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057826 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000576e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057827 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000576ef │ │ │ │ + DW_CFA_advance_loc: 8 to 0005782f │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000576f3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00057833 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000576f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057834 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 1 to 000576f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057835 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 000576f9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00057839 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 000576fb │ │ │ │ + DW_CFA_advance_loc: 2 to 0005783b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 7 to 00057702 │ │ │ │ + DW_CFA_advance_loc: 7 to 00057842 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005770f │ │ │ │ + DW_CFA_advance_loc: 13 to 0005784f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 00057726 │ │ │ │ + DW_CFA_advance_loc: 23 to 00057866 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057727 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057867 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057728 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057868 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057729 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057869 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005772a │ │ │ │ + DW_CFA_advance_loc: 1 to 0005786a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00006fec 00000048 00006ff0 FDE cie=00000000 pc=00057730..000577ba │ │ │ │ - DW_CFA_advance_loc: 1 to 00057731 │ │ │ │ +00006fc8 00000048 00006fcc FDE cie=00000000 pc=00057870..000578fa │ │ │ │ + DW_CFA_advance_loc: 1 to 00057871 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057732 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057872 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057733 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057873 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057734 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057874 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057737 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057877 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00057783 │ │ │ │ + DW_CFA_advance_loc1: 76 to 000578c3 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00057787 │ │ │ │ + DW_CFA_advance_loc: 4 to 000578c7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005778b │ │ │ │ + DW_CFA_advance_loc: 4 to 000578cb │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005778c │ │ │ │ + DW_CFA_advance_loc: 1 to 000578cc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 00057795 │ │ │ │ + DW_CFA_advance_loc: 9 to 000578d5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 32 to 000577b5 │ │ │ │ + DW_CFA_advance_loc: 32 to 000578f5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000577b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000578f6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000577b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000578f7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000577b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000578f8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000577b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000578f9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007038 00000048 0000703c FDE cie=00000000 pc=000577c0..0005784a │ │ │ │ - DW_CFA_advance_loc: 1 to 000577c1 │ │ │ │ +00007014 00000048 00007018 FDE cie=00000000 pc=00057900..0005798a │ │ │ │ + DW_CFA_advance_loc: 1 to 00057901 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000577c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057902 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000577c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057903 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000577c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057904 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000577c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057907 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00057813 │ │ │ │ + DW_CFA_advance_loc1: 76 to 00057953 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 00057817 │ │ │ │ + DW_CFA_advance_loc: 4 to 00057957 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005781b │ │ │ │ + DW_CFA_advance_loc: 4 to 0005795b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005781c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005795c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 00057825 │ │ │ │ + DW_CFA_advance_loc: 9 to 00057965 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 32 to 00057845 │ │ │ │ + DW_CFA_advance_loc: 32 to 00057985 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057846 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057986 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057847 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057987 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057848 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057988 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057849 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057989 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007084 00000050 00007088 FDE cie=00000000 pc=00057850..00057980 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057851 │ │ │ │ +00007060 00000050 00007064 FDE cie=00000000 pc=00057990..00057ac0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057991 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057852 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057992 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057853 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057993 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057854 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057994 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057857 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057997 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 206 to 00057925 │ │ │ │ + DW_CFA_advance_loc1: 206 to 00057a65 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057926 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057a66 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057927 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057a67 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057928 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057a68 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057929 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057a69 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00057930 │ │ │ │ + DW_CFA_advance_loc: 7 to 00057a70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 75 to 0005797b │ │ │ │ + DW_CFA_advance_loc1: 75 to 00057abb │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005797c │ │ │ │ + DW_CFA_advance_loc: 1 to 00057abc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005797d │ │ │ │ + DW_CFA_advance_loc: 1 to 00057abd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005797e │ │ │ │ + DW_CFA_advance_loc: 1 to 00057abe │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005797f │ │ │ │ + DW_CFA_advance_loc: 1 to 00057abf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000070d8 00000054 000070dc FDE cie=00000000 pc=00057980..00057ad8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057981 │ │ │ │ +000070b4 00000054 000070b8 FDE cie=00000000 pc=00057ac0..00057c18 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057ac1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057982 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057ac2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057983 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057ac3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057984 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057ac4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057987 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057ac7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 254 to 00057a85 │ │ │ │ + DW_CFA_advance_loc1: 254 to 00057bc5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057a88 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057bc8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057a89 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057bc9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057a8a │ │ │ │ + DW_CFA_advance_loc: 1 to 00057bca │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057a8b │ │ │ │ + DW_CFA_advance_loc: 1 to 00057bcb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00057a90 │ │ │ │ + DW_CFA_advance_loc: 5 to 00057bd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 29 to 00057aad │ │ │ │ + DW_CFA_advance_loc: 29 to 00057bed │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057ab3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00057bf3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ab4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057bf4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ab5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057bf5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ab6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057bf6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ab7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057bf7 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007130 00000054 00007134 FDE cie=00000000 pc=00057ae0..00057d1f │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ae1 │ │ │ │ +0000710c 00000054 00007110 FDE cie=00000000 pc=00057c20..00057e5f │ │ │ │ + DW_CFA_advance_loc: 1 to 00057c21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ae2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057c22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ae3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057c23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ae4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057c24 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057ae7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057c27 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 205 to 00057bb4 │ │ │ │ + DW_CFA_advance_loc1: 205 to 00057cf4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 25 to 00057bcd │ │ │ │ + DW_CFA_advance_loc: 25 to 00057d0d │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057bce │ │ │ │ + DW_CFA_advance_loc: 1 to 00057d0e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 19 to 00057be1 │ │ │ │ + DW_CFA_advance_loc: 19 to 00057d21 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00057be5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00057d25 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00057bf5 │ │ │ │ + DW_CFA_advance_loc: 16 to 00057d35 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057bf6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057d36 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057bf7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057d37 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057bf8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057d38 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057bf9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057d39 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00057c00 │ │ │ │ + DW_CFA_advance_loc: 7 to 00057d40 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00007188 00000060 0000718c FDE cie=00000000 pc=00057d20..00057e4f │ │ │ │ - DW_CFA_advance_loc: 1 to 00057d21 │ │ │ │ +00007164 00000060 00007168 FDE cie=00000000 pc=00057e60..00057f8f │ │ │ │ + DW_CFA_advance_loc: 1 to 00057e61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057d22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057e62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057d25 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057e65 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 35 to 00057d48 │ │ │ │ + DW_CFA_advance_loc: 35 to 00057e88 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 63 to 00057d87 │ │ │ │ + DW_CFA_advance_loc: 63 to 00057ec7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00057db7 │ │ │ │ + DW_CFA_advance_loc: 48 to 00057ef7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057db8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057ef8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057db9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057ef9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00057dc0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00057f00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00057dc8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00057f05 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 00057dcf │ │ │ │ + DW_CFA_advance_loc: 10 to 00057f0f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057dd7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00057f17 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00057de6 │ │ │ │ + DW_CFA_advance_loc: 15 to 00057f26 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057dec │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f2c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00057e07 │ │ │ │ + DW_CFA_advance_loc: 27 to 00057f47 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 00057e15 │ │ │ │ + DW_CFA_advance_loc: 14 to 00057f55 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057e1b │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f5b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057e23 │ │ │ │ + DW_CFA_advance_loc: 8 to 00057f63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00057e29 │ │ │ │ + DW_CFA_advance_loc: 6 to 00057f69 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057e2a │ │ │ │ + DW_CFA_advance_loc: 1 to 00057f6a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057e2b │ │ │ │ + DW_CFA_advance_loc: 1 to 00057f6b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00057e30 │ │ │ │ + DW_CFA_advance_loc: 5 to 00057f70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 00057e35 │ │ │ │ + DW_CFA_advance_loc: 5 to 00057f75 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 00057e3c │ │ │ │ + DW_CFA_advance_loc: 7 to 00057f7c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057e44 │ │ │ │ + DW_CFA_advance_loc: 8 to 00057f84 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -000071ec 00000028 000071f0 FDE cie=00000000 pc=00057e50..00057e73 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057e51 │ │ │ │ +000071c8 00000028 000071cc FDE cie=00000000 pc=00057f90..00057fb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057f91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e54 │ │ │ │ + DW_CFA_advance_loc: 3 to 00057f94 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 00057e56 │ │ │ │ + DW_CFA_advance_loc: 13 to 00057fa1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00057e5a │ │ │ │ + DW_CFA_advance_loc: 4 to 00057fa5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00057e5e │ │ │ │ + DW_CFA_advance_loc: 4 to 00057fa9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00057e71 │ │ │ │ + DW_CFA_advance_loc: 8 to 00057fb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057e72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057fb2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007218 000000c4 0000721c FDE cie=00000000 pc=00057e80..00057ff9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057e81 │ │ │ │ +000071f4 000000c4 000071f8 FDE cie=00000000 pc=00057fc0..00058139 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057fc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057e82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057fc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057e83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057fc3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00057e8a │ │ │ │ + DW_CFA_advance_loc: 7 to 00057fca │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 15 to 00057e99 │ │ │ │ + DW_CFA_advance_loc: 15 to 00057fd9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e9c │ │ │ │ + DW_CFA_advance_loc: 3 to 00057fdc │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057e9f │ │ │ │ + DW_CFA_advance_loc: 3 to 00057fdf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 40 to 00057ec7 │ │ │ │ + DW_CFA_advance_loc: 40 to 00058007 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057eca │ │ │ │ + DW_CFA_advance_loc: 3 to 0005800a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057ecd │ │ │ │ + DW_CFA_advance_loc: 3 to 0005800d │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00057ed2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058012 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00057ed4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00058014 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ed5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058015 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00057ee0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058020 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 29 to 00057efd │ │ │ │ + DW_CFA_advance_loc: 29 to 0005803d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057efe │ │ │ │ + DW_CFA_advance_loc: 1 to 0005803e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057f01 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058041 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057f02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058042 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00057f0d │ │ │ │ + DW_CFA_advance_loc: 11 to 0005804d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00057f20 │ │ │ │ + DW_CFA_advance_loc: 19 to 00058060 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057f21 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058061 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057f24 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058064 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057f25 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058065 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057f2d │ │ │ │ + DW_CFA_advance_loc: 8 to 0005806d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057f35 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058075 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00057f3f │ │ │ │ + DW_CFA_advance_loc: 10 to 0005807f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00057f4a │ │ │ │ + DW_CFA_advance_loc: 6 to 00058085 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 00057f69 │ │ │ │ + DW_CFA_advance_loc: 36 to 000580a9 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057f6a │ │ │ │ + DW_CFA_advance_loc: 1 to 000580aa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057f6d │ │ │ │ + DW_CFA_advance_loc: 3 to 000580ad │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057f6e │ │ │ │ + DW_CFA_advance_loc: 1 to 000580ae │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00057f79 │ │ │ │ + DW_CFA_advance_loc: 11 to 000580b9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00057f8b │ │ │ │ + DW_CFA_advance_loc: 18 to 000580cb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057f8c │ │ │ │ + DW_CFA_advance_loc: 1 to 000580cc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057f8d │ │ │ │ + DW_CFA_advance_loc: 1 to 000580cd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057f90 │ │ │ │ + DW_CFA_advance_loc: 3 to 000580d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00057f93 │ │ │ │ + DW_CFA_advance_loc: 3 to 000580d3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057f94 │ │ │ │ + DW_CFA_advance_loc: 1 to 000580d4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057f95 │ │ │ │ + DW_CFA_advance_loc: 1 to 000580d5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057f96 │ │ │ │ + DW_CFA_advance_loc: 1 to 000580d6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057f9e │ │ │ │ + DW_CFA_advance_loc: 8 to 000580de │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00057fa3 │ │ │ │ + DW_CFA_advance_loc: 5 to 000580e3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057fa4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000580e4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057fa5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000580e5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00057fb0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000580f0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00057fc3 │ │ │ │ + DW_CFA_advance_loc: 19 to 00058103 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057fc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058104 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057fc5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058105 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00057fd0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058110 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00057fe5 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058125 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 00057fe7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00058127 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057fea │ │ │ │ + DW_CFA_advance_loc: 3 to 0005812a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057fed │ │ │ │ + DW_CFA_advance_loc: 3 to 0005812d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057ff5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058135 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ff6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058136 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ff7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058137 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057ff8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058138 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000072e0 0000037c 000072e4 FDE cie=00000000 pc=00058000..000587e8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058001 │ │ │ │ +000072bc 0000037c 000072c0 FDE cie=00000000 pc=00058140..00058928 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058141 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058002 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058142 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058003 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058143 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 47 to 00058032 │ │ │ │ + DW_CFA_advance_loc: 47 to 00058172 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058033 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058173 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058034 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058174 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00058040 │ │ │ │ + DW_CFA_advance_loc: 12 to 00058180 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00058058 │ │ │ │ + DW_CFA_advance_loc: 24 to 00058198 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058059 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058199 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005805a │ │ │ │ + DW_CFA_advance_loc: 1 to 0005819a │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005805d │ │ │ │ + DW_CFA_advance_loc: 3 to 0005819d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058061 │ │ │ │ + DW_CFA_advance_loc: 4 to 000581a1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058069 │ │ │ │ + DW_CFA_advance_loc: 8 to 000581a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005806e │ │ │ │ + DW_CFA_advance_loc: 5 to 000581ae │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 00058070 │ │ │ │ + DW_CFA_advance_loc: 2 to 000581b0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058073 │ │ │ │ + DW_CFA_advance_loc: 3 to 000581b3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058076 │ │ │ │ + DW_CFA_advance_loc: 3 to 000581b6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 40 to 0005809e │ │ │ │ + DW_CFA_advance_loc: 40 to 000581de │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000580a1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000581e1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000580a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000581e4 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 000580a9 │ │ │ │ + DW_CFA_advance_loc: 5 to 000581e9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000580ab │ │ │ │ + DW_CFA_advance_loc: 2 to 000581eb │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000580ac │ │ │ │ + DW_CFA_advance_loc: 1 to 000581ec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 000580b7 │ │ │ │ + DW_CFA_advance_loc: 11 to 000581f7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 000580ce │ │ │ │ + DW_CFA_advance_loc: 23 to 0005820e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000580cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0005820f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000580d2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058212 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000580d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058213 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000580de │ │ │ │ + DW_CFA_advance_loc: 11 to 0005821e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 000580f5 │ │ │ │ + DW_CFA_advance_loc: 23 to 00058235 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000580f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058236 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000580f9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058239 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000580fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0005823a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058102 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058242 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005810a │ │ │ │ + DW_CFA_advance_loc: 8 to 0005824a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058114 │ │ │ │ + DW_CFA_advance_loc: 10 to 00058254 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005811f │ │ │ │ + DW_CFA_advance_loc: 6 to 0005825a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 33 to 00058140 │ │ │ │ + DW_CFA_advance_loc: 38 to 00058280 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058141 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058281 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058144 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058284 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058145 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058285 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058150 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058290 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 46 to 0005817e │ │ │ │ + DW_CFA_advance_loc: 46 to 000582be │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005817f │ │ │ │ + DW_CFA_advance_loc: 1 to 000582bf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058180 │ │ │ │ + DW_CFA_advance_loc: 1 to 000582c0 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058183 │ │ │ │ + DW_CFA_advance_loc: 3 to 000582c3 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058187 │ │ │ │ + DW_CFA_advance_loc: 4 to 000582c7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00058194 │ │ │ │ + DW_CFA_advance_loc: 8 to 000582cf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000581a4 │ │ │ │ + DW_CFA_advance_loc: 21 to 000582e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000581a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000582e5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000581a8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000582e8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000581a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000582e9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000581b1 │ │ │ │ + DW_CFA_advance_loc: 8 to 000582f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000581b6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000582f6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000581b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000582f7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000581bd │ │ │ │ + DW_CFA_advance_loc: 9 to 00058300 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 000581c5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058303 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000581c8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058306 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000581cb │ │ │ │ + DW_CFA_advance_loc: 5 to 0005830b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 000581d1 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058311 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000581de │ │ │ │ + DW_CFA_advance_loc: 11 to 0005831c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000581f4 │ │ │ │ + DW_CFA_advance_loc: 24 to 00058334 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000581f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058335 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000581f8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058338 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000581f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058339 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058201 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058341 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 00058220 │ │ │ │ + DW_CFA_advance_loc: 31 to 00058360 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058221 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058361 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058224 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058364 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058225 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058365 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005822d │ │ │ │ + DW_CFA_advance_loc: 8 to 0005836d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058232 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058372 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058233 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058373 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058239 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058379 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005823b │ │ │ │ + DW_CFA_advance_loc: 2 to 0005837b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005823e │ │ │ │ + DW_CFA_advance_loc: 3 to 0005837e │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058241 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058381 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058244 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058384 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058247 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058387 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058251 │ │ │ │ + DW_CFA_advance_loc: 10 to 00058391 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00058263 │ │ │ │ + DW_CFA_advance_loc: 18 to 000583a3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058264 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583a4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058267 │ │ │ │ + DW_CFA_advance_loc: 3 to 000583a7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058268 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583a8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058270 │ │ │ │ + DW_CFA_advance_loc: 8 to 000583b0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058274 │ │ │ │ + DW_CFA_advance_loc: 4 to 000583b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058275 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583b5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058276 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583b6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058280 │ │ │ │ + DW_CFA_advance_loc: 10 to 000583c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 00058295 │ │ │ │ + DW_CFA_advance_loc: 21 to 000583d5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058296 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583d6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058297 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583d7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058298 │ │ │ │ + DW_CFA_advance_loc: 1 to 000583d8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000582a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000583e0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000582a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000583e8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 000582b2 │ │ │ │ + DW_CFA_advance_loc: 10 to 000583f2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000582bd │ │ │ │ + DW_CFA_advance_loc: 6 to 000583f8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 000582d6 │ │ │ │ + DW_CFA_advance_loc: 30 to 00058416 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000582d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058417 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000582da │ │ │ │ + DW_CFA_advance_loc: 3 to 0005841a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000582db │ │ │ │ + DW_CFA_advance_loc: 1 to 0005841b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000582e3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058423 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00058303 │ │ │ │ + DW_CFA_advance_loc: 32 to 00058443 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058304 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058444 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058305 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058445 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058308 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058448 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005830b │ │ │ │ + DW_CFA_advance_loc: 3 to 0005844b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005830f │ │ │ │ + DW_CFA_advance_loc: 4 to 0005844f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058317 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058457 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005831c │ │ │ │ + DW_CFA_advance_loc: 8 to 0005845f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058324 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058462 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058327 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058465 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005832a │ │ │ │ + DW_CFA_advance_loc: 5 to 0005846a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058330 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058470 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005833a │ │ │ │ + DW_CFA_advance_loc: 10 to 0005847a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0005834d │ │ │ │ + DW_CFA_advance_loc: 19 to 0005848d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005834e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005848e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058351 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058491 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058352 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058492 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005835a │ │ │ │ + DW_CFA_advance_loc: 8 to 0005849a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00058373 │ │ │ │ + DW_CFA_advance_loc: 25 to 000584b3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058374 │ │ │ │ + DW_CFA_advance_loc: 1 to 000584b4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058377 │ │ │ │ + DW_CFA_advance_loc: 3 to 000584b7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058378 │ │ │ │ + DW_CFA_advance_loc: 1 to 000584b8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058380 │ │ │ │ + DW_CFA_advance_loc: 8 to 000584c0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058388 │ │ │ │ + DW_CFA_advance_loc: 8 to 000584c8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058392 │ │ │ │ + DW_CFA_advance_loc: 10 to 000584d2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 000583a0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000584d8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 27 to 000583bb │ │ │ │ + DW_CFA_advance_loc: 35 to 000584fb │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000583bc │ │ │ │ + DW_CFA_advance_loc: 1 to 000584fc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000583bf │ │ │ │ + DW_CFA_advance_loc: 3 to 000584ff │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000583c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058500 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000583c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058508 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 000583d3 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058513 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 000583d8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058518 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000583db │ │ │ │ + DW_CFA_advance_loc: 3 to 0005851b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000583de │ │ │ │ + DW_CFA_advance_loc: 3 to 0005851e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 000583e4 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058524 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 000583ef │ │ │ │ + DW_CFA_advance_loc: 11 to 0005852f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 00058415 │ │ │ │ + DW_CFA_advance_loc: 38 to 00058555 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058416 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058556 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058417 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058557 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058418 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058558 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058420 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058560 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058428 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058568 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058432 │ │ │ │ + DW_CFA_advance_loc: 10 to 00058572 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005843d │ │ │ │ + DW_CFA_advance_loc: 6 to 00058578 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00058456 │ │ │ │ + DW_CFA_advance_loc: 30 to 00058596 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058457 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058597 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005845a │ │ │ │ + DW_CFA_advance_loc: 3 to 0005859a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005845b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005859b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058463 │ │ │ │ + DW_CFA_advance_loc: 8 to 000585a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00058483 │ │ │ │ + DW_CFA_advance_loc: 32 to 000585c3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058484 │ │ │ │ + DW_CFA_advance_loc: 1 to 000585c4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058485 │ │ │ │ + DW_CFA_advance_loc: 1 to 000585c5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058488 │ │ │ │ + DW_CFA_advance_loc: 3 to 000585c8 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005848b │ │ │ │ + DW_CFA_advance_loc: 3 to 000585cb │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005848f │ │ │ │ + DW_CFA_advance_loc: 4 to 000585cf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058497 │ │ │ │ + DW_CFA_advance_loc: 8 to 000585d7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005849c │ │ │ │ + DW_CFA_advance_loc: 8 to 000585df │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 000584a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000585e2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000584a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000585e5 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000584aa │ │ │ │ + DW_CFA_advance_loc: 5 to 000585ea │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 000584b0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000585f0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000584ba │ │ │ │ + DW_CFA_advance_loc: 10 to 000585fa │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 000584cd │ │ │ │ + DW_CFA_advance_loc: 19 to 0005860d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000584ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0005860e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000584d1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058611 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000584d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058612 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000584da │ │ │ │ + DW_CFA_advance_loc: 8 to 0005861a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 000584f3 │ │ │ │ + DW_CFA_advance_loc: 25 to 00058633 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000584f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058634 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000584f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058637 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000584f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058638 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058500 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058640 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058508 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058648 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058512 │ │ │ │ + DW_CFA_advance_loc: 10 to 00058652 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005851d │ │ │ │ + DW_CFA_advance_loc: 6 to 00058658 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00058535 │ │ │ │ + DW_CFA_advance_loc: 29 to 00058675 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058536 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058676 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058539 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058679 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005853a │ │ │ │ + DW_CFA_advance_loc: 1 to 0005867a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058545 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058685 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00058551 │ │ │ │ + DW_CFA_advance_loc: 12 to 00058691 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058552 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058692 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058555 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058695 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058556 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058696 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005855e │ │ │ │ + DW_CFA_advance_loc: 8 to 0005869e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00058571 │ │ │ │ + DW_CFA_advance_loc: 19 to 000586b1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058572 │ │ │ │ + DW_CFA_advance_loc: 1 to 000586b2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058575 │ │ │ │ + DW_CFA_advance_loc: 3 to 000586b5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058576 │ │ │ │ + DW_CFA_advance_loc: 1 to 000586b6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005857e │ │ │ │ + DW_CFA_advance_loc: 8 to 000586be │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00058593 │ │ │ │ + DW_CFA_advance_loc: 21 to 000586d3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058594 │ │ │ │ + DW_CFA_advance_loc: 1 to 000586d4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058595 │ │ │ │ + DW_CFA_advance_loc: 1 to 000586d5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058598 │ │ │ │ + DW_CFA_advance_loc: 3 to 000586d8 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005859b │ │ │ │ + DW_CFA_advance_loc: 3 to 000586db │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005859f │ │ │ │ + DW_CFA_advance_loc: 4 to 000586df │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000585ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000586e7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 000585be │ │ │ │ + DW_CFA_advance_loc: 23 to 000586fe │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585bf │ │ │ │ + DW_CFA_advance_loc: 1 to 000586ff │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058700 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058701 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000585c9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058709 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000585d3 │ │ │ │ + DW_CFA_advance_loc: 10 to 00058713 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058714 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058715 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000585d8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058718 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000585db │ │ │ │ + DW_CFA_advance_loc: 3 to 0005871b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000585df │ │ │ │ + DW_CFA_advance_loc: 4 to 0005871f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000585e7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058727 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000585f3 │ │ │ │ + DW_CFA_advance_loc: 12 to 00058733 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058734 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000585f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058735 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000585f8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058738 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000585fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0005873c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058604 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058744 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00058613 │ │ │ │ + DW_CFA_advance_loc: 15 to 00058753 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058614 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058754 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058615 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058755 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005861d │ │ │ │ + DW_CFA_advance_loc: 8 to 0005875d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00058633 │ │ │ │ + DW_CFA_advance_loc: 22 to 00058773 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058634 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058774 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058635 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058775 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058640 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058780 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00058653 │ │ │ │ + DW_CFA_advance_loc: 19 to 00058793 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058654 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058794 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058655 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058795 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005865d │ │ │ │ + DW_CFA_advance_loc: 8 to 0005879d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00058673 │ │ │ │ + DW_CFA_advance_loc: 22 to 000587b3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058674 │ │ │ │ + DW_CFA_advance_loc: 1 to 000587b4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058675 │ │ │ │ + DW_CFA_advance_loc: 1 to 000587b5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058676 │ │ │ │ + DW_CFA_advance_loc: 1 to 000587b6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005867e │ │ │ │ + DW_CFA_advance_loc: 8 to 000587be │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00058693 │ │ │ │ + DW_CFA_advance_loc: 21 to 000587d3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058694 │ │ │ │ + DW_CFA_advance_loc: 1 to 000587d4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058695 │ │ │ │ + DW_CFA_advance_loc: 1 to 000587d5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005869d │ │ │ │ + DW_CFA_advance_loc: 8 to 000587dd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000586b3 │ │ │ │ + DW_CFA_advance_loc: 22 to 000587f3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000586b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000587f4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000586b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000587f5 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 000586b8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000587f8 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000586bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000587fc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000586c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058804 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 000586d3 │ │ │ │ + DW_CFA_advance_loc: 15 to 00058813 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000586d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058814 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000586d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058815 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000586dd │ │ │ │ + DW_CFA_advance_loc: 8 to 0005881d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000586f3 │ │ │ │ + DW_CFA_advance_loc: 22 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: 8 to 000586fd │ │ │ │ + DW_CFA_advance_loc: 8 to 0005883d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058701 │ │ │ │ + DW_CFA_advance_loc: 4 to 00058841 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058702 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058842 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058703 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058843 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00058710 │ │ │ │ + DW_CFA_advance_loc: 13 to 00058850 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00058713 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058853 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058714 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058854 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058715 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058855 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058716 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058856 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005871e │ │ │ │ + DW_CFA_advance_loc: 8 to 0005885e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00058733 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058873 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058734 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058874 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058735 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058875 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005873d │ │ │ │ + DW_CFA_advance_loc: 8 to 0005887d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00058753 │ │ │ │ + DW_CFA_advance_loc: 22 to 00058893 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058754 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058894 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058755 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058895 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058756 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058896 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005875e │ │ │ │ + DW_CFA_advance_loc: 8 to 0005889e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00058773 │ │ │ │ + DW_CFA_advance_loc: 21 to 000588b3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058774 │ │ │ │ + DW_CFA_advance_loc: 1 to 000588b4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058775 │ │ │ │ + DW_CFA_advance_loc: 1 to 000588b5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005877d │ │ │ │ + DW_CFA_advance_loc: 8 to 000588bd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00058793 │ │ │ │ + DW_CFA_advance_loc: 22 to 000588d3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058794 │ │ │ │ + DW_CFA_advance_loc: 1 to 000588d4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058795 │ │ │ │ + DW_CFA_advance_loc: 1 to 000588d5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058796 │ │ │ │ + DW_CFA_advance_loc: 1 to 000588d6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005879e │ │ │ │ + DW_CFA_advance_loc: 8 to 000588de │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000587b3 │ │ │ │ + DW_CFA_advance_loc: 21 to 000588f3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000587b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000588f4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000587b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000588f5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000587c0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058900 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 000587d3 │ │ │ │ + DW_CFA_advance_loc: 19 to 00058913 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000587d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058914 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000587d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058915 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000587e0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058920 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00007660 00000070 00007664 FDE cie=00000000 pc=000587f0..000588af │ │ │ │ - DW_CFA_advance_loc: 1 to 000587f1 │ │ │ │ +0000763c 00000070 00007640 FDE cie=00000000 pc=00058930..000589ef │ │ │ │ + DW_CFA_advance_loc: 1 to 00058931 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000587f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058932 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000587f5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058935 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 0005881e │ │ │ │ + DW_CFA_advance_loc: 41 to 0005895e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058821 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058961 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058827 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058967 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005882a │ │ │ │ + DW_CFA_advance_loc: 3 to 0005896a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058830 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058970 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058833 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058973 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058839 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058979 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005883c │ │ │ │ + DW_CFA_advance_loc: 3 to 0005897c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058844 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058984 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058845 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058985 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058846 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058986 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058850 │ │ │ │ + DW_CFA_advance_loc: 10 to 00058990 │ │ │ │ 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 00058853 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058993 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058856 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058996 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058861 │ │ │ │ + DW_CFA_advance_loc: 11 to 000589a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00058868 │ │ │ │ + DW_CFA_advance_loc: 7 to 000589a8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005886b │ │ │ │ + DW_CFA_advance_loc: 3 to 000589ab │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058876 │ │ │ │ + DW_CFA_advance_loc: 11 to 000589b6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005887d │ │ │ │ + DW_CFA_advance_loc: 7 to 000589bd │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058880 │ │ │ │ + DW_CFA_advance_loc: 3 to 000589c0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058886 │ │ │ │ + DW_CFA_advance_loc: 6 to 000589c6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058889 │ │ │ │ + DW_CFA_advance_loc: 3 to 000589c9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058894 │ │ │ │ + DW_CFA_advance_loc: 11 to 000589d4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005889f │ │ │ │ + DW_CFA_advance_loc: 11 to 000589df │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000588a2 │ │ │ │ + DW_CFA_advance_loc: 3 to 000589e2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000588aa │ │ │ │ + DW_CFA_advance_loc: 8 to 000589ea │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000076d4 00000060 000076d8 FDE cie=00000000 pc=000588b0..000589df │ │ │ │ - DW_CFA_advance_loc: 1 to 000588b1 │ │ │ │ +000076b0 00000060 000076b4 FDE cie=00000000 pc=000589f0..00058b1f │ │ │ │ + DW_CFA_advance_loc: 1 to 000589f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000588b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000589f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000588b5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000589f5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 35 to 000588d8 │ │ │ │ + DW_CFA_advance_loc: 35 to 00058a18 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 63 to 00058917 │ │ │ │ + DW_CFA_advance_loc: 63 to 00058a57 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00058947 │ │ │ │ + DW_CFA_advance_loc: 48 to 00058a87 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058948 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a88 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058949 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058a89 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00058950 │ │ │ │ + DW_CFA_advance_loc: 7 to 00058a90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00058958 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058a95 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005895f │ │ │ │ + DW_CFA_advance_loc: 10 to 00058a9f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058967 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058aa7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00058976 │ │ │ │ + DW_CFA_advance_loc: 15 to 00058ab6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005897c │ │ │ │ + DW_CFA_advance_loc: 6 to 00058abc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00058997 │ │ │ │ + DW_CFA_advance_loc: 27 to 00058ad7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 000589a5 │ │ │ │ + DW_CFA_advance_loc: 14 to 00058ae5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 6 to 000589ab │ │ │ │ + DW_CFA_advance_loc: 6 to 00058aeb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000589b3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058af3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000589b9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058af9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000589ba │ │ │ │ + DW_CFA_advance_loc: 1 to 00058afa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000589bb │ │ │ │ + DW_CFA_advance_loc: 1 to 00058afb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000589c0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058b00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 000589c5 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058b05 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 000589cc │ │ │ │ + DW_CFA_advance_loc: 7 to 00058b0c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000589d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058b14 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00007738 00000028 0000773c FDE cie=00000000 pc=000589e0..00058a03 │ │ │ │ - DW_CFA_advance_loc: 1 to 000589e1 │ │ │ │ +00007714 00000028 00007718 FDE cie=00000000 pc=00058b20..00058b43 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000589e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058b24 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 000589e6 │ │ │ │ + DW_CFA_advance_loc: 13 to 00058b31 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000589ea │ │ │ │ + DW_CFA_advance_loc: 4 to 00058b35 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000589ee │ │ │ │ + DW_CFA_advance_loc: 4 to 00058b39 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 00058a01 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058b41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b42 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007764 000000c4 00007768 FDE cie=00000000 pc=00058a10..00058b89 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a11 │ │ │ │ +00007740 000000c4 00007744 FDE cie=00000000 pc=00058b50..00058cc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058b53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00058a1a │ │ │ │ + DW_CFA_advance_loc: 7 to 00058b5a │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 15 to 00058a29 │ │ │ │ + DW_CFA_advance_loc: 15 to 00058b69 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058a2c │ │ │ │ + DW_CFA_advance_loc: 3 to 00058b6c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058a2f │ │ │ │ + DW_CFA_advance_loc: 3 to 00058b6f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 40 to 00058a57 │ │ │ │ + DW_CFA_advance_loc: 40 to 00058b97 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058a5a │ │ │ │ + DW_CFA_advance_loc: 3 to 00058b9a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058a5d │ │ │ │ + DW_CFA_advance_loc: 3 to 00058b9d │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058a62 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058ba2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00058a64 │ │ │ │ + DW_CFA_advance_loc: 2 to 00058ba4 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a65 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ba5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058a70 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058bb0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 29 to 00058a8d │ │ │ │ + DW_CFA_advance_loc: 29 to 00058bcd │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00058bce │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058a91 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058bd1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058a92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058bd2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058a9d │ │ │ │ + DW_CFA_advance_loc: 11 to 00058bdd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00058ab0 │ │ │ │ + DW_CFA_advance_loc: 19 to 00058bf0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ab1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058bf1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058ab4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058bf4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ab5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058bf5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058abd │ │ │ │ + DW_CFA_advance_loc: 8 to 00058bfd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058ac5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058c05 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058acf │ │ │ │ + DW_CFA_advance_loc: 10 to 00058c0f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058ada │ │ │ │ + DW_CFA_advance_loc: 6 to 00058c15 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 00058af9 │ │ │ │ + DW_CFA_advance_loc: 36 to 00058c39 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058afa │ │ │ │ + DW_CFA_advance_loc: 1 to 00058c3a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058afd │ │ │ │ + DW_CFA_advance_loc: 3 to 00058c3d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058afe │ │ │ │ + DW_CFA_advance_loc: 1 to 00058c3e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058b09 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058c49 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00058b1b │ │ │ │ + DW_CFA_advance_loc: 18 to 00058c5b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058b1c │ │ │ │ + DW_CFA_advance_loc: 1 to 00058c5c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058b1d │ │ │ │ + DW_CFA_advance_loc: 1 to 00058c5d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058b20 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058c60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00058b23 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058c63 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058b24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058c64 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058b25 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058c65 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058b26 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058c66 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058b2e │ │ │ │ + DW_CFA_advance_loc: 8 to 00058c6e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058b33 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058c73 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058b34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058c74 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058b35 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058c75 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058b40 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058c80 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00058b53 │ │ │ │ + DW_CFA_advance_loc: 19 to 00058c93 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058b54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058c94 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058b55 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058c95 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058b60 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058ca0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00058b75 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058cb5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 00058b77 │ │ │ │ + DW_CFA_advance_loc: 2 to 00058cb7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058b7a │ │ │ │ + DW_CFA_advance_loc: 3 to 00058cba │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058b7d │ │ │ │ + DW_CFA_advance_loc: 3 to 00058cbd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058b85 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058cc5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058b86 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058cc6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058b87 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058cc7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058b88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058cc8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000782c 0000037c 00007830 FDE cie=00000000 pc=00058b90..00059378 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058b91 │ │ │ │ +00007808 0000037c 0000780c FDE cie=00000000 pc=00058cd0..000594b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058cd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058b92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058cd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058b93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058cd3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 47 to 00058bc2 │ │ │ │ + DW_CFA_advance_loc: 47 to 00058d02 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058bc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058d03 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058bc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058d04 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00058bd0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00058d10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00058be8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00058d28 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058be9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058d29 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058bea │ │ │ │ + DW_CFA_advance_loc: 1 to 00058d2a │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058bed │ │ │ │ + DW_CFA_advance_loc: 3 to 00058d2d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058bf1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00058d31 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058bf9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058d39 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058bfe │ │ │ │ + DW_CFA_advance_loc: 5 to 00058d3e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 00058c00 │ │ │ │ + DW_CFA_advance_loc: 2 to 00058d40 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058c03 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058d43 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058c06 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058d46 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 40 to 00058c2e │ │ │ │ + DW_CFA_advance_loc: 40 to 00058d6e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058c31 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058d71 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058c34 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058d74 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058c39 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058d79 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00058c3b │ │ │ │ + DW_CFA_advance_loc: 2 to 00058d7b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058c3c │ │ │ │ + DW_CFA_advance_loc: 1 to 00058d7c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058c47 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058d87 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00058c5e │ │ │ │ + DW_CFA_advance_loc: 23 to 00058d9e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058c5f │ │ │ │ + DW_CFA_advance_loc: 1 to 00058d9f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058c62 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058da2 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058c63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058da3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058c6e │ │ │ │ + DW_CFA_advance_loc: 11 to 00058dae │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00058c85 │ │ │ │ + DW_CFA_advance_loc: 23 to 00058dc5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058c86 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058dc6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058c89 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058dc9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058c8a │ │ │ │ + DW_CFA_advance_loc: 1 to 00058dca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058c92 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058dd2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058c9a │ │ │ │ + DW_CFA_advance_loc: 8 to 00058dda │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058ca4 │ │ │ │ + DW_CFA_advance_loc: 10 to 00058de4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058caf │ │ │ │ + DW_CFA_advance_loc: 6 to 00058dea │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 33 to 00058cd0 │ │ │ │ + DW_CFA_advance_loc: 38 to 00058e10 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058cd1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058e11 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058cd4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058e14 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058cd5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058e15 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058ce0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00058e20 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 46 to 00058d0e │ │ │ │ + DW_CFA_advance_loc: 46 to 00058e4e │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d0f │ │ │ │ + DW_CFA_advance_loc: 1 to 00058e4f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d10 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058e50 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058d13 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058e53 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058d17 │ │ │ │ + DW_CFA_advance_loc: 4 to 00058e57 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00058d24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058e5f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00058d34 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058e74 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d35 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058e75 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058d38 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058e78 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d39 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058e79 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058d41 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058e81 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058d46 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058e86 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d47 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058e87 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058d4d │ │ │ │ + DW_CFA_advance_loc: 9 to 00058e90 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058d55 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058e93 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058d58 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058e96 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058d5b │ │ │ │ + DW_CFA_advance_loc: 5 to 00058e9b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058d61 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058ea1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00058d6e │ │ │ │ + DW_CFA_advance_loc: 11 to 00058eac │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00058d84 │ │ │ │ + DW_CFA_advance_loc: 24 to 00058ec4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d85 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ec5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058d88 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058ec8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058d89 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ec9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058d91 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058ed1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 00058db0 │ │ │ │ + DW_CFA_advance_loc: 31 to 00058ef0 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058db1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ef1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058db4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058ef4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058db5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058ef5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058dbd │ │ │ │ + DW_CFA_advance_loc: 8 to 00058efd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058dc2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00058f02 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058dc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f03 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058dc9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00058f09 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 00058dcb │ │ │ │ + DW_CFA_advance_loc: 2 to 00058f0b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058dce │ │ │ │ + DW_CFA_advance_loc: 3 to 00058f0e │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058dd1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058f11 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058dd4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058f14 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058dd7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058f17 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058de1 │ │ │ │ + DW_CFA_advance_loc: 10 to 00058f21 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00058df3 │ │ │ │ + DW_CFA_advance_loc: 18 to 00058f33 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058df4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f34 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058df7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058f37 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058df8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f38 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058e00 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058f40 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058e04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00058f44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e05 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f45 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e06 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f46 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058e10 │ │ │ │ + DW_CFA_advance_loc: 10 to 00058f50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 00058e25 │ │ │ │ + DW_CFA_advance_loc: 21 to 00058f65 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e26 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f66 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e27 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f67 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058f68 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058e30 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058f70 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058e38 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058f78 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058e42 │ │ │ │ + DW_CFA_advance_loc: 10 to 00058f82 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058e4d │ │ │ │ + DW_CFA_advance_loc: 6 to 00058f88 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00058e66 │ │ │ │ + DW_CFA_advance_loc: 30 to 00058fa6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058fa7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058e6a │ │ │ │ + DW_CFA_advance_loc: 3 to 00058faa │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e6b │ │ │ │ + DW_CFA_advance_loc: 1 to 00058fab │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058e73 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058fb3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00058e93 │ │ │ │ + DW_CFA_advance_loc: 32 to 00058fd3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058fd4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058e95 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058fd5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058e98 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058fd8 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058e9b │ │ │ │ + DW_CFA_advance_loc: 3 to 00058fdb │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00058e9f │ │ │ │ + DW_CFA_advance_loc: 4 to 00058fdf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058ea7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00058fe7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058eac │ │ │ │ + DW_CFA_advance_loc: 8 to 00058fef │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058eb4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058ff2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058eb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058ff5 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058eba │ │ │ │ + DW_CFA_advance_loc: 5 to 00058ffa │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058ec0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00059000 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058eca │ │ │ │ + DW_CFA_advance_loc: 10 to 0005900a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00058edd │ │ │ │ + DW_CFA_advance_loc: 19 to 0005901d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ede │ │ │ │ + DW_CFA_advance_loc: 1 to 0005901e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058ee1 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059021 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058ee2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059022 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058eea │ │ │ │ + DW_CFA_advance_loc: 8 to 0005902a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00058f03 │ │ │ │ + DW_CFA_advance_loc: 25 to 00059043 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058f04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059044 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058f07 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059047 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058f08 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059048 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058f10 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059050 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058f18 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059058 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058f22 │ │ │ │ + DW_CFA_advance_loc: 10 to 00059062 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 00058f30 │ │ │ │ + DW_CFA_advance_loc: 6 to 00059068 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 27 to 00058f4b │ │ │ │ + DW_CFA_advance_loc: 35 to 0005908b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058f4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005908c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058f4f │ │ │ │ + DW_CFA_advance_loc: 3 to 0005908f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058f50 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059090 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058f58 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059098 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058f63 │ │ │ │ + DW_CFA_advance_loc: 11 to 000590a3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00058f68 │ │ │ │ + DW_CFA_advance_loc: 5 to 000590a8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058f6b │ │ │ │ + DW_CFA_advance_loc: 3 to 000590ab │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058f6e │ │ │ │ + DW_CFA_advance_loc: 3 to 000590ae │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00058f74 │ │ │ │ + DW_CFA_advance_loc: 6 to 000590b4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058f7f │ │ │ │ + DW_CFA_advance_loc: 11 to 000590bf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 38 to 00058fa5 │ │ │ │ + DW_CFA_advance_loc: 38 to 000590e5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058fa6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000590e6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058fa7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000590e7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058fa8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000590e8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058fb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000590f0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058fb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000590f8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 00058fc2 │ │ │ │ + DW_CFA_advance_loc: 10 to 00059102 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00058fcd │ │ │ │ + DW_CFA_advance_loc: 6 to 00059108 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00058fe6 │ │ │ │ + DW_CFA_advance_loc: 30 to 00059126 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058fe7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059127 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00058fea │ │ │ │ + DW_CFA_advance_loc: 3 to 0005912a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058feb │ │ │ │ + DW_CFA_advance_loc: 1 to 0005912b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00058ff3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059133 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00059013 │ │ │ │ + DW_CFA_advance_loc: 32 to 00059153 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059014 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059154 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059015 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059155 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059018 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059158 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005901b │ │ │ │ + DW_CFA_advance_loc: 3 to 0005915b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005901f │ │ │ │ + DW_CFA_advance_loc: 4 to 0005915f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059027 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059167 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005902c │ │ │ │ + DW_CFA_advance_loc: 8 to 0005916f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059034 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059172 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059037 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059175 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005903a │ │ │ │ + DW_CFA_advance_loc: 5 to 0005917a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 6 to 00059040 │ │ │ │ + DW_CFA_advance_loc: 6 to 00059180 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005904a │ │ │ │ + DW_CFA_advance_loc: 10 to 0005918a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0005905d │ │ │ │ + DW_CFA_advance_loc: 19 to 0005919d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005905e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005919e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059061 │ │ │ │ + DW_CFA_advance_loc: 3 to 000591a1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059062 │ │ │ │ + DW_CFA_advance_loc: 1 to 000591a2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005906a │ │ │ │ + DW_CFA_advance_loc: 8 to 000591aa │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 25 to 00059083 │ │ │ │ + DW_CFA_advance_loc: 25 to 000591c3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059084 │ │ │ │ + DW_CFA_advance_loc: 1 to 000591c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059087 │ │ │ │ + DW_CFA_advance_loc: 3 to 000591c7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059088 │ │ │ │ + DW_CFA_advance_loc: 1 to 000591c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059090 │ │ │ │ + DW_CFA_advance_loc: 8 to 000591d0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059098 │ │ │ │ + DW_CFA_advance_loc: 8 to 000591d8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 10 to 000590a2 │ │ │ │ + DW_CFA_advance_loc: 10 to 000591e2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000590ad │ │ │ │ + DW_CFA_advance_loc: 6 to 000591e8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000590c5 │ │ │ │ + DW_CFA_advance_loc: 29 to 00059205 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000590c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059206 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000590c9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059209 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000590ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0005920a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000590d5 │ │ │ │ + DW_CFA_advance_loc: 11 to 00059215 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000590e1 │ │ │ │ + DW_CFA_advance_loc: 12 to 00059221 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000590e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059222 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000590e5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059225 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000590e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059226 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000590ee │ │ │ │ + DW_CFA_advance_loc: 8 to 0005922e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00059101 │ │ │ │ + DW_CFA_advance_loc: 19 to 00059241 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059102 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059242 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059105 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059245 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059106 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059246 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005910e │ │ │ │ + DW_CFA_advance_loc: 8 to 0005924e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00059123 │ │ │ │ + DW_CFA_advance_loc: 21 to 00059263 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059124 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059264 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059125 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059265 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059128 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059268 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005912b │ │ │ │ + DW_CFA_advance_loc: 3 to 0005926b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005912f │ │ │ │ + DW_CFA_advance_loc: 4 to 0005926f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005913c │ │ │ │ + DW_CFA_advance_loc: 8 to 00059277 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0005914e │ │ │ │ + DW_CFA_advance_loc: 23 to 0005928e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005914f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005928f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059150 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059290 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059151 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059291 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059159 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059299 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00059163 │ │ │ │ + DW_CFA_advance_loc: 10 to 000592a3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059164 │ │ │ │ + DW_CFA_advance_loc: 1 to 000592a4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059165 │ │ │ │ + DW_CFA_advance_loc: 1 to 000592a5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059168 │ │ │ │ + DW_CFA_advance_loc: 3 to 000592a8 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005916b │ │ │ │ + DW_CFA_advance_loc: 3 to 000592ab │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005916f │ │ │ │ + DW_CFA_advance_loc: 4 to 000592af │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059177 │ │ │ │ + DW_CFA_advance_loc: 8 to 000592b7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00059183 │ │ │ │ + DW_CFA_advance_loc: 12 to 000592c3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059184 │ │ │ │ + DW_CFA_advance_loc: 1 to 000592c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059185 │ │ │ │ + DW_CFA_advance_loc: 1 to 000592c5 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059188 │ │ │ │ + DW_CFA_advance_loc: 3 to 000592c8 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005918c │ │ │ │ + DW_CFA_advance_loc: 4 to 000592cc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059194 │ │ │ │ + DW_CFA_advance_loc: 8 to 000592d4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 000591a3 │ │ │ │ + DW_CFA_advance_loc: 15 to 000592e3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000591a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000592e4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000591a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000592e5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000591ad │ │ │ │ + DW_CFA_advance_loc: 8 to 000592ed │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000591c3 │ │ │ │ + DW_CFA_advance_loc: 22 to 00059303 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000591c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059304 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000591c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059305 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000591d0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00059310 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 000591e3 │ │ │ │ + DW_CFA_advance_loc: 19 to 00059323 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000591e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059324 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000591e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059325 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000591ed │ │ │ │ + DW_CFA_advance_loc: 8 to 0005932d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00059203 │ │ │ │ + DW_CFA_advance_loc: 22 to 00059343 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059204 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059344 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059205 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059345 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059206 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059346 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005920e │ │ │ │ + DW_CFA_advance_loc: 8 to 0005934e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00059223 │ │ │ │ + DW_CFA_advance_loc: 21 to 00059363 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059224 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059364 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059225 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059365 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005922d │ │ │ │ + DW_CFA_advance_loc: 8 to 0005936d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00059243 │ │ │ │ + DW_CFA_advance_loc: 22 to 00059383 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059244 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059384 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059245 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059385 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059248 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059388 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005924c │ │ │ │ + DW_CFA_advance_loc: 4 to 0005938c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00059254 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059394 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00059263 │ │ │ │ + DW_CFA_advance_loc: 15 to 000593a3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059264 │ │ │ │ + DW_CFA_advance_loc: 1 to 000593a4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059265 │ │ │ │ + DW_CFA_advance_loc: 1 to 000593a5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005926d │ │ │ │ + DW_CFA_advance_loc: 8 to 000593ad │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00059283 │ │ │ │ + DW_CFA_advance_loc: 22 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: 8 to 0005928d │ │ │ │ + DW_CFA_advance_loc: 8 to 000593cd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00059291 │ │ │ │ + DW_CFA_advance_loc: 4 to 000593d1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059292 │ │ │ │ + DW_CFA_advance_loc: 1 to 000593d2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059293 │ │ │ │ + DW_CFA_advance_loc: 1 to 000593d3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 000592a0 │ │ │ │ + DW_CFA_advance_loc: 13 to 000593e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000592a3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000593e3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000592a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000593e4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000592a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000593e5 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000592a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000593e6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000592ae │ │ │ │ + DW_CFA_advance_loc: 8 to 000593ee │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000592c3 │ │ │ │ + DW_CFA_advance_loc: 21 to 00059403 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000592c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059404 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000592c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059405 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000592cd │ │ │ │ + DW_CFA_advance_loc: 8 to 0005940d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 000592e3 │ │ │ │ + DW_CFA_advance_loc: 22 to 00059423 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000592e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059424 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000592e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059425 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000592e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059426 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000592ee │ │ │ │ + DW_CFA_advance_loc: 8 to 0005942e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00059303 │ │ │ │ + DW_CFA_advance_loc: 21 to 00059443 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059304 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059444 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059305 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059445 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005930d │ │ │ │ + DW_CFA_advance_loc: 8 to 0005944d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 22 to 00059323 │ │ │ │ + DW_CFA_advance_loc: 22 to 00059463 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059324 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059464 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059325 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059465 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059326 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059466 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005932e │ │ │ │ + DW_CFA_advance_loc: 8 to 0005946e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 00059343 │ │ │ │ + DW_CFA_advance_loc: 21 to 00059483 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059344 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059484 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059345 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059485 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00059350 │ │ │ │ + DW_CFA_advance_loc: 11 to 00059490 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00059363 │ │ │ │ + DW_CFA_advance_loc: 19 to 000594a3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059364 │ │ │ │ + DW_CFA_advance_loc: 1 to 000594a4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059365 │ │ │ │ + DW_CFA_advance_loc: 1 to 000594a5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00059370 │ │ │ │ + DW_CFA_advance_loc: 11 to 000594b0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ │ │ │ -00007bac 00000070 00007bb0 FDE cie=00000000 pc=00059380..0005943f │ │ │ │ - DW_CFA_advance_loc: 1 to 00059381 │ │ │ │ +00007b88 00000070 00007b8c FDE cie=00000000 pc=000594c0..0005957f │ │ │ │ + DW_CFA_advance_loc: 1 to 000594c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059382 │ │ │ │ + DW_CFA_advance_loc: 1 to 000594c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059385 │ │ │ │ + DW_CFA_advance_loc: 3 to 000594c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 41 to 000593ae │ │ │ │ + DW_CFA_advance_loc: 41 to 000594ee │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000593b1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000594f1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000593b7 │ │ │ │ + DW_CFA_advance_loc: 6 to 000594f7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000593ba │ │ │ │ + DW_CFA_advance_loc: 3 to 000594fa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000593c0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00059500 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000593c3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059503 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000593c9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00059509 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000593cc │ │ │ │ + DW_CFA_advance_loc: 3 to 0005950c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000593d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00059514 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000593d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059515 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000593d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059516 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000593e0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00059520 │ │ │ │ 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 000593e3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059523 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000593e6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059526 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 000593f1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00059531 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000593f8 │ │ │ │ + DW_CFA_advance_loc: 7 to 00059538 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 000593fb │ │ │ │ + DW_CFA_advance_loc: 3 to 0005953b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00059406 │ │ │ │ + DW_CFA_advance_loc: 11 to 00059546 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005940d │ │ │ │ + DW_CFA_advance_loc: 7 to 0005954d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059410 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059550 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00059416 │ │ │ │ + DW_CFA_advance_loc: 6 to 00059556 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059419 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059559 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00059424 │ │ │ │ + DW_CFA_advance_loc: 11 to 00059564 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0005942f │ │ │ │ + DW_CFA_advance_loc: 11 to 0005956f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00059432 │ │ │ │ + DW_CFA_advance_loc: 3 to 00059572 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005943a │ │ │ │ + DW_CFA_advance_loc: 8 to 0005957a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007c20 ZERO terminator │ │ │ │ +00007bfc ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -245,28 +245,29 @@ │ │ │ │ GOMP_4.5 │ │ │ │ GOMP_1.0 │ │ │ │ GLIBC_2.1.3 │ │ │ │ GLIBC_2.3.4 │ │ │ │ GLIBC_2.17 │ │ │ │ tfE9l$4t2 │ │ │ │ t$$F9t$(t) │ │ │ │ -l$$9T$ tk │ │ │ │ ++\$@;t$( │ │ │ │ D$(B;T$4 │ │ │ │ T$8@;D$4 │ │ │ │ L$DA9L$0 │ │ │ │ L$DA9L$0 │ │ │ │ +\$(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.5,0.5) │ │ │ │ polynomial degree N has to be even │ │ │ │ Polynomial degree N is smaller than cut-off m │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -115,17 +115,17 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ 000049d0 : │ │ │ │ sub $0x1c,%esp │ │ │ │ fldl 0x20(%esp) │ │ │ │ - fldz │ │ │ │ call 4c47 │ │ │ │ - add $0x5f3ae,%eax │ │ │ │ + add $0x5f3b0,%eax │ │ │ │ + fldz │ │ │ │ fcomi %st(1),%st │ │ │ │ ja 4c30 │ │ │ │ fcomip %st(1),%st │ │ │ │ je 4c20 │ │ │ │ flds -0x9c80(%eax) │ │ │ │ fcomip %st(1),%st │ │ │ │ jae 4ae0 │ │ │ │ @@ -332,35 +332,35 @@ │ │ │ │ │ │ │ │ 00004c50 : │ │ │ │ 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 5185 │ │ │ │ + call 51a5 │ │ │ │ add $0x5f128,%edi │ │ │ │ - lea 0x0(,%esi,8),%ecx │ │ │ │ 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 512f │ │ │ │ + jbe 514f │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 5135 │ │ │ │ + jbe 5155 │ │ │ │ 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 │ │ │ │ @@ -371,464 +371,472 @@ │ │ │ │ fldcw -0x1c(%ebp) │ │ │ │ frndint │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fsubs -0x9c84(%edi) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,-0x1e(%ebp) │ │ │ │ fldcw -0x1e(%ebp) │ │ │ │ - fistpl -0x40(%ebp) │ │ │ │ + fistpl -0x44(%ebp) │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ jle 4cfd │ │ │ │ sub $0x4,%esp │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ mov %edx,-0x24(%ebp) │ │ │ │ call 4220 │ │ │ │ - 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 4ea2 │ │ │ │ + jle 4eb6 │ │ │ │ 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 4e60 │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - fld1 │ │ │ │ - fdiv %st(2),%st │ │ │ │ - add %edi,%ecx │ │ │ │ - add %ecx,%ebx │ │ │ │ - mov %ebx,-0x24(%ebp) │ │ │ │ + jl 4e70 │ │ │ │ + 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 4e0a │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ + fxch %st(3) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + jmp 4db2 │ │ │ │ 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 4db0 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - mov %ecx,-0x24(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ jmp 4e10 │ │ │ │ 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 4e70 │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + jge 4e80 │ │ │ │ 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 4e74 │ │ │ │ - nop │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 4e74 │ │ │ │ + fstpl (%edi) │ │ │ │ + jmp 4e84 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 4e84 │ │ │ │ + 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 4d50 │ │ │ │ + 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 517d │ │ │ │ + jmp 4ec0 │ │ │ │ + ffreep %st(0) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %eax,-0x3c(%ebp) │ │ │ │ + jl 519d │ │ │ │ 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 4fd4 │ │ │ │ - fld1 │ │ │ │ - fdiv %st(1),%st │ │ │ │ - cmpb $0x0,-0x48(%ebp) │ │ │ │ - je 516f │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + fildl -0x38(%ebp) │ │ │ │ + jg 4ff4 │ │ │ │ + cmpb $0x0,-0x4c(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + fdivr %st(2),%st │ │ │ │ + je 518f │ │ │ │ + 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 4f42 │ │ │ │ + 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 4f20 │ │ │ │ + jl 4f40 │ │ │ │ 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 4fd0 │ │ │ │ + jge 4ff0 │ │ │ │ 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 4fd4 │ │ │ │ + jmp 4ff4 │ │ │ │ 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 4ef0 │ │ │ │ + jne 4f10 │ │ │ │ + ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ - cmp -0x58(%ebp),%esi │ │ │ │ - jle 5143 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + cmp -0x5c(%ebp),%esi │ │ │ │ + jle 5163 │ │ │ │ + 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 5124 │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ + jg 5144 │ │ │ │ + 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 5162 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + jge 5182 │ │ │ │ + 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 5092 │ │ │ │ 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 5070 │ │ │ │ + jl 5090 │ │ │ │ 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 5120 │ │ │ │ + jge 5140 │ │ │ │ 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 5124 │ │ │ │ + jmp 5144 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - cmp -0x34(%ebp),%edi │ │ │ │ - je 5150 │ │ │ │ + cmp -0x38(%ebp),%edi │ │ │ │ + je 5170 │ │ │ │ inc %edi │ │ │ │ - jmp 5030 │ │ │ │ + jmp 5050 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 5139 │ │ │ │ + jmp 5159 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 5154 │ │ │ │ + jmp 5174 │ │ │ │ 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 50c5 │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + jmp 50e5 │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ - jmp 4f75 │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - jmp 4ff4 │ │ │ │ + jmp 4f95 │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + jmp 5016 │ │ │ │ mov (%esp),%edi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00005190 : │ │ │ │ +000051b0 : │ │ │ │ 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) │ │ │ │ @@ -838,27 +846,27 @@ │ │ │ │ add $0xc,%esp │ │ │ │ fadd %st(0),%st │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000051d0 : │ │ │ │ - call 4975 <__cxa_finalize@plt+0x135> │ │ │ │ - add $0x5ebb7,%edx │ │ │ │ +000051f0 : │ │ │ │ sub $0x1c,%esp │ │ │ │ + call 4975 <__cxa_finalize@plt+0x135> │ │ │ │ + add $0x5eb94,%edx │ │ │ │ fildl 0x20(%esp) │ │ │ │ - flds -0x9c74(%edx) │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ - fmul %st,%st(1) │ │ │ │ mov %eax,%ecx │ │ │ │ + flds -0x9c74(%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 -0x9c78(%edx) │ │ │ │ fld %st(3) │ │ │ │ fadd %st(4),%st │ │ │ │ @@ -873,15 +881,15 @@ │ │ │ │ fstpl (%esp) │ │ │ │ fildl 0xc(%esp) │ │ │ │ fld %st(3) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ fstp %st(5) │ │ │ │ - ja 5290 │ │ │ │ + ja 52b0 │ │ │ │ fsubrp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fmull (%esp) │ │ │ │ fxch %st(1) │ │ │ │ @@ -893,15 +901,15 @@ │ │ │ │ cmovns %ecx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ fildl 0xc(%esp) │ │ │ │ fmul %st,%st(1) │ │ │ │ fld1 │ │ │ │ fcomi %st(2),%st │ │ │ │ fstp %st(2) │ │ │ │ - ja 52d0 │ │ │ │ + ja 52f0 │ │ │ │ fstp %st(4) │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fldl 0x10(%esp) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fld %st(0) │ │ │ │ @@ -932,15 +940,15 @@ │ │ │ │ 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 5245 │ │ │ │ + jmp 5265 │ │ │ │ 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) │ │ │ │ @@ -954,247 +962,261 @@ │ │ │ │ fmuls -0x9c74(%edx) │ │ │ │ add $0x1c,%esp │ │ │ │ fdivp %st,%st(1) │ │ │ │ faddp %st,%st(2) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ │ │ │ │ -00005300 : │ │ │ │ - call 4c47 │ │ │ │ - add $0x5ea87,%eax │ │ │ │ +00005320 : │ │ │ │ push %ebx │ │ │ │ - sub $0x60,%esp │ │ │ │ - fildl 0x68(%esp) │ │ │ │ + sub $0x68,%esp │ │ │ │ + call 4c47 │ │ │ │ + add $0x5ea63,%eax │ │ │ │ + fildl 0x70(%esp) │ │ │ │ + mov 0x74(%esp),%edx │ │ │ │ + lea 0x2(%edx),%ebx │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ - mov 0x6c(%esp),%edx │ │ │ │ fadds -0x9c70(%eax) │ │ │ │ - lea 0x2(%edx),%ebx │ │ │ │ fld %st(0) │ │ │ │ fmuls -0x9c68(%eax) │ │ │ │ fld %st(0) │ │ │ │ fmuls -0x9c64(%eax) │ │ │ │ - fstpl 0x40(%esp) │ │ │ │ + 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 -0x9c60(%eax) │ │ │ │ - fstl 0x50(%esp) │ │ │ │ + fstl 0x58(%esp) │ │ │ │ fxch %st(3) │ │ │ │ fmuls -0x9c5c(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmuls -0x9c58(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fld %st(1) │ │ │ │ + fxch %st(1) │ │ │ │ fmuls -0x9c54(%eax) │ │ │ │ - faddp %st,%st(3) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + faddp %st,%st(1) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ - fxch %st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fdivrs -0x9c50(%eax) │ │ │ │ - fstpl 0x30(%esp) │ │ │ │ + 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 5660 │ │ │ │ + ja 56a0 │ │ │ │ flds -0x9c78(%eax) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 5510 │ │ │ │ + jbe 5540 │ │ │ │ ffreep %st(0) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ fmul %st(2),%st │ │ │ │ - fld %st(1) │ │ │ │ + fstpl 0x50(%esp) │ │ │ │ + fld %st(0) │ │ │ │ fmuls -0x9c28(%eax) │ │ │ │ - fldl 0x8(%esp) │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fldl 0x28(%esp) │ │ │ │ + fmul %st(4),%st │ │ │ │ + fldl 0x48(%esp) │ │ │ │ + fld %st(0) │ │ │ │ fmuls -0x9c24(%eax) │ │ │ │ fsubrp %st,%st(2) │ │ │ │ - fldl 0x38(%esp) │ │ │ │ + fldl 0x30(%esp) │ │ │ │ fmuls -0x9c20(%eax) │ │ │ │ fsubs -0x9c1c(%eax) │ │ │ │ faddp %st,%st(2) │ │ │ │ - fxch %st(4) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ fxch %st(3) │ │ │ │ - fsubr %st(5),%st │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fldl 0x8(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fsub %st(6),%st │ │ │ │ fmuls -0x9c18(%eax) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fld %st(5) │ │ │ │ - fmul %st(6),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ + fld %st(1) │ │ │ │ + fmulp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fmuls -0x9c14(%eax) │ │ │ │ fsubrs -0x9c10(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fldl 0x38(%esp) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fldl 0x30(%esp) │ │ │ │ fld %st(0) │ │ │ │ fmuls -0x9c0c(%eax) │ │ │ │ fsubrs -0x9c08(%eax) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fmull 0x50(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fmuls -0x9c00(%eax) │ │ │ │ - fldl 0x28(%esp) │ │ │ │ + fxch %st(4) │ │ │ │ fmuls -0x9c04(%eax) │ │ │ │ - fsubp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fld %st(5) │ │ │ │ - fmuls -0x9bf8(%eax) │ │ │ │ + fsubp %st,%st(4) │ │ │ │ + faddp %st,%st(3) │ │ │ │ fldl 0x8(%esp) │ │ │ │ + fmuls -0x9bf8(%eax) │ │ │ │ + fld %st(5) │ │ │ │ fmuls -0x9bfc(%eax) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldl 0x18(%esp) │ │ │ │ + fld %st(0) │ │ │ │ fmuls -0x9bf4(%eax) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ + 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) │ │ │ │ + fxch %st(1) │ │ │ │ fmuls -0x9bec(%eax) │ │ │ │ - fldl 0x48(%esp) │ │ │ │ + fldl 0x40(%esp) │ │ │ │ fmuls -0x9bf0(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ - faddp %st,%st(3) │ │ │ │ - fldl 0x8(%esp) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fld %st(2) │ │ │ │ fmuls -0x9be4(%eax) │ │ │ │ - fld %st(4) │ │ │ │ + fldl 0x8(%esp) │ │ │ │ fmuls -0x9be8(%eax) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + fmull 0x50(%esp) │ │ │ │ fmuls -0x9be0(%eax) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl 0x10(%esp) │ │ │ │ fdivl 0x20(%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddl (%esp) │ │ │ │ fstpl (%esp) │ │ │ │ - jmp 54f0 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 5520 │ │ │ │ + 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 53a2 │ │ │ │ + jne 53c4 │ │ │ │ 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 -0x9c70(%eax) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 5610 │ │ │ │ + jbe 5650 │ │ │ │ ffreep %st(0) │ │ │ │ fld %st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(0) │ │ │ │ - fmul %st(1),%st │ │ │ │ - fstpl 0x58(%esp) │ │ │ │ - fldl 0x8(%esp) │ │ │ │ + fstl 0x50(%esp) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + fstpl 0x60(%esp) │ │ │ │ + fld %st(2) │ │ │ │ fmuls -0x9c38(%eax) │ │ │ │ - fld %st(4) │ │ │ │ + fldl 0x8(%esp) │ │ │ │ fmuls -0x9bdc(%eax) │ │ │ │ fsubp %st,%st(1) │ │ │ │ fldl 0x18(%esp) │ │ │ │ fmuls -0x9bd8(%eax) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - fldl 0x38(%esp) │ │ │ │ + fmul %st(2),%st │ │ │ │ + fldl 0x30(%esp) │ │ │ │ fld %st(0) │ │ │ │ fmuls -0x9c00(%eax) │ │ │ │ fsubs -0x9c28(%eax) │ │ │ │ faddp %st,%st(2) │ │ │ │ fld %st(0) │ │ │ │ fmuls -0x9c0c(%eax) │ │ │ │ fsubs -0x9bd4(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + fmul %st(3),%st │ │ │ │ fadds -0x9bd0(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmuls -0x9c20(%eax) │ │ │ │ - fldl 0x28(%esp) │ │ │ │ + fldl 0x48(%esp) │ │ │ │ + fld %st(0) │ │ │ │ fmuls -0x9bcc(%eax) │ │ │ │ - fsubp %st,%st(1) │ │ │ │ + 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 │ │ │ │ + fxch %st(2) │ │ │ │ + faddp %st,%st(1) │ │ │ │ + fldl 0x8(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fld %st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fmul %st(2),%st │ │ │ │ fmuls -0x9bc8(%eax) │ │ │ │ - fldl 0x28(%esp) │ │ │ │ + fxch %st(4) │ │ │ │ fmuls -0x9bc4(%eax) │ │ │ │ - fsubrp %st,%st(1) │ │ │ │ - fldl 0x58(%esp) │ │ │ │ + fsubrp %st,%st(4) │ │ │ │ + fldl 0x60(%esp) │ │ │ │ + fld %st(0) │ │ │ │ fmuls -0x9bc0(%eax) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fld %st(4) │ │ │ │ + faddp %st,%st(5) │ │ │ │ + fxch %st(2) │ │ │ │ fmuls -0x9bbc(%eax) │ │ │ │ - fldl 0x8(%esp) │ │ │ │ + fld %st(6) │ │ │ │ fmuls -0x9c48(%eax) │ │ │ │ fsubp %st,%st(1) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fmulp %st,%st(1) │ │ │ │ - fldl 0x48(%esp) │ │ │ │ + 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 -0x9bb8(%eax) │ │ │ │ - fldl 0x50(%esp) │ │ │ │ - fsubp %st,%st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fld %st(1) │ │ │ │ + fsubrl 0x58(%esp) │ │ │ │ + faddp %st,%st(3) │ │ │ │ fmuls -0x9bb0(%eax) │ │ │ │ fldl 0x18(%esp) │ │ │ │ fmuls -0x9bb4(%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 54c1 │ │ │ │ + jmp 54ef │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ flds -0x9c50(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jbe 54e0 │ │ │ │ - fldl 0x8(%esp) │ │ │ │ + jbe 5510 │ │ │ │ + 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) │ │ │ │ @@ -1207,134 +1229,137 @@ │ │ │ │ fsubr %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fsubp %st,%st(2) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddl (%esp) │ │ │ │ fstpl (%esp) │ │ │ │ - jmp 54f0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 5520 │ │ │ │ + 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 -0x9c48(%eax) │ │ │ │ fldl 0x8(%esp) │ │ │ │ fld %st(0) │ │ │ │ - fmuls -0x9c48(%eax) │ │ │ │ - fld %st(6) │ │ │ │ fmuls -0x9c4c(%eax) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddp %st,%st(2) │ │ │ │ fld %st(3) │ │ │ │ fmuls -0x9c44(%eax) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(5),%st │ │ │ │ fadds -0x9c40(%eax) │ │ │ │ fmul %st(5),%st │ │ │ │ fmul %st(4),%st │ │ │ │ - fxch %st(1) │ │ │ │ - fmuls -0x9c38(%eax) │ │ │ │ fld %st(6) │ │ │ │ + fmuls -0x9c38(%eax) │ │ │ │ + fxch %st(2) │ │ │ │ fmuls -0x9c3c(%eax) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddp %st,%st(2) │ │ │ │ fldl 0x18(%esp) │ │ │ │ fmuls -0x9c34(%eax) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddp %st,%st(2) │ │ │ │ + fxch %st(1) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(5) │ │ │ │ fmuls -0x9c30(%eax) │ │ │ │ faddp %st,%st(5) │ │ │ │ fsubp %st,%st(4) │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0x9c2c(%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 54f0 │ │ │ │ - nop │ │ │ │ + jmp 5520 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000056f0 : │ │ │ │ +00005740 : │ │ │ │ push %ebx │ │ │ │ - sub $0x18,%esp │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5e693,%ebx │ │ │ │ + add $0x5e646,%ebx │ │ │ │ + sub $0x18,%esp │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ flds -0x9ba8(%ebx) │ │ │ │ fmull 0x20(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - je 5750 │ │ │ │ - mov %eax,%edx │ │ │ │ + je 57a0 │ │ │ │ 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 4780 │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x8(%esp) │ │ │ │ inc %eax │ │ │ │ - jne 5759 │ │ │ │ + jne 57a9 │ │ │ │ ffreep %st(0) │ │ │ │ fadds -0x9c84(%ebx) │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ - jmp 575b │ │ │ │ + jmp 57ab │ │ │ │ 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 4780 │ │ │ │ add $0x10,%esp │ │ │ │ faddl 0x8(%esp) │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005790 : │ │ │ │ +000057e0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x34,%esp │ │ │ │ - mov 0x50(%esp),%esi │ │ │ │ fldl 0x48(%esp) │ │ │ │ + mov 0x50(%esp),%esi │ │ │ │ + call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ + add $0x5e59a,%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 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5e5d4,%ebx │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ fildl 0x18(%esp) │ │ │ │ - imul %esi,%esi │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x28(%esp) │ │ │ │ fstpl (%esp) │ │ │ │ call 4780 │ │ │ │ fstpl 0x18(%esp) │ │ │ │ fldl 0x20(%esp) │ │ │ │ @@ -1367,33 +1392,25 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - 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 58b0 │ │ │ │ + je 58f0 │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 58e0 │ │ │ │ + jle 5920 │ │ │ │ shl $0x4,%ecx │ │ │ │ - fldz │ │ │ │ add $0x8,%edx │ │ │ │ + fldz │ │ │ │ add %eax,%ecx │ │ │ │ - jmp 5880 │ │ │ │ + jmp 58c0 │ │ │ │ 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) │ │ │ │ @@ -1407,207 +1424,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 5880 │ │ │ │ + jne 58c0 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 58e0 │ │ │ │ + jle 5920 │ │ │ │ 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 58c0 │ │ │ │ + jne 5900 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ + xchg %ax,%ax │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000058f0 : │ │ │ │ +00005930 : │ │ │ │ push %ebx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - call 5840 │ │ │ │ + call 5880 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 5950 │ │ │ │ + jle 5980 │ │ │ │ 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 5920 │ │ │ │ + jne 5960 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005960 : │ │ │ │ +00005990 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + call 5d0a │ │ │ │ + add $0x5e3ec,%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ - call 5cea │ │ │ │ - add $0x5e418,%esi │ │ │ │ test %edx,%edx │ │ │ │ - je 59e0 │ │ │ │ + je 5a00 │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 5a20 │ │ │ │ + jle 5a40 │ │ │ │ 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 59a0 │ │ │ │ + jne 59c0 │ │ │ │ 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 59c0 │ │ │ │ + jg 59e0 │ │ │ │ pop %ebx │ │ │ │ fdivrp %st,%st(1) │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 5a20 │ │ │ │ + jle 5a40 │ │ │ │ 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 5a00 │ │ │ │ - jmp 59b8 │ │ │ │ + jne 5a20 │ │ │ │ + jmp 59d8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - pop %ebx │ │ │ │ flds -0x9ba4(%esi) │ │ │ │ + pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00005a30 : │ │ │ │ +00005a50 : │ │ │ │ push %ebx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - call 5840 │ │ │ │ + call 5880 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 5a80 │ │ │ │ + jle 5aa0 │ │ │ │ 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 5a60 │ │ │ │ + jne 5a80 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005a90 : │ │ │ │ +00005ab0 : │ │ │ │ push %ebx │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - je 5b10 │ │ │ │ + je 5b30 │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 5b50 │ │ │ │ + jle 5b70 │ │ │ │ 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) │ │ │ │ @@ -1616,372 +1627,387 @@ │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fcmovb %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 5ac0 │ │ │ │ + jne 5ae0 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 5b3b │ │ │ │ + jle 5b5b │ │ │ │ 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 5af0 │ │ │ │ + jne 5b10 │ │ │ │ fdivrp %st,%st(1) │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 5b50 │ │ │ │ + jle 5b70 │ │ │ │ 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 5b20 │ │ │ │ + jne 5b40 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 5ae0 │ │ │ │ + jg 5b00 │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ - jmp 5ad8 │ │ │ │ + jmp 5af8 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005b60 : │ │ │ │ +00005b80 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ + call 5d0a │ │ │ │ + add $0x5e1fc,%esi │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call 5cea │ │ │ │ - add $0x5e218,%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - je 5c00 │ │ │ │ + je 5c20 │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 5c40 │ │ │ │ + jle 5c60 │ │ │ │ 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 5ba0 │ │ │ │ + jne 5bc0 │ │ │ │ xor %edx,%edx │ │ │ │ fsqrt │ │ │ │ fldz │ │ │ │ - jmp 5be0 │ │ │ │ + jmp 5c00 │ │ │ │ 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 5be0 │ │ │ │ + jg 5c00 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ - pop %edi │ │ │ │ fsqrt │ │ │ │ + pop %edi │ │ │ │ fdivrp %st,%st(1) │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + xchg %ax,%ax │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 5c40 │ │ │ │ + jle 5c60 │ │ │ │ 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 5c20 │ │ │ │ - jmp 5bbf │ │ │ │ + jne 5c40 │ │ │ │ + jmp 5bdf │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - pop %ebx │ │ │ │ flds -0x9ba4(%esi) │ │ │ │ + pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00005c50 : │ │ │ │ +00005c70 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + call 5d0a │ │ │ │ + add $0x5e10c,%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ - call 5cea │ │ │ │ - add $0x5e128,%esi │ │ │ │ test %edx,%edx │ │ │ │ - je 5cc0 │ │ │ │ + je 5ce0 │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 5ce0 │ │ │ │ + jle 5d00 │ │ │ │ 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 5c80 │ │ │ │ + jne 5ca0 │ │ │ │ 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 5ca0 │ │ │ │ + jg 5cc0 │ │ │ │ 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 5ce0 │ │ │ │ + jle 5d00 │ │ │ │ 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 5cd0 │ │ │ │ - jmp 5c92 │ │ │ │ + jne 5cf0 │ │ │ │ + jmp 5cb3 │ │ │ │ nop │ │ │ │ - pop %ebx │ │ │ │ flds -0x9ba4(%esi) │ │ │ │ + pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ mov (%esp),%esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00005cf0 : │ │ │ │ +00005d10 : │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5e096,%ebx │ │ │ │ + add $0x5e076,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - fldl 0x29c(%ebx) │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ - fld %st(0) │ │ │ │ + fldl 0x29c(%ebx) │ │ │ │ cmpw $0x0,0x294(%ebx) │ │ │ │ - je 5d8c │ │ │ │ - mov $0x34,%eax │ │ │ │ + fld %st(0) │ │ │ │ + je 5dac │ │ │ │ flds -0x9c74(%ebx) │ │ │ │ - fmul %st,%st(1) │ │ │ │ + mov $0x34,%eax │ │ │ │ dec %eax │ │ │ │ - jne 5d20 │ │ │ │ + fmul %st,%st(1) │ │ │ │ + jne 5d40 │ │ │ │ ffreep %st(0) │ │ │ │ fstl 0x29c(%ebx) │ │ │ │ - mov $0x3fe,%eax │ │ │ │ fldl 0x28c(%ebx) │ │ │ │ + mov $0x3fe,%eax │ │ │ │ flds -0x9c74(%ebx) │ │ │ │ xchg %ax,%ax │ │ │ │ - fmul %st,%st(1) │ │ │ │ dec %eax │ │ │ │ - jne 5d40 │ │ │ │ + fmul %st,%st(1) │ │ │ │ + jne 5d60 │ │ │ │ ffreep %st(0) │ │ │ │ fstl 0x28c(%ebx) │ │ │ │ fldl 0x284(%ebx) │ │ │ │ mov $0x400,%eax │ │ │ │ fsub %st(2),%st │ │ │ │ - jmp 5d62 │ │ │ │ + jmp 5d82 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ - fadd %st(0),%st │ │ │ │ dec %eax │ │ │ │ - jne 5d60 │ │ │ │ + fadd %st(0),%st │ │ │ │ + jne 5d80 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x9c74(%ebx) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jae 5db3 │ │ │ │ + jae 5dd3 │ │ │ │ ffreep %st(0) │ │ │ │ - movw $0x0,0x294(%ebx) │ │ │ │ fstpl 0x284(%ebx) │ │ │ │ + movw $0x0,0x294(%ebx) │ │ │ │ fstpl 0x27c(%ebx) │ │ │ │ cmp $0x9,%edx │ │ │ │ - ja 5e17 │ │ │ │ + ja 5e37 │ │ │ │ mov -0x97cc(%ebx,%edx,4),%eax │ │ │ │ add %ebx,%eax │ │ │ │ jmp *%eax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x9c78(%ebx) │ │ │ │ - jmp 5dae │ │ │ │ + jmp 5dce │ │ │ │ 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 5d77 │ │ │ │ + jmp 5d97 │ │ │ │ ffreep %st(0) │ │ │ │ fadd %st(0),%st │ │ │ │ - jmp 5dae │ │ │ │ + jmp 5dce │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x9ba0(%ebx) │ │ │ │ - jmp 5dae │ │ │ │ + jmp 5dce │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldz │ │ │ │ - jmp 5dae │ │ │ │ + jmp 5dce │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x9b9c(%ebx) │ │ │ │ - jmp 5dae │ │ │ │ + jmp 5dce │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl 0x284(%ebx) │ │ │ │ - jmp 5dae │ │ │ │ + jmp 5dce │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl 0x28c(%ebx) │ │ │ │ - jmp 5dae │ │ │ │ + jmp 5dce │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ flds -0x9b98(%ebx) │ │ │ │ - jmp 5dae │ │ │ │ + jmp 5dce │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl 0x27c(%ebx) │ │ │ │ - jmp 5dae │ │ │ │ + jmp 5dce │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x4,%esp │ │ │ │ lea -0x991c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ lea -0x98ff(%ebx),%eax │ │ │ │ push $0x5a │ │ │ │ push %eax │ │ │ │ call 4790 │ │ │ │ add $0x10,%esp │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ - jmp 5dae │ │ │ │ + jmp 5dce │ │ │ │ nop │ │ │ │ │ │ │ │ -00005e40 : │ │ │ │ +00005e60 : │ │ │ │ push %ebx │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 5e70 │ │ │ │ + jle 5e90 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ fld1 │ │ │ │ lea (%eax,%ecx,8),%edx │ │ │ │ and $0x1,%ecx │ │ │ │ - je 5e60 │ │ │ │ + je 5e80 │ │ │ │ fmull (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 5e6c │ │ │ │ + je 5e8c │ │ │ │ fmull (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fmull -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 5e60 │ │ │ │ + jne 5e80 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005e80 : │ │ │ │ +00005ec0 : │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ shl %cl,%eax │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005e90 : │ │ │ │ +00005ed0 : │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ - call 60a4 │ │ │ │ - add $0x5def3,%ecx │ │ │ │ + call 60e4 │ │ │ │ + add $0x5deb3,%ecx │ │ │ │ test %edx,%edx │ │ │ │ - jle 5ed6 │ │ │ │ + jle 5f16 │ │ │ │ mov %edx,%eax │ │ │ │ shr $1,%eax │ │ │ │ or %edx,%eax │ │ │ │ mov %eax,%edx │ │ │ │ shr $0x2,%edx │ │ │ │ or %eax,%edx │ │ │ │ mov %edx,%eax │ │ │ │ @@ -1997,21 +2023,21 @@ │ │ │ │ shr $0x1b,%eax │ │ │ │ mov -0x978c(%ecx,%eax,4),%eax │ │ │ │ ret │ │ │ │ mov $0xffffffff,%eax │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005ee0 : │ │ │ │ +00005f20 : │ │ │ │ push %ebx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 5f39 │ │ │ │ + js 5f79 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 5f36 │ │ │ │ + jle 5f76 │ │ │ │ cltd │ │ │ │ add $0xffffffff,%eax │ │ │ │ adc $0xffffffff,%edx │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ shr $1,%ebx │ │ │ │ rcr $1,%ecx │ │ │ │ @@ -2041,26 +2067,26 @@ │ │ │ │ inc %eax │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ mov $0xffffffff,%eax │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -00005f40 : │ │ │ │ +00005f80 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5fce │ │ │ │ + je 600e │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 5fe0 │ │ │ │ + je 6020 │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 5f80 │ │ │ │ + jmp 5fc0 │ │ │ │ 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 │ │ │ │ mov %eax,%esi │ │ │ │ shr $0x1f,%esi │ │ │ │ @@ -2068,59 +2094,59 @@ │ │ │ │ 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 5f80 │ │ │ │ + jne 5fc0 │ │ │ │ lea 0x1(%esi,%ebx,1),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ test $0x1,%cl │ │ │ │ - je 5fc0 │ │ │ │ + je 6000 │ │ │ │ mov $0x2,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 5fca │ │ │ │ + je 600a │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2,%edx │ │ │ │ shl $0x2,%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 5fc0 │ │ │ │ + jne 6000 │ │ │ │ mov %eax,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov %eax,(%edx) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 5fce │ │ │ │ + jmp 600e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00005ff0 : │ │ │ │ +00006030 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 608e │ │ │ │ + je 60ce │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 60a0 │ │ │ │ + je 60e0 │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 6040 │ │ │ │ + jmp 6080 │ │ │ │ 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 %eax,%esi │ │ │ │ @@ -2129,121 +2155,118 @@ │ │ │ │ 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 6040 │ │ │ │ + jne 6080 │ │ │ │ lea 0x1(%ebx,%esi,1),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ test $0x1,%cl │ │ │ │ - je 6080 │ │ │ │ + je 60c0 │ │ │ │ mov $0x2,%eax │ │ │ │ mov $0x1,%edx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 608a │ │ │ │ + je 60ca │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2,%edx │ │ │ │ shl $0x2,%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 6080 │ │ │ │ + jne 60c0 │ │ │ │ mov %eax,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ mov %edx,(%ecx) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov %eax,(%edx) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 608e │ │ │ │ + jmp 60ce │ │ │ │ mov (%esp),%ecx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000060b0 : │ │ │ │ +000060f0 : │ │ │ │ push %ebx │ │ │ │ sub $0x38,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ fldl 0x48(%esp) │ │ │ │ + call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ + add $0x5dc8b,%ebx │ │ │ │ fld1 │ │ │ │ + fsts (%esp) │ │ │ │ + fsub %st(1),%st │ │ │ │ fld %st(1) │ │ │ │ - fsubr %st(1),%st │ │ │ │ - call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5dcc5,%ebx │ │ │ │ - fld %st(2) │ │ │ │ fsubs -0x9c74(%ebx) │ │ │ │ fldl -0x9a3c(%ebx) │ │ │ │ - fadd %st(5),%st │ │ │ │ + fadd %st(4),%st │ │ │ │ fadd %st(1),%st │ │ │ │ fdivr %st(2),%st │ │ │ │ fldt -0x993c(%ebx) │ │ │ │ - fstpt 0x8(%esp) │ │ │ │ + fstpt 0x10(%esp) │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ fldt -0x992c(%ebx) │ │ │ │ - fstpt 0x18(%esp) │ │ │ │ - fldt 0x18(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fstpt 0x20(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jae 6570 │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fldt 0x8(%esp) │ │ │ │ + jae 65a0 │ │ │ │ + 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 -0x994c(%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) │ │ │ │ + fstpl 0x20(%esp) │ │ │ │ faddl -0x9a34(%ebx) │ │ │ │ fdivrl -0x9a2c(%ebx) │ │ │ │ fstpl (%esp) │ │ │ │ call 4780 │ │ │ │ - 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 6390 │ │ │ │ + jae 63c0 │ │ │ │ fdiv %st,%st(1) │ │ │ │ fldl -0x99c4(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl -0x99cc(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl -0x99d4(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -2312,22 +2335,20 @@ │ │ │ │ fxch %st(1) │ │ │ │ faddl -0x9a24(%ebx) │ │ │ │ fld1 │ │ │ │ fld %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(5),%st │ │ │ │ - jae 6480 │ │ │ │ + jae 64b0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ - jmp 6298 │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 62c8 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ fldl -0x99c4(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -2371,15 +2392,15 @@ │ │ │ │ fld %st(2) │ │ │ │ fmuls -0x9b90(%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 -0x9c50(%ebx) │ │ │ │ fadd %st(3),%st │ │ │ │ fld %st(2) │ │ │ │ fmuls -0x9b8c(%ebx) │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -2392,25 +2413,25 @@ │ │ │ │ fadd %st(4),%st │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ fmuls -0x9b94(%ebx) │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ - fldl 0x8(%esp) │ │ │ │ + fldl (%esp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddl -0x9a24(%ebx) │ │ │ │ add $0x38,%esp │ │ │ │ pop %ebx │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fmulp %st,%st(1) │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fldl -0x9a24(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl -0x9a1c(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl -0x9a14(%ebx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl -0x9a0c(%ebx) │ │ │ │ @@ -2467,17 +2488,17 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ faddl -0x99c4(%ebx) │ │ │ │ fld1 │ │ │ │ fld %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(5),%st │ │ │ │ - jb 6290 │ │ │ │ + jb 62c0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 6482 │ │ │ │ + jmp 64b2 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x9a24(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x9a1c(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -2542,42 +2563,40 @@ │ │ │ │ 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 6119 │ │ │ │ + jmp 6152 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006590 : │ │ │ │ +000065c0 : │ │ │ │ push %ebx │ │ │ │ sub $0x58,%esp │ │ │ │ fldl 0x60(%esp) │ │ │ │ fldl 0x68(%esp) │ │ │ │ - fldz │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5d7e9,%ebx │ │ │ │ + add $0x5d7bb,%ebx │ │ │ │ + fldz │ │ │ │ fcomi %st(1),%st │ │ │ │ - je 65c0 │ │ │ │ + je 65f0 │ │ │ │ fcomi %st(2),%st │ │ │ │ - jne 65d0 │ │ │ │ + jne 6600 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 65c6 │ │ │ │ + jmp 65f6 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x58,%esp │ │ │ │ fld1 │ │ │ │ pop %ebx │ │ │ │ @@ -2585,68 +2604,64 @@ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fld %st(2) │ │ │ │ sub $0x10,%esp │ │ │ │ fadd %st(2),%st │ │ │ │ fxch %st(2) │ │ │ │ fstpl 0x30(%esp) │ │ │ │ fldl -0x9a34(%ebx) │ │ │ │ - fld %st(2) │ │ │ │ + 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 4780 │ │ │ │ - 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 4780 │ │ │ │ - fldl 0x18(%esp) │ │ │ │ + fldl 0x28(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl 0x10(%esp) │ │ │ │ - fldl 0x20(%esp) │ │ │ │ + fldl 0x8(%esp) │ │ │ │ fmull -0x9a2c(%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 69c0 │ │ │ │ + jae 69e0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fdivr %st(3),%st │ │ │ │ fldl -0x99c4(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x99cc(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -2717,21 +2732,20 @@ │ │ │ │ faddl -0x9a24(%ebx) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ fld1 │ │ │ │ fld %st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(4),%st │ │ │ │ - jae 6ac0 │ │ │ │ + jae 6ae0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 67a8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 67c8 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fdivr %st(1),%st │ │ │ │ fldl -0x99c4(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -2805,19 +2819,19 @@ │ │ │ │ faddl -0x9a24(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fld1 │ │ │ │ fld %st(2) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(4),%st │ │ │ │ - jae 6bc0 │ │ │ │ + jae 6be0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 68b4 │ │ │ │ + jmp 68d4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fdivr %st(1),%st │ │ │ │ fldl -0x99c4(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x99cc(%ebx) │ │ │ │ @@ -2967,20 +2981,20 @@ │ │ │ │ faddl -0x99c4(%ebx) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ fld1 │ │ │ │ fld %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(5),%st │ │ │ │ - jb 67a0 │ │ │ │ + jb 67c0 │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(2) │ │ │ │ - jmp 6ac2 │ │ │ │ + jmp 6ae2 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x9a24(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x9a1c(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x9a14(%ebx) │ │ │ │ @@ -3041,20 +3055,20 @@ │ │ │ │ faddl -0x99c4(%ebx) │ │ │ │ fdivp %st,%st(2) │ │ │ │ fld1 │ │ │ │ fld %st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fldz │ │ │ │ fcomip %st(3),%st │ │ │ │ - jb 68b0 │ │ │ │ + jb 68d0 │ │ │ │ fstp %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 6bc2 │ │ │ │ + jmp 6be2 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x9a24(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x9a1c(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ @@ -3112,35 +3126,35 @@ │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(3) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fxch %st(2) │ │ │ │ faddl -0x99c4(%ebx) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ - jmp 699c │ │ │ │ + jmp 69bc │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00006cb0 : │ │ │ │ +00006cd0 : │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5d0cf,%ebx │ │ │ │ + add $0x5d0af,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 6cec │ │ │ │ + je 6d0c │ │ │ │ mov 0x254(%ebx),%edx │ │ │ │ mov (%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 6ce0 │ │ │ │ + je 6d00 │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ jmp *%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ @@ -3148,133 +3162,133 @@ │ │ │ │ add $0x10,%esp │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006d00 : │ │ │ │ +00006d20 : │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5d086,%ebx │ │ │ │ + add $0x5d066,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x270(%ebx),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 6d27 │ │ │ │ + je 6d47 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x1c(%esp) │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ call 47b0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006d40 : │ │ │ │ +00006d60 : │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5d046,%ebx │ │ │ │ + add $0x5d026,%ebx │ │ │ │ sub $0x18,%esp │ │ │ │ - mov 0x268(%ebx),%edx │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ + mov 0x268(%ebx),%edx │ │ │ │ mov (%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 6d70 │ │ │ │ + je 6d90 │ │ │ │ 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 4820 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 6d90 │ │ │ │ + je 6db0 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ lea -0x98fd(%ebx),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 4150 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ - jmp 6d8a │ │ │ │ + jmp 6daa │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00006db0 : │ │ │ │ +00006dd0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5cfc8,%ebx │ │ │ │ + add $0x5cfa8,%ebx │ │ │ │ test %esi,%esi │ │ │ │ - je 6edf │ │ │ │ + je 6eff │ │ │ │ test %eax,%eax │ │ │ │ - je 6ea0 │ │ │ │ + je 6ec0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ lea -0x98d4(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ call 41a0 <__printf_chk@plt> │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 6e63 │ │ │ │ + jle 6e83 │ │ │ │ lea -0x98bf(%ebx),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ lea -0x98c6(%ebx),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - jmp 6e31 │ │ │ │ + jmp 6e51 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push 0x4(%esi,%ebp,8) │ │ │ │ push (%esi,%ebp,8) │ │ │ │ push 0x10(%esp) │ │ │ │ push $0x1 │ │ │ │ call 41a0 <__printf_chk@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x7,%edi │ │ │ │ - je 6e90 │ │ │ │ + je 6eb0 │ │ │ │ inc %ebp │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - je 6e63 │ │ │ │ + je 6e83 │ │ │ │ mov %ebp,%edi │ │ │ │ and $0x7,%edi │ │ │ │ - jne 6e10 │ │ │ │ + jne 6e30 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebp │ │ │ │ push 0x14(%esp) │ │ │ │ push $0x1 │ │ │ │ call 41a0 <__printf_chk@plt> │ │ │ │ push 0x4(%esi,%ebp,8) │ │ │ │ push (%esi,%ebp,8) │ │ │ │ inc %ebp │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x1 │ │ │ │ call 41a0 <__printf_chk@plt> │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - jne 6e31 │ │ │ │ + jne 6e51 │ │ │ │ testb $0x7,0x34(%esp) │ │ │ │ - jne 6ed0 │ │ │ │ + jne 6ef0 │ │ │ │ mov 0x258(%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax) │ │ │ │ call 42d0 │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -3283,96 +3297,96 @@ │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xa │ │ │ │ call 41e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 6e2a │ │ │ │ + jmp 6e4a │ │ │ │ nop │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 6e6a │ │ │ │ + jle 6e8a │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x98b7(%ebx),%ebp │ │ │ │ push 0x4(%esi,%edi,8) │ │ │ │ push (%esi,%edi,8) │ │ │ │ push %ebp │ │ │ │ inc %edi │ │ │ │ push $0x1 │ │ │ │ call 41a0 <__printf_chk@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x34(%esp) │ │ │ │ - jne 6eb0 │ │ │ │ - jmp 6e6a │ │ │ │ + jne 6ed0 │ │ │ │ + jmp 6e8a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xa │ │ │ │ call 41e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 6e6a │ │ │ │ + jmp 6e8a │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x98e1(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4630 │ │ │ │ mov 0x258(%ebx),%eax │ │ │ │ pop %ecx │ │ │ │ push (%eax) │ │ │ │ call 42d0 │ │ │ │ movl $0xffffffff,(%esp) │ │ │ │ call 47b0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00006f10 : │ │ │ │ +00006f30 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5ce68,%ebx │ │ │ │ + add $0x5ce48,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 7010 │ │ │ │ + je 7030 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ lea -0x98d4(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ call 41a0 <__printf_chk@plt> │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 6fd7 │ │ │ │ + jle 6ff7 │ │ │ │ lea -0x98b0(%ebx),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ lea -0x98c6(%ebx),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - jmp 6f9b │ │ │ │ + jmp 6fbb │ │ │ │ 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 41a0 <__printf_chk@plt> │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 7000 │ │ │ │ + je 7020 │ │ │ │ inc %ebp │ │ │ │ add $0x10,%esi │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - je 6fd7 │ │ │ │ + je 6ff7 │ │ │ │ mov %ebp,%edi │ │ │ │ and $0x3,%edi │ │ │ │ - jne 6f70 │ │ │ │ + jne 6f90 │ │ │ │ sub $0x4,%esp │ │ │ │ add $0x10,%esi │ │ │ │ push %ebp │ │ │ │ push 0x14(%esp) │ │ │ │ push $0x1 │ │ │ │ inc %ebp │ │ │ │ call 41a0 <__printf_chk@plt> │ │ │ │ @@ -3383,17 +3397,17 @@ │ │ │ │ push -0xc(%esi) │ │ │ │ push -0x10(%esi) │ │ │ │ push 0x20(%esp) │ │ │ │ push $0x1 │ │ │ │ call 41a0 <__printf_chk@plt> │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ - jne 6f9b │ │ │ │ + jne 6fbb │ │ │ │ testb $0x3,0x34(%esp) │ │ │ │ - jne 7050 │ │ │ │ + jne 7070 │ │ │ │ mov 0x258(%ebx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax) │ │ │ │ call 42d0 │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -3402,213 +3416,213 @@ │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xa │ │ │ │ call 41e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 6f91 │ │ │ │ + jmp 6fb1 │ │ │ │ nop │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 6fde │ │ │ │ + jle 6ffe │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x98a1(%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 41a0 <__printf_chk@plt> │ │ │ │ add $0x20,%esp │ │ │ │ cmp %edi,0x34(%esp) │ │ │ │ - jne 7020 │ │ │ │ - jmp 6fde │ │ │ │ + jne 7040 │ │ │ │ + jmp 6ffe │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push $0xa │ │ │ │ call 41e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 6fde │ │ │ │ + jmp 6ffe │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00007070 : │ │ │ │ +00007090 : │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5cd16,%ebx │ │ │ │ + add $0x5ccf6,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 40e0 │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00007090 : │ │ │ │ +000070b0 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5ccf3,%ebx │ │ │ │ + add $0x5ccd3,%ebx │ │ │ │ push 0x1c(%esp) │ │ │ │ call 40b0 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -000070b0 : │ │ │ │ +000070d0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5cccc,%ebx │ │ │ │ + add $0x5ccac,%ebx │ │ │ │ test %edi,%edi │ │ │ │ - jle 70f7 │ │ │ │ + jle 7117 │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ xor %ebp,%ebp │ │ │ │ call 4670 │ │ │ │ inc %ebp │ │ │ │ add $0x10,%esi │ │ │ │ fstpl 0x8(%esp) │ │ │ │ call 4670 │ │ │ │ ffreep %st(0) │ │ │ │ call 4670 │ │ │ │ fldl 0x8(%esp) │ │ │ │ fstpl -0x10(%esi) │ │ │ │ fstpl -0x8(%esi) │ │ │ │ cmp %ebp,%edi │ │ │ │ - jne 70d0 │ │ │ │ + jne 70f0 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -00007100 : │ │ │ │ +00007120 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5cc78,%ebx │ │ │ │ + add $0x5cc58,%ebx │ │ │ │ test %edi,%edi │ │ │ │ - jle 7134 │ │ │ │ + jle 7154 │ │ │ │ xor %esi,%esi │ │ │ │ call 4670 │ │ │ │ fsubs -0x9c74(%ebx) │ │ │ │ fstpl 0x0(%ebp,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 7120 │ │ │ │ + jne 7140 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00007140 : │ │ │ │ +00007160 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ - mov 0x34(%esp),%edi │ │ │ │ fldl 0x38(%esp) │ │ │ │ + mov 0x34(%esp),%edi │ │ │ │ + call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ + add $0x5cc18,%ebx │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ fstl (%esp) │ │ │ │ - call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5cc31,%ebx │ │ │ │ test %edi,%edi │ │ │ │ - jle 7190 │ │ │ │ + jle 71b0 │ │ │ │ fsubrl 0x40(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ fstpl 0x8(%esp) │ │ │ │ nop │ │ │ │ call 4670 │ │ │ │ fmull 0x8(%esp) │ │ │ │ faddl (%esp) │ │ │ │ fstpl 0x0(%ebp,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 7170 │ │ │ │ - jmp 7192 │ │ │ │ + jne 7190 │ │ │ │ + jmp 71b2 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000071a0 : │ │ │ │ - call 4c47 │ │ │ │ - add $0x5cbe7,%eax │ │ │ │ +000071c0 : │ │ │ │ fldl 0x4(%esp) │ │ │ │ + call 4c47 │ │ │ │ + add $0x5cbc3,%eax │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ flds -0x9b80(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 71d0 │ │ │ │ + jb 71f0 │ │ │ │ ffreep %st(0) │ │ │ │ fld %st(0) │ │ │ │ fsin │ │ │ │ fdivp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds -0x9b7c(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 7210 │ │ │ │ + jb 7230 │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ fldl -0x99bc(%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fsubrs -0x9c84(%eax) │ │ │ │ flds -0x9b78(%eax) │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ fstp %st(2) │ │ │ │ - jb 7220 │ │ │ │ + jb 7240 │ │ │ │ fmul %st(0),%st │ │ │ │ fmull -0x99b4(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ - jmp 7222 │ │ │ │ + jmp 7242 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -3618,23 +3632,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 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5cb3c,%ebx │ │ │ │ + add $0x5cafc,%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) │ │ │ │ @@ -3659,15 +3689,15 @@ │ │ │ │ idivl 0x1c(%esp) │ │ │ │ mov %eax,%ebx │ │ │ │ lea (%ecx,%ebp,1),%eax │ │ │ │ cltd │ │ │ │ idivl 0x1c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebx,%eax │ │ │ │ - jle 72f6 │ │ │ │ + jle 7336 │ │ │ │ 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 │ │ │ │ @@ -3675,43 +3705,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 72e0 │ │ │ │ + jne 7320 │ │ │ │ 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 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5ca7c,%ebx │ │ │ │ + add $0x5ca3c,%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 42c0 │ │ │ │ mov %eax,%ebp │ │ │ │ call 40d0 │ │ │ │ - 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 4220 │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ @@ -3721,48 +3751,48 @@ │ │ │ │ idivl 0x10(%esp) │ │ │ │ mov %eax,%ebx │ │ │ │ lea (%ecx,%ebp,1),%eax │ │ │ │ cltd │ │ │ │ idivl 0x10(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebx,%eax │ │ │ │ - jle 73b6 │ │ │ │ + jle 73f6 │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ lea 0x0(%ebp,%ebx,8),%edx │ │ │ │ inc %ecx │ │ │ │ lea 0x0(%ebp,%eax,8),%ebx │ │ │ │ - jmp 73a0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 73e0 │ │ │ │ + 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 73a0 │ │ │ │ + jne 73e0 │ │ │ │ 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 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5c9bc,%ebx │ │ │ │ + add $0x5c980,%ebx │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ mov (%edi),%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ebp │ │ │ │ call 40d0 │ │ │ │ mov %ebp,%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ mov %ebp,0x4(%esp) │ │ │ │ @@ -3772,63 +3802,62 @@ │ │ │ │ idiv %ecx │ │ │ │ mov %eax,%ebp │ │ │ │ lea (%esi,%ebx,1),%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ sub %ebp,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 746f │ │ │ │ + jle 74b0 │ │ │ │ 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 7440 │ │ │ │ + jne 7480 │ │ │ │ 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 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5c8fc,%ebx │ │ │ │ + add $0x5c8c0,%ebx │ │ │ │ + mov 0x30(%esp),%edi │ │ │ │ mov (%edi),%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ebp │ │ │ │ call 40d0 │ │ │ │ mov %ebp,%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ mov %ebp,0x4(%esp) │ │ │ │ @@ -3838,15 +3867,15 @@ │ │ │ │ idiv %ecx │ │ │ │ mov %eax,%ebp │ │ │ │ lea (%esi,%ebx,1),%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ sub %ebp,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 752f │ │ │ │ + jle 7570 │ │ │ │ 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 │ │ │ │ @@ -3857,71 +3886,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 7500 │ │ │ │ + jne 7540 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00007540 : │ │ │ │ +00007580 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5c841,%ebx │ │ │ │ + add $0x5c801,%ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ mov 0xc(%ebp),%edi │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ call 47f0 │ │ │ │ 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 7687 │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ + js 76c7 │ │ │ │ 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 -0x5cb4c(%ebx),%eax │ │ │ │ + lea -0x5cb0c(%ebx),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - lea -0x5c9cc(%ebx),%eax │ │ │ │ + lea -0x5c98c(%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 │ │ │ │ @@ -3932,33 +3960,33 @@ │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push -0x48(%ebp) │ │ │ │ push -0x50(%ebp) │ │ │ │ call 4490 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ xor %edx,%edx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jle 7623 │ │ │ │ + jle 7663 │ │ │ │ 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 │ │ │ │ add $0x800,%eax │ │ │ │ add -0x800(%eax),%edx │ │ │ │ mov %ecx,-0x800(%eax) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 7600 │ │ │ │ + jne 7640 │ │ │ │ inc %edi │ │ │ │ add $0x4,%ebx │ │ │ │ cmp $0x200,%edi │ │ │ │ - jne 75f0 │ │ │ │ + jne 7630 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ @@ -3971,34 +3999,34 @@ │ │ │ │ push $0x0 │ │ │ │ push -0x48(%ebp) │ │ │ │ push -0x54(%ebp) │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x9,%edi │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ - js 7674 │ │ │ │ + js 76b4 │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %edi,0x10(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - jmp 75ad │ │ │ │ + jmp 75ed │ │ │ │ mov 0xc(%ebp),%edi │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ cmp 0x10(%ebp),%edi │ │ │ │ - je 768e │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + je 76ce │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov %edi,%ecx │ │ │ │ cmp 0x10(%ebp),%edi │ │ │ │ - jne 767f │ │ │ │ + mov %edi,%ecx │ │ │ │ + jne 76bf │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ @@ -4008,22 +4036,22 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -000076b0 : │ │ │ │ +000076f0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5c6d1,%ebx │ │ │ │ + add $0x5c691,%ebx │ │ │ │ sub $0x104c,%esp │ │ │ │ mov %ebx,-0x1054(%ebp) │ │ │ │ call 47f0 │ │ │ │ mov %eax,%edi │ │ │ │ mov %eax,-0x1048(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ shl $0xb,%edi │ │ │ │ @@ -4044,541 +4072,535 @@ │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,-0x818(%ebp) │ │ │ │ lea -0x818(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,-0x1050(%ebp) │ │ │ │ push %eax │ │ │ │ - lea -0x5ca8c(%ebx),%eax │ │ │ │ + lea -0x5ca4c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ mov -0x1040(%ebp),%ecx │ │ │ │ - jle 79b7 │ │ │ │ + jle 79f7 │ │ │ │ mov %ecx,%eax │ │ │ │ lea (%ecx,%edi,1),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%ebx │ │ │ │ add $0x800,%eax │ │ │ │ add -0x800(%eax),%edx │ │ │ │ mov %ebx,-0x800(%eax) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 7760 │ │ │ │ + jne 77a0 │ │ │ │ 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 7803 │ │ │ │ + jle 7843 │ │ │ │ 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 77e0 │ │ │ │ - mov %edx,-0x103c(%ebp) │ │ │ │ + jne 7820 │ │ │ │ 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 77b0 │ │ │ │ + jne 77f0 │ │ │ │ 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 -0x5c90c(%ebx),%eax │ │ │ │ + lea -0x5c8cc(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push 0x10(%ebp) │ │ │ │ push 0xc(%ebp) │ │ │ │ call 4380 │ │ │ │ add $0x10,%esp │ │ │ │ test %edi,%edi │ │ │ │ - js 79af │ │ │ │ + js 79ef │ │ │ │ mov -0x1050(%ebp),%eax │ │ │ │ mov -0x1044(%ebp),%edx │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 790d │ │ │ │ + jmp 794d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %eax,-0x103c(%ebp) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov %edx,-0x1040(%ebp) │ │ │ │ push -0x104c(%ebp) │ │ │ │ lea (%eax,%ecx,8),%edi │ │ │ │ push %edi │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ lea (%eax,%ecx,8),%ecx │ │ │ │ push %ecx │ │ │ │ push %esi │ │ │ │ - call 76b0 │ │ │ │ + call 76f0 │ │ │ │ mov -0x103c(%ebp),%eax │ │ │ │ - mov -0x1040(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 7900 │ │ │ │ + mov -0x1040(%ebp),%edx │ │ │ │ + jmp 7940 │ │ │ │ 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 │ │ │ │ - je 79af │ │ │ │ + je 79ef │ │ │ │ mov (%edx,%ebx,4),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 7900 │ │ │ │ + jle 7940 │ │ │ │ mov (%eax,%ebx,4),%ecx │ │ │ │ cmp $0x100,%esi │ │ │ │ - jg 78b0 │ │ │ │ + jg 78f0 │ │ │ │ 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 │ │ │ │ - jmp 7977 │ │ │ │ + mov %ecx,-0x1044(%ebp) │ │ │ │ + mov %esi,-0x1048(%ebp) │ │ │ │ + jmp 79b7 │ │ │ │ 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 7980 │ │ │ │ + je 79c0 │ │ │ │ mov (%eax),%ecx │ │ │ │ mov -0x8(%eax),%esi │ │ │ │ cmp %ecx,%esi │ │ │ │ - jg 7960 │ │ │ │ + jg 79a0 │ │ │ │ mov -0x1044(%ebp),%ecx │ │ │ │ mov -0x1048(%ebp),%esi │ │ │ │ inc %edi │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 793a │ │ │ │ + jne 797a │ │ │ │ mov %ebx,%edx │ │ │ │ mov -0x103c(%ebp),%ebx │ │ │ │ mov -0x1040(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ cmp $0x200,%ebx │ │ │ │ - jne 790d │ │ │ │ + jne 794d │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 7777 │ │ │ │ + jmp 77b7 │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5c3c6,%ebx │ │ │ │ + add $0x5c386,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ call 42c0 │ │ │ │ test %eax,%eax │ │ │ │ - jne 79e3 │ │ │ │ + jne 7a23 │ │ │ │ call 40d0 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov %eax,(%edx) │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000079f0 : │ │ │ │ +00007a30 : │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5c396,%ebx │ │ │ │ + add $0x5c356,%ebx │ │ │ │ sub $0x18,%esp │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ lea 0x14(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x5c3cc(%ebx),%eax │ │ │ │ + lea -0x5c38c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00007a30 : │ │ │ │ +00007a70 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5c353,%ebx │ │ │ │ + add $0x5c313,%ebx │ │ │ │ push 0x1c(%esp) │ │ │ │ call 45b0 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00007a50 : │ │ │ │ +00007a90 : │ │ │ │ mov $0x1,%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00007a60 : │ │ │ │ +00007aa0 : │ │ │ │ sub $0xc,%esp │ │ │ │ - call 60a4 │ │ │ │ - add $0x5c324,%ecx │ │ │ │ + call 60e4 │ │ │ │ + add $0x5c2e4,%ecx │ │ │ │ + cmpl $0x0,0x14(%esp) │ │ │ │ fildll 0x10(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ - cmpl $0x0,0x14(%esp) │ │ │ │ - jns 7a87 │ │ │ │ + jns 7ac7 │ │ │ │ fadds -0x9b74(%ecx) │ │ │ │ mov %eax,(%esp) │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ fildll (%esp) │ │ │ │ test %edx,%edx │ │ │ │ - jns 7a9b │ │ │ │ + jns 7adb │ │ │ │ fadds -0x9b74(%ecx) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fmull -0x99ac(%ecx) │ │ │ │ add $0xc,%esp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00007ab0 : │ │ │ │ +00007af0 : │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5c2d6,%ebx │ │ │ │ + add $0x5c296,%ebx │ │ │ │ sub $0x20,%esp │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ call 4130 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 7af0 │ │ │ │ + jne 7b30 │ │ │ │ fildl 0xc(%esp) │ │ │ │ fmull -0x99a4(%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 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00007b00 : │ │ │ │ +00007b40 : │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 7b40 │ │ │ │ + jle 7b80 │ │ │ │ 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 7b20 │ │ │ │ + jne 7b60 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00007b50 : │ │ │ │ +00007b90 : │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 7b80 │ │ │ │ + jle 7bc0 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ fldz │ │ │ │ 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(0),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 7b70 │ │ │ │ + jne 7bb0 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ fldz │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00007b90 : │ │ │ │ +00007bd0 : │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 7be0 │ │ │ │ + jle 7c20 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - fldz │ │ │ │ shl $0x4,%ecx │ │ │ │ + fldz │ │ │ │ add %eax,%ecx │ │ │ │ - jmp 7bc0 │ │ │ │ + jmp 7c00 │ │ │ │ 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 7bc0 │ │ │ │ + jne 7c00 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00007bf0 : │ │ │ │ +00007c30 : │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 7c40 │ │ │ │ + jle 7c80 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ fldz │ │ │ │ lea (%eax,%ecx,8),%ecx │ │ │ │ - jmp 7c20 │ │ │ │ + jmp 7c60 │ │ │ │ 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 7c20 │ │ │ │ + jne 7c60 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00007c50 : │ │ │ │ +00007c90 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 7cb0 │ │ │ │ + jle 7cf0 │ │ │ │ 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 7c80 │ │ │ │ + jne 7cc0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00007cc0 : │ │ │ │ +00007d00 : │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 7d30 │ │ │ │ + jle 7d40 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - fldz │ │ │ │ shl $0x4,%ecx │ │ │ │ + fldz │ │ │ │ add %eax,%ecx │ │ │ │ - jmp 7d00 │ │ │ │ - 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 7d00 │ │ │ │ + jne 7d20 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00007d40 : │ │ │ │ +00007d60 : │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 7d75 │ │ │ │ + jle 7d96 │ │ │ │ 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 7d60 │ │ │ │ + jne 7d80 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00007d80 : │ │ │ │ +00007da0 : │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 7daf │ │ │ │ + jle 7dcf │ │ │ │ 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 7da0 │ │ │ │ + jne 7dc0 │ │ │ │ ret │ │ │ │ │ │ │ │ -00007db0 : │ │ │ │ +00007dd0 : │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ fldl 0x8(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 7e00 │ │ │ │ + jle 7e20 │ │ │ │ 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 │ │ │ │ @@ -4588,114 +4610,124 @@ │ │ │ │ add $0x10,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fldl -0x10(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 7de0 │ │ │ │ + jne 7e00 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 7e02 │ │ │ │ + jmp 7e22 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00007e10 : │ │ │ │ +00007e30 : │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ fldl 0x8(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 7e60 │ │ │ │ + jle 7e80 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ lea (%eax,%ecx,8),%ecx │ │ │ │ - jmp 7e40 │ │ │ │ + jmp 7e60 │ │ │ │ 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 7e40 │ │ │ │ + jne 7e60 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 7e62 │ │ │ │ + jmp 7e82 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00007e70 : │ │ │ │ +00007e90 : │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 7ebe │ │ │ │ + jle 7edf │ │ │ │ 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 7ea0 │ │ │ │ + jne 7ec0 │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00007ec0 : │ │ │ │ +00007ef0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 7eee │ │ │ │ + jle 7f1e │ │ │ │ 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 7ee0 │ │ │ │ + jne 7f10 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00007f00 : │ │ │ │ +00007f40 : │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ fldl 0x8(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 7f50 │ │ │ │ + jle 7f90 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ add %eax,%ecx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%eax) │ │ │ │ @@ -4705,55 +4737,55 @@ │ │ │ │ faddl -0x10(%edx) │ │ │ │ fldl -0x10(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl -0x18(%edx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 7f20 │ │ │ │ + jne 7f60 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 7f52 │ │ │ │ + jmp 7f92 │ │ │ │ lea 0x0(%esi,%eiz,1),%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 │ │ │ │ │ │ │ │ -00007f60 : │ │ │ │ +00007fa0 : │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ fldl 0x8(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 7fa0 │ │ │ │ + jle 7fe0 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ lea (%eax,%ecx,8),%ecx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 7f80 │ │ │ │ + jne 7fc0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 7fa2 │ │ │ │ + jmp 7fe2 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00007fb0 : │ │ │ │ +00007ff0 : │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ fldl 0x8(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 8010 │ │ │ │ + jle 8050 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ add %eax,%ecx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -4765,62 +4797,62 @@ │ │ │ │ faddl -0x8(%eax) │ │ │ │ fldl -0x18(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 7fe0 │ │ │ │ + jne 8020 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 8012 │ │ │ │ + jmp 8052 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%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 │ │ │ │ │ │ │ │ -00008020 : │ │ │ │ +00008060 : │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ fldl 0x8(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 8060 │ │ │ │ + jle 80a0 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ lea (%eax,%ecx,8),%ecx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 8040 │ │ │ │ + jne 8080 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 8062 │ │ │ │ + jmp 80a2 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00008070 : │ │ │ │ +000080b0 : │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ fldl 0x8(%esp) │ │ │ │ fldl 0x14(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 80f0 │ │ │ │ + jle 8130 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ add %eax,%ecx │ │ │ │ - jmp 80c0 │ │ │ │ + jmp 8100 │ │ │ │ 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 0x8(%eax) │ │ │ │ @@ -4834,65 +4866,65 @@ │ │ │ │ fmul %st(3),%st │ │ │ │ fldl -0x18(%edx) │ │ │ │ fmul %st(3),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 80c0 │ │ │ │ + jne 8100 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 80f4 │ │ │ │ + jmp 8134 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00008100 : │ │ │ │ +00008140 : │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ fldl 0x8(%esp) │ │ │ │ fldl 0x14(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 8140 │ │ │ │ + jle 8180 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ lea (%eax,%ecx,8),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fldl -0x8(%edx) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 8120 │ │ │ │ + jne 8160 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 8144 │ │ │ │ + jmp 8184 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00008150 : │ │ │ │ +00008190 : │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ fldl 0xc(%esp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 81b0 │ │ │ │ + jle 81f0 │ │ │ │ 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 │ │ │ │ @@ -4903,330 +4935,330 @@ │ │ │ │ faddl -0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fmull -0x10(%edx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 8180 │ │ │ │ + jne 81c0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 81b2 │ │ │ │ + jmp 81f2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000081c0 : │ │ │ │ +00008200 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ fldl 0x10(%esp) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 8200 │ │ │ │ + jle 8240 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ fmul %st(1),%st │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 81e0 │ │ │ │ + jne 8220 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 8202 │ │ │ │ + jmp 8242 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00008210 : │ │ │ │ +00008250 : │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ fldl 0xc(%esp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 8280 │ │ │ │ + jle 82c0 │ │ │ │ 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) │ │ │ │ fxch %st(1) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 8240 │ │ │ │ + jne 8280 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 8282 │ │ │ │ + jmp 82c2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00008290 : │ │ │ │ +000082d0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ fldl 0x10(%esp) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 82e0 │ │ │ │ + jle 8320 │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ fmul %st(2),%st │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 82c0 │ │ │ │ + jne 8300 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 82e2 │ │ │ │ + jmp 8322 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000082f0 : │ │ │ │ +00008330 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x44(%esp),%edi │ │ │ │ mov 0x48(%esp),%ecx │ │ │ │ test %edi,%edi │ │ │ │ - jle 84cc │ │ │ │ + jle 850c │ │ │ │ mov (%ecx),%edx │ │ │ │ movl $0x1,0x14(%esp) │ │ │ │ mov $0x1,%esi │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 84a9 │ │ │ │ + je 84e9 │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ mov (%ecx,%esi,4),%ebp │ │ │ │ not %ebx │ │ │ │ add %edi,%ebx │ │ │ │ cmp %eax,%edi │ │ │ │ - jle 834f │ │ │ │ + jle 838f │ │ │ │ and $0x1,%ebx │ │ │ │ - je 833f │ │ │ │ + je 837f │ │ │ │ imul (%ecx,%eax,4),%ebp │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jle 834f │ │ │ │ + jle 838f │ │ │ │ imul (%ecx,%eax,4),%ebp │ │ │ │ imul 0x4(%ecx,%eax,4),%ebp │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jg 833f │ │ │ │ + jg 837f │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 8455 │ │ │ │ + jle 8495 │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 8455 │ │ │ │ + jle 8495 │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 8455 │ │ │ │ + jle 8495 │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ imul %ebp,%eax │ │ │ │ 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 8400 │ │ │ │ + jmp 8440 │ │ │ │ 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) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 8400 │ │ │ │ + jne 8440 │ │ │ │ add 0x8(%esp),%ecx │ │ │ │ inc %ebx │ │ │ │ add %ebp,%esi │ │ │ │ add %ebp,%edi │ │ │ │ cmp 0x4(%esp),%ebx │ │ │ │ - jl 83d0 │ │ │ │ + jl 8410 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add 0x1c(%esp),%eax │ │ │ │ inc %edx │ │ │ │ cmp 0x14(%esp),%edx │ │ │ │ - jne 83b0 │ │ │ │ + jne 83f0 │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ mov 0x44(%esp),%edi │ │ │ │ mov 0x48(%esp),%ecx │ │ │ │ cmp %esi,%edi │ │ │ │ - jle 84cc │ │ │ │ + jle 850c │ │ │ │ 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 84c5 │ │ │ │ + je 8505 │ │ │ │ mov (%ecx),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ cmp %edx,%eax │ │ │ │ - je 8495 │ │ │ │ + je 84d5 │ │ │ │ imul (%eax),%ebp │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ebp │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 8483 │ │ │ │ + jne 84c3 │ │ │ │ mov %ebp,0x14(%esp) │ │ │ │ inc %esi │ │ │ │ mov (%ecx,%ebx,1),%edx │ │ │ │ cmp %esi,%edi │ │ │ │ - jg 831f │ │ │ │ + jg 835f │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 84cc │ │ │ │ + jle 850c │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 84cc │ │ │ │ + jle 850c │ │ │ │ mov %edx,%eax │ │ │ │ mov $0x1,%ebp │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ - jmp 8379 │ │ │ │ + jmp 83b9 │ │ │ │ mov $0x1,%ebp │ │ │ │ - jmp 8483 │ │ │ │ + jmp 84c3 │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000084e0 : │ │ │ │ - jmp 82f0 │ │ │ │ +00008520 : │ │ │ │ + jmp 8330 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -000084f0 : │ │ │ │ +00008530 : │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ movl $0x3,(%eax) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ movl $0x5,(%eax) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ movl $0x3,(%eax) │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -00008510 : │ │ │ │ +00008550 : │ │ │ │ push %ebx │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov $0x8,%ecx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5b86d,%ebx │ │ │ │ + add $0x5b82d,%ebx │ │ │ │ cmp %ecx,%edx │ │ │ │ lea 0x2(%edx),%eax │ │ │ │ cmovg %ecx,%edx │ │ │ │ mov -0x970c(%ebx,%edx,4),%ecx │ │ │ │ pop %ebx │ │ │ │ shl %cl,%eax │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00008540 : │ │ │ │ +00008580 : │ │ │ │ mov $0x8,%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00008550 : │ │ │ │ +00008590 : │ │ │ │ call 4c47 │ │ │ │ - add $0x5b837,%eax │ │ │ │ + add $0x5b7f7,%eax │ │ │ │ lea -0x9895(%eax),%eax │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -5242,15 +5274,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5b800,%ebx │ │ │ │ + add $0x5b7c0,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x28(%edi),%eax │ │ │ │ cltd │ │ │ │ @@ -5260,46 +5292,46 @@ │ │ │ │ cmovl %esi,%eax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 8622 │ │ │ │ + jge 8662 │ │ │ │ mov 0x78(%edi),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add %ecx,%edx │ │ │ │ add %ecx,%eax │ │ │ │ - jmp 8600 │ │ │ │ + jmp 8640 │ │ │ │ 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 8600 │ │ │ │ + jne 8640 │ │ │ │ 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 $0x5b753,%ebx │ │ │ │ + add $0x5b713,%ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov (%esi),%eax │ │ │ │ @@ -5310,20 +5342,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 86fc │ │ │ │ + jge 873c │ │ │ │ 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) │ │ │ │ @@ -5333,35 +5365,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 86c0 │ │ │ │ + jne 8700 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -5369,15 +5401,15 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5b66c,%ebx │ │ │ │ + add $0x5b62c,%ebx │ │ │ │ mov 0x4(%eax),%ebp │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%esi │ │ │ │ mov %ebp,%eax │ │ │ │ mov %ebp,0x24(%esp) │ │ │ │ @@ -5388,56 +5420,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 8895 │ │ │ │ + jge 88d5 │ │ │ │ mov 0x50(%esp),%ecx │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ fldl -0x999c(%ebx) │ │ │ │ - fstpl (%esp) │ │ │ │ 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) │ │ │ │ @@ -5445,69 +5477,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 87c0 │ │ │ │ + jne 8800 │ │ │ │ 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 $0x5b4e3,%ebx │ │ │ │ + add $0x5b4a3,%ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ @@ -5520,40 +5552,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 89bf │ │ │ │ + jge 89ff │ │ │ │ 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 89d0 │ │ │ │ + jne 8a10 │ │ │ │ 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 89ab │ │ │ │ + jle 89eb │ │ │ │ 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) │ │ │ │ @@ -5577,49 +5609,49 @@ │ │ │ │ fmull 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 8980 │ │ │ │ + jne 89c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne 8920 │ │ │ │ + jne 8960 │ │ │ │ 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 8930 │ │ │ │ + jmp 8970 │ │ │ │ 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 $0x5b390,%ebx │ │ │ │ + add $0x5b353,%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 │ │ │ │ @@ -5627,20 +5659,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 8abc │ │ │ │ + jge 8afc │ │ │ │ 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) │ │ │ │ @@ -5650,35 +5682,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 8a80 │ │ │ │ + jne 8ac0 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -5686,15 +5718,15 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5b2ac,%ebx │ │ │ │ + add $0x5b26c,%ebx │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%ebp │ │ │ │ call 40d0 │ │ │ │ @@ -5710,54 +5742,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 8c55 │ │ │ │ + jge 8c95 │ │ │ │ mov 0x50(%esp),%ecx │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ fldl -0x999c(%ebx) │ │ │ │ - fstpl (%esp) │ │ │ │ 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) │ │ │ │ @@ -5765,56 +5797,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 8b80 │ │ │ │ + jne 8bc0 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -5825,15 +5857,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 $0x5b112,%ebx │ │ │ │ + add $0x5b0d2,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ call 40d0 │ │ │ │ cmp %eax,%edi │ │ │ │ cmovle %edi,%eax │ │ │ │ mov %eax,%esi │ │ │ │ lea 0xf(,%eax,4),%eax │ │ │ │ @@ -5843,136 +5875,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 8ea0 │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + jle 8ee0 │ │ │ │ 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 8d00 │ │ │ │ + je 8d40 │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 8d0e │ │ │ │ + je 8d4e │ │ │ │ xchg %ax,%ax │ │ │ │ imul (%eax),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ecx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 8d00 │ │ │ │ + jne 8d40 │ │ │ │ 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 8e46 │ │ │ │ + jle 8e86 │ │ │ │ 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 8e5e │ │ │ │ + jle 8e9e │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 8e4e │ │ │ │ + jle 8e8e │ │ │ │ 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 8eaa │ │ │ │ + jle 8eea │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ dec %edx │ │ │ │ mov %edi,(%eax,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 8d91 │ │ │ │ + jne 8dd1 │ │ │ │ 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 8db1 │ │ │ │ + jne 8df1 │ │ │ │ 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 8e1c │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ + jns 8e5c │ │ │ │ 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 8e46 │ │ │ │ + je 8e86 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ cmp (%esi),%eax │ │ │ │ - jg 8e46 │ │ │ │ + jg 8e86 │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ @@ -5980,15 +6012,15 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %eax,0x0(,%edi,4) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 8d86 │ │ │ │ + jne 8dc6 │ │ │ │ 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 │ │ │ │ @@ -6000,40 +6032,40 @@ │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ imul %ecx,%eax │ │ │ │ movl $0x0,(%esi) │ │ │ │ dec %eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov (%esi),%eax │ │ │ │ - jmp 8df4 │ │ │ │ + jmp 8e34 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x1,%ecx │ │ │ │ - jmp 8d0e │ │ │ │ + jmp 8d4e │ │ │ │ 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 8ed4 │ │ │ │ + je 8f14 │ │ │ │ add $0x2,%ebx │ │ │ │ mov %eax,(%edi,%edx,4) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 8ec0 │ │ │ │ + jne 8f00 │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - jmp 8da7 │ │ │ │ + jmp 8de7 │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5aea3,%ebx │ │ │ │ + add $0x5ae63,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x70(%esp),%edi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ @@ -6045,15 +6077,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 909a │ │ │ │ + jge 90da │ │ │ │ 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 │ │ │ │ @@ -6061,28 +6093,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 90b4 │ │ │ │ + je 90f4 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 9084 │ │ │ │ + jle 90c4 │ │ │ │ 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 │ │ │ │ @@ -6114,15 +6146,15 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov (%esp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 90cf │ │ │ │ + jne 910f │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ lea 0x8(%esi),%edi │ │ │ │ fistpll (%esp) │ │ │ │ fldl (%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ @@ -6134,66 +6166,66 @@ │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov (%esp),%edx │ │ │ │ xor %ebx,%eax │ │ │ │ xor %ecx,%edx │ │ │ │ or %eax,%edx │ │ │ │ - jne 90c3 │ │ │ │ + jne 9103 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebp │ │ │ │ cmp %ebp,0x10(%esp) │ │ │ │ - jne 8fc0 │ │ │ │ + jne 9000 │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x28(%esp) │ │ │ │ - je 909a │ │ │ │ + je 90da │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ test %edx,%edx │ │ │ │ - je 8f88 │ │ │ │ - jmp 8f80 │ │ │ │ + je 8fc8 │ │ │ │ + jmp 8fc0 │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 909a │ │ │ │ + je 90da │ │ │ │ add $0x2,%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 8f69 │ │ │ │ + jne 8fa9 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 909a │ │ │ │ + je 90da │ │ │ │ add $0x2,%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 909a │ │ │ │ + je 90da │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 90a2 │ │ │ │ + jle 90e2 │ │ │ │ mov %esi,%eax │ │ │ │ - jmp 8f88 │ │ │ │ + jmp 8fc8 │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ - jmp 902a │ │ │ │ + jmp 906a │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ - jmp 8fec │ │ │ │ + jmp 902c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5aca0,%ebx │ │ │ │ + add $0x5ac60,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x28(%edi),%eax │ │ │ │ cltd │ │ │ │ @@ -6203,43 +6235,43 @@ │ │ │ │ cmovl %esi,%eax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 9162 │ │ │ │ + jge 91a2 │ │ │ │ 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 9140 │ │ │ │ + jne 9180 │ │ │ │ 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 $0x5ac0c,%ebx │ │ │ │ + add $0x5abcc,%ebx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edi │ │ │ │ call 40d0 │ │ │ │ @@ -6256,18 +6288,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 939b │ │ │ │ + jge 93db │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 939b │ │ │ │ + jle 93db │ │ │ │ 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 │ │ │ │ @@ -6291,62 +6323,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 │ │ │ │ @@ -6389,31 +6421,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 92e0 │ │ │ │ + jg 9320 │ │ │ │ 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 92c0 │ │ │ │ + jne 9300 │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -6421,15 +6453,15 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ mov 0x90(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5a9c9,%ebx │ │ │ │ + add $0x5a989,%ebx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%ebp │ │ │ │ call 40d0 │ │ │ │ @@ -6446,104 +6478,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 973a │ │ │ │ + jge 976a │ │ │ │ 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 -0x999c(%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) │ │ │ │ @@ -6555,54 +6587,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 96f0 │ │ │ │ + jle 9720 │ │ │ │ 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 95c2 │ │ │ │ - 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) │ │ │ │ @@ -6631,98 +6661,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 95c0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl 9600 │ │ │ │ mov %esi,%edi │ │ │ │ - jmp 9700 │ │ │ │ + jmp 9730 │ │ │ │ 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 9520 │ │ │ │ + jne 9560 │ │ │ │ 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 $0x5a633,%ebx │ │ │ │ + add $0x5a603,%ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ @@ -6735,54 +6762,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 987f │ │ │ │ + jge 98bf │ │ │ │ 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 9890 │ │ │ │ + jne 98d0 │ │ │ │ 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 986b │ │ │ │ + jle 98ab │ │ │ │ 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 9840 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 9880 │ │ │ │ + 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 │ │ │ │ @@ -6794,44 +6823,44 @@ │ │ │ │ fmull 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 9840 │ │ │ │ + jne 9880 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne 97d0 │ │ │ │ + jne 9800 │ │ │ │ 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 97e0 │ │ │ │ + jmp 9810 │ │ │ │ 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 $0x5a4cc,%ebx │ │ │ │ + add $0x5a48c,%ebx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%ebp │ │ │ │ call 40d0 │ │ │ │ @@ -6848,18 +6877,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 9aeb │ │ │ │ + jge 9b2b │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 9aeb │ │ │ │ + jle 9b2b │ │ │ │ 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) │ │ │ │ @@ -6874,71 +6903,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 │ │ │ │ @@ -6981,31 +7010,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 9a30 │ │ │ │ + jg 9a70 │ │ │ │ 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 9a10 │ │ │ │ + jne 9a50 │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -7013,15 +7042,15 @@ │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ mov 0x90(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x5a279,%ebx │ │ │ │ + add $0x5a239,%ebx │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%ebp │ │ │ │ call 40d0 │ │ │ │ @@ -7038,96 +7067,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 9e6a │ │ │ │ + jge 9e9a │ │ │ │ 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 0x8(%esp),%esi │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ + mov %ecx,0x28(%esp) │ │ │ │ fldl -0x999c(%ebx) │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ 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) │ │ │ │ @@ -7139,54 +7168,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 9e20 │ │ │ │ + jle 9e50 │ │ │ │ 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 9cf2 │ │ │ │ - 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) │ │ │ │ @@ -7215,98 +7242,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 9cf0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl 9d30 │ │ │ │ mov %esi,%edi │ │ │ │ - jmp 9e30 │ │ │ │ + jmp 9e60 │ │ │ │ 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 9c50 │ │ │ │ + jne 9c90 │ │ │ │ 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 $0x59f00,%ebx │ │ │ │ + add $0x59ed0,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x28(%edi),%eax │ │ │ │ cltd │ │ │ │ @@ -7316,34 +7340,27 @@ │ │ │ │ cmovl %esi,%eax │ │ │ │ mov $0x0,%esi │ │ │ │ cmovl %esi,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 9f22 │ │ │ │ + jge 9f22 │ │ │ │ mov 0x78(%edi),%ecx │ │ │ │ shl $0x4,%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add %ecx,%edx │ │ │ │ add %ecx,%eax │ │ │ │ - jmp 9f00 │ │ │ │ - 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 9f00 │ │ │ │ + jne 9f00 │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ @@ -7373,403 +7390,397 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,0x7c(%esp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge a4db │ │ │ │ + jge a4bd │ │ │ │ mov 0x14(%esi),%ebx │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ + mov %ebx,(%esp) │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle a4db │ │ │ │ + jle a4bd │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jle a4db │ │ │ │ + jle a4bd │ │ │ │ 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 a350 │ │ │ │ + cmp %edx,0x34(%esp) │ │ │ │ + jg a340 │ │ │ │ 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 a310 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg a300 │ │ │ │ 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 a210 │ │ │ │ + jne a200 │ │ │ │ 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 $0x59886,%ebx │ │ │ │ + add $0x598a6,%ebx │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edi │ │ │ │ call 40d0 │ │ │ │ @@ -7786,39 +7797,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 ad2a │ │ │ │ + jge acea │ │ │ │ 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) │ │ │ │ @@ -7833,19 +7844,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) │ │ │ │ @@ -7873,31 +7884,31 @@ │ │ │ │ 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 │ │ │ │ @@ -7931,36 +7942,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) │ │ │ │ @@ -7972,97 +7983,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 accb │ │ │ │ + jle ac8b │ │ │ │ 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) │ │ │ │ @@ -8070,17 +8081,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) │ │ │ │ @@ -8088,52 +8099,48 @@ │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ cmpl $0x1,0x94(%esp) │ │ │ │ - jle ac50 │ │ │ │ + jle ac10 │ │ │ │ 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 aa82 │ │ │ │ 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) │ │ │ │ @@ -8162,169 +8169,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 aa80 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl aa60 │ │ │ │ mov 0x90(%esp),%ecx │ │ │ │ mov %esi,%edi │ │ │ │ - jmp ac60 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp ac20 │ │ │ │ + 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 a9a0 │ │ │ │ + jl a980 │ │ │ │ mov 0xc8(%esp),%esi │ │ │ │ - jmp acd0 │ │ │ │ + jmp ac90 │ │ │ │ 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 a810 │ │ │ │ + jne a7f0 │ │ │ │ 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 $0x59043,%ebx │ │ │ │ + add $0x59083,%ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ @@ -8337,53 +8337,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 ae7f │ │ │ │ + jge ae3f │ │ │ │ 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 ae90 │ │ │ │ + jne ae50 │ │ │ │ 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 ae6b │ │ │ │ + jle ae2b │ │ │ │ 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 ae40 │ │ │ │ + jmp ae00 │ │ │ │ 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 │ │ │ │ @@ -8398,44 +8398,44 @@ │ │ │ │ fmull 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %edx,%esi │ │ │ │ - jne ae40 │ │ │ │ + jne ae00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne adc0 │ │ │ │ + jne ad80 │ │ │ │ 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 add0 │ │ │ │ + jmp ad90 │ │ │ │ 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 $0x58ec6,%ebx │ │ │ │ + add $0x58f06,%ebx │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edi │ │ │ │ call 40d0 │ │ │ │ @@ -8451,401 +8451,395 @@ │ │ │ │ mov $0x0,%ebx │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,0x7c(%esp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge b45b │ │ │ │ + jge b3fd │ │ │ │ mov 0x14(%esi),%ebx │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ + mov %ebx,(%esp) │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle b45b │ │ │ │ + jle b3fd │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jle b45b │ │ │ │ + jle b3fd │ │ │ │ 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 b2d0 │ │ │ │ + cmp %edx,0x34(%esp) │ │ │ │ + jg b280 │ │ │ │ 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 b290 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jg b240 │ │ │ │ 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 b190 │ │ │ │ + jne b140 │ │ │ │ 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 $0x58906,%ebx │ │ │ │ + add $0x58966,%ebx │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%edi │ │ │ │ call 40d0 │ │ │ │ @@ -8862,42 +8856,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 bc9a │ │ │ │ + jge bc1a │ │ │ │ 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 │ │ │ │ @@ -8905,16 +8899,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) │ │ │ │ @@ -8940,22 +8934,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 │ │ │ │ @@ -8982,16 +8976,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 -0x999c(%ebx) │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ + fldl -0x999c(%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 │ │ │ │ @@ -9006,36 +9000,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) │ │ │ │ @@ -9047,97 +9041,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 bc3b │ │ │ │ + jle bbbb │ │ │ │ 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) │ │ │ │ @@ -9145,17 +9139,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) │ │ │ │ @@ -9163,52 +9157,48 @@ │ │ │ │ fildl 0x2c(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ cmpl $0x1,0xa8(%esp) │ │ │ │ - jle bbc0 │ │ │ │ + jle bb40 │ │ │ │ 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 b9f2 │ │ │ │ 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) │ │ │ │ @@ -9237,155 +9227,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 b9f0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ + jl b990 │ │ │ │ mov 0x90(%esp),%ecx │ │ │ │ mov %esi,%edi │ │ │ │ - jmp bbd0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp bb50 │ │ │ │ + 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 b910 │ │ │ │ + jl b8b0 │ │ │ │ mov 0xc8(%esp),%esi │ │ │ │ - jmp bc40 │ │ │ │ + jmp bbc0 │ │ │ │ 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 b780 │ │ │ │ + jne b720 │ │ │ │ add $0x11c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -9394,15 +9377,15 @@ │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x580cb,%ebx │ │ │ │ + add $0x5814b,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ @@ -9417,19 +9400,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 be54 │ │ │ │ + jge bdd4 │ │ │ │ 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 │ │ │ │ @@ -9440,71 +9423,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 be60 │ │ │ │ + jle bde0 │ │ │ │ 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 bd9c │ │ │ │ + jmp bd1c │ │ │ │ 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 bde2 │ │ │ │ + je bd62 │ │ │ │ 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 bd80 │ │ │ │ + jl bd00 │ │ │ │ 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 bd99 │ │ │ │ + jne bd19 │ │ │ │ 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 │ │ │ │ @@ -9516,52 +9499,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 be00 │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ + jne bd80 │ │ │ │ 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 bd20 │ │ │ │ + mov -0x40(%ebp),%esp │ │ │ │ + jne bca0 │ │ │ │ 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 be37 │ │ │ │ + jmp bdb7 │ │ │ │ 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 $0x57f0b,%ebx │ │ │ │ + add $0x57f8b,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ @@ -9577,22 +9560,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 c077 │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ + jge bff7 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ + fldl -0x999c(%ebx) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ - fldl -0x999c(%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 │ │ │ │ @@ -9600,116 +9583,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 c080 │ │ │ │ + jle c000 │ │ │ │ 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 bf5d │ │ │ │ + jmp bedd │ │ │ │ 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 bfa0 │ │ │ │ + je bf20 │ │ │ │ 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 bf40 │ │ │ │ + jl bec0 │ │ │ │ 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 bf46 │ │ │ │ + jmp bec6 │ │ │ │ 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 bfc0 │ │ │ │ + jg bf40 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %edx,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ add -0x58(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x5c(%ebp),%eax │ │ │ │ fldl 0x8(%eax) │ │ │ │ @@ -9718,35 +9701,35 @@ │ │ │ │ fmull (%eax) │ │ │ │ fstpl (%edi) │ │ │ │ fstpl 0x8(%edi) │ │ │ │ mov -0x50(%ebp),%esp │ │ │ │ incl -0x40(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jne bef0 │ │ │ │ + jne be70 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ fld1 │ │ │ │ - jmp c057 │ │ │ │ + jmp bfd7 │ │ │ │ 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 $0x57cec,%ebx │ │ │ │ + add $0x57d6c,%ebx │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ cltd │ │ │ │ @@ -9758,50 +9741,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 c1bf │ │ │ │ + jge c13f │ │ │ │ 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 c1d0 │ │ │ │ + jne c150 │ │ │ │ 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 c1ab │ │ │ │ + jle c12b │ │ │ │ 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 c180 │ │ │ │ + jmp c100 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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) │ │ │ │ @@ -9815,45 +9798,45 @@ │ │ │ │ fmull 0x8(%eax) │ │ │ │ faddp %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fstl 0x8(%ebx) │ │ │ │ cmp %edx,%edi │ │ │ │ - jne c180 │ │ │ │ + jne c100 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne c100 │ │ │ │ + jne c080 │ │ │ │ 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 c110 │ │ │ │ + jmp c090 │ │ │ │ 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 $0x57b8b,%ebx │ │ │ │ + add $0x57c0b,%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ @@ -9868,19 +9851,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 c394 │ │ │ │ + jge c314 │ │ │ │ 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 │ │ │ │ @@ -9891,71 +9874,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 c3a0 │ │ │ │ + jle c320 │ │ │ │ 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 c2dc │ │ │ │ + jmp c25c │ │ │ │ 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 c322 │ │ │ │ + je c2a2 │ │ │ │ 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 c2c0 │ │ │ │ + jl c240 │ │ │ │ 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 c2d9 │ │ │ │ + jne c259 │ │ │ │ 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 │ │ │ │ @@ -9967,52 +9950,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 c340 │ │ │ │ - mov -0x34(%ebp),%esi │ │ │ │ + jne c2c0 │ │ │ │ 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 c260 │ │ │ │ + mov -0x40(%ebp),%esp │ │ │ │ + jne c1e0 │ │ │ │ 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 c377 │ │ │ │ + jmp c2f7 │ │ │ │ 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 $0x579cb,%ebx │ │ │ │ + add $0x57a4b,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ @@ -10028,22 +10011,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 c5b7 │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ + jge c537 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ + fldl -0x999c(%ebx) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ - fldl -0x999c(%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 │ │ │ │ @@ -10051,116 +10034,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 c5c0 │ │ │ │ + jle c540 │ │ │ │ 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 c49d │ │ │ │ + jmp c41d │ │ │ │ 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 c4e0 │ │ │ │ + je c460 │ │ │ │ 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 c480 │ │ │ │ + jl c400 │ │ │ │ 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 c486 │ │ │ │ + jmp c406 │ │ │ │ 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 c500 │ │ │ │ + jg c480 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %edx,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ add -0x58(%ebp),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ add -0x5c(%ebp),%eax │ │ │ │ fldl 0x8(%edi) │ │ │ │ @@ -10169,172 +10152,172 @@ │ │ │ │ fmull (%edi) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov -0x50(%ebp),%esp │ │ │ │ incl -0x40(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jne c430 │ │ │ │ + jne c3b0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ fld1 │ │ │ │ - jmp c597 │ │ │ │ + jmp c517 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 60e4 │ │ │ │ + add $0x57831,%ecx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - call 60a4 │ │ │ │ - add $0x577a9,%ecx │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ test $0x10,%ah │ │ │ │ - je c5f7 │ │ │ │ + je c577 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x38(%esi) │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle cb4e │ │ │ │ + jle cace │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ lea 0x0(,%ecx,4),%ebx │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ test $0x4,%bl │ │ │ │ - je c630 │ │ │ │ + je c5b0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je c63e │ │ │ │ + je c5be │ │ │ │ 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 c630 │ │ │ │ + jne c5b0 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %edx,(%esi) │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%ebx,%eax,1),%edi │ │ │ │ and $0x4,%ebx │ │ │ │ - je c660 │ │ │ │ + je c5e0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je c66e │ │ │ │ + je c5ee │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne c660 │ │ │ │ - mov %edx,0x28(%esi) │ │ │ │ + jne c5e0 │ │ │ │ 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 c6b0 │ │ │ │ + jle c630 │ │ │ │ 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 c6a0 │ │ │ │ + jne c620 │ │ │ │ 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 c6fe │ │ │ │ - mov 0x20(%esi),%edx │ │ │ │ + jle c67f │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ - lea (%edx,%ecx,8),%ebx │ │ │ │ + mov 0x20(%esi),%edx │ │ │ │ fldl -0x9994(%edi) │ │ │ │ + lea (%edx,%ecx,8),%ebx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fld1 │ │ │ │ - fdivl (%edx) │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ + fld1 │ │ │ │ + fdivl -0x8(%edx) │ │ │ │ fsubrs -0x9c78(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne c6e0 │ │ │ │ + jne c660 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ test $0x40,%dl │ │ │ │ - jne ca90 │ │ │ │ + jne ca10 │ │ │ │ test $0x80,%dl │ │ │ │ - jne c910 │ │ │ │ + jne c890 │ │ │ │ test $0x1,%dh │ │ │ │ - jne c933 │ │ │ │ + jne c8b3 │ │ │ │ test $0x1,%dl │ │ │ │ - jne c957 │ │ │ │ + jne c8d7 │ │ │ │ test $0x4,%dl │ │ │ │ - je c752 │ │ │ │ + je c6d3 │ │ │ │ mov 0x34(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je cb2b │ │ │ │ + je caab │ │ │ │ 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 caf0 │ │ │ │ + jne ca70 │ │ │ │ test $0x10,%dl │ │ │ │ - jne cac0 │ │ │ │ + jne ca40 │ │ │ │ test $0x20,%dl │ │ │ │ - je c7db │ │ │ │ + je c75b │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle cb44 │ │ │ │ + jle cac4 │ │ │ │ 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 c790 │ │ │ │ + jne c710 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ imul %edi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ @@ -10344,22 +10327,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 c810 │ │ │ │ + jne c790 │ │ │ │ xor %eax,%eax │ │ │ │ and $0x8,%dh │ │ │ │ - jne c8ec │ │ │ │ + jne c86c │ │ │ │ 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 │ │ │ │ @@ -10376,42 +10359,42 @@ │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x7c(%esi) │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne cb5e │ │ │ │ + jne cade │ │ │ │ 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 c88e │ │ │ │ + jle c80e │ │ │ │ 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 c880 │ │ │ │ + jg c800 │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ push 0x3c(%esi) │ │ │ │ push $0xffffffff │ │ │ │ push 0x80(%esi) │ │ │ │ push 0x7c(%esi) │ │ │ │ push %edi │ │ │ │ @@ -10433,47 +10416,47 @@ │ │ │ │ pop %eax │ │ │ │ push -0x1c(%ebp) │ │ │ │ call 4360 │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ and $0x8,%dh │ │ │ │ - je c7eb │ │ │ │ + je c76b │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp c7eb │ │ │ │ + jmp c76b │ │ │ │ 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 c71c │ │ │ │ + je c69d │ │ │ │ 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 c725 │ │ │ │ + je c6a6 │ │ │ │ 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 │ │ │ │ @@ -10481,40 +10464,40 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x64(%esi) │ │ │ │ test %edx,%edx │ │ │ │ - jle cb20 │ │ │ │ + jle caa0 │ │ │ │ + fldl -0x999c(%ebx) │ │ │ │ mov 0x1c(%esi),%ecx │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ - fldl -0x999c(%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 ca72 │ │ │ │ + jle c9f2 │ │ │ │ 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 │ │ │ │ @@ -10529,124 +10512,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 -0x9c84(%ebx) │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ 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 ca00 │ │ │ │ + jg c980 │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edx,%esi │ │ │ │ incl -0x34(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ cmp 0x18(%esi),%eax │ │ │ │ - jge cb20 │ │ │ │ + jge caa0 │ │ │ │ addl $0x4,-0x24(%ebp) │ │ │ │ mov 0x64(%esi),%eax │ │ │ │ - jmp c9a0 │ │ │ │ + jmp c920 │ │ │ │ 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 c70a │ │ │ │ + jmp c68b │ │ │ │ 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 c764 │ │ │ │ + jmp c6e5 │ │ │ │ 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 c75b │ │ │ │ + jmp c6dc │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ mov 0x38(%esi),%edx │ │ │ │ - jmp c725 │ │ │ │ + jmp c6a6 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ push 0x2c(%esi) │ │ │ │ call 43c0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x34(%esi) │ │ │ │ - jmp c735 │ │ │ │ + jmp c6b6 │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp c79a │ │ │ │ + jmp c71a │ │ │ │ movl $0x1,(%esi) │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp c66e │ │ │ │ + jmp c5ee │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp c839 │ │ │ │ + jmp c7b9 │ │ │ │ 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 $0x571fc,%ebx │ │ │ │ + add $0x5727c,%ebx │ │ │ │ mov (%eax),%edi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ebp │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ cltd │ │ │ │ @@ -10656,433 +10639,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 cc96 │ │ │ │ + jge cc14 │ │ │ │ mov (%edi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle cc96 │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov 0x40(%esp),%ebp │ │ │ │ - mov 0x40(%edi),%edi │ │ │ │ - fldl -0x999c(%ebx) │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ + jle cc14 │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + mov 0x30(%esp),%ebp │ │ │ │ shl $0x4,%ecx │ │ │ │ + fldl -0x999c(%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 cc42 │ │ │ │ + mov 0x4(%esp),%ebx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp cbc2 │ │ │ │ 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 cc40 │ │ │ │ + jne cbc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x10,%edx │ │ │ │ - cmp %edx,0x1c(%esp) │ │ │ │ - jne cc20 │ │ │ │ - add $0x2c,%esp │ │ │ │ + cmp %edx,0xc(%esp) │ │ │ │ + jne cba0 │ │ │ │ + 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 $0x570db,%ebx │ │ │ │ + add $0x5715b,%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 cf1c │ │ │ │ + jge cebe │ │ │ │ + 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) │ │ │ │ + mov 0x4(%edi),%esi │ │ │ │ fldl -0x999c(%ebx) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ + 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 cdf5 │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + jle cd74 │ │ │ │ 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 cdc0 │ │ │ │ - nop │ │ │ │ + jmp cd40 │ │ │ │ + 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 cdc0 │ │ │ │ + fstl (%edx,%eax,8) │ │ │ │ + jne cd40 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle cf06 │ │ │ │ + jle cea6 │ │ │ │ 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 ce32 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp cdb2 │ │ │ │ + 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 cf3e │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ - mov %ecx,-0x2c(%ebp) │ │ │ │ + jle cede │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ - jmp ce8d │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + jmp ce2d │ │ │ │ + jmp ce20 │ │ │ │ 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 cf30 │ │ │ │ + je ced0 │ │ │ │ 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 ce80 │ │ │ │ - mov -0x2c(%ebp),%ecx │ │ │ │ + je ce20 │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ inc %ebx │ │ │ │ - mov %ebx,(%esi,%eax,4) │ │ │ │ cmp %eax,-0x20(%ebp) │ │ │ │ - jle cee0 │ │ │ │ + mov %ebx,(%esi,%eax,4) │ │ │ │ + jle ce80 │ │ │ │ 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 cec0 │ │ │ │ - jmp cef0 │ │ │ │ + jne ce60 │ │ │ │ + jmp ce90 │ │ │ │ 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 ce30 │ │ │ │ + cmp %eax,-0x44(%ebp) │ │ │ │ + jne cdb0 │ │ │ │ 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 cd20 │ │ │ │ + mov -0x4c(%ebp),%esp │ │ │ │ + incl -0x48(%ebp) │ │ │ │ + addl $0x10,-0x40(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp %eax,-0x54(%ebp) │ │ │ │ + jne cca0 │ │ │ │ + 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 ceb1 │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + jmp ce51 │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ - jmp cea4 │ │ │ │ + jmp ce44 │ │ │ │ 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 $0x56e2c,%ebx │ │ │ │ - mov (%eax),%ebp │ │ │ │ + add $0x56e8c,%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 d086 │ │ │ │ - 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 d00b │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle d086 │ │ │ │ - mov %edi,%esi │ │ │ │ + jle d00b │ │ │ │ + mov %ebp,%ecx │ │ │ │ + shl $0x4,%esi │ │ │ │ fldl -0x999c(%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 │ │ │ │ + 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 d042 │ │ │ │ - jmp d040 │ │ │ │ + jmp cfc2 │ │ │ │ + jmp cfc0 │ │ │ │ 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 d040 │ │ │ │ + jne cfc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - inc %edi │ │ │ │ + inc %ecx │ │ │ │ add $0x10,%edx │ │ │ │ - cmp %edx,0x4(%esp) │ │ │ │ - jne cff0 │ │ │ │ + cmp %edx,0xc(%esp) │ │ │ │ + jne cf80 │ │ │ │ + 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 $0x56ceb,%ebx │ │ │ │ + add $0x56d5b,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ @@ -11097,15 +11083,15 @@ │ │ │ │ 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 d242 │ │ │ │ + jge d1bf │ │ │ │ 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 │ │ │ │ @@ -11120,56 +11106,53 @@ │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ lea 0xf(%edi),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ dec %esi │ │ │ │ mov %esp,-0x20(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ - js d182 │ │ │ │ + js d102 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ - jmp d160 │ │ │ │ - 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 d160 │ │ │ │ + jae d0e0 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle d22b │ │ │ │ + jle d1a8 │ │ │ │ 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 d250 │ │ │ │ + jle d1d0 │ │ │ │ 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 │ │ │ │ @@ -11180,148 +11163,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 d1e0 │ │ │ │ + jne d160 │ │ │ │ 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 d1b0 │ │ │ │ + jne d130 │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ - incl -0x34(%ebp) │ │ │ │ add $0x10,%ebx │ │ │ │ + incl -0x34(%ebp) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ cmp %eax,-0x3c(%ebp) │ │ │ │ - jne d110 │ │ │ │ + jne d0a0 │ │ │ │ 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 d1f7 │ │ │ │ + jmp d177 │ │ │ │ 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 $0x56b12,%ebx │ │ │ │ + add $0x56b92,%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 d416 │ │ │ │ + jle d396 │ │ │ │ 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 d460 │ │ │ │ + jle d3e0 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ test %edx,%edx │ │ │ │ - jle d43d │ │ │ │ + jle d3bd │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ dec %edx │ │ │ │ mov %ebx,0x0(,%ecx,4) │ │ │ │ mov $0x1,%ecx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jle d420 │ │ │ │ + jle d3a0 │ │ │ │ mov %ebx,(%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ dec %edx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne d361 │ │ │ │ + jne d2e1 │ │ │ │ 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 d37c │ │ │ │ + jne d2fc │ │ │ │ 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 │ │ │ │ @@ -11337,36 +11318,36 @@ │ │ │ │ mov %edx,%eax │ │ │ │ sub -0x40(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ imul %esi,%eax │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov %eax,(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - jns d3ec │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ + jns d36c │ │ │ │ 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 d416 │ │ │ │ + je d396 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ cmp (%edi),%eax │ │ │ │ - jg d416 │ │ │ │ + jg d396 │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,(%edi) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ @@ -11376,135 +11357,135 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ mov %eax,(%edi,%ecx,4) │ │ │ │ cmp %edx,%esi │ │ │ │ - je d372 │ │ │ │ + je d2f2 │ │ │ │ add $0x2,%ecx │ │ │ │ mov %eax,(%edi,%edx,4) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne d420 │ │ │ │ - jmp d372 │ │ │ │ + jne d3a0 │ │ │ │ + jmp d2f2 │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne d359 │ │ │ │ + jne d2d9 │ │ │ │ mov -0x2c(%ebp),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp d469 │ │ │ │ + jmp d3e9 │ │ │ │ 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 d3bf │ │ │ │ + jmp d33f │ │ │ │ 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 $0x568d2,%ebx │ │ │ │ + add $0x56952,%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 d64d │ │ │ │ + jle d5cd │ │ │ │ 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 d6b0 │ │ │ │ + jle d630 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ test %edx,%edx │ │ │ │ - jle d67d │ │ │ │ + jle d5fd │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ dec %edx │ │ │ │ mov %ebx,0x0(,%ecx,4) │ │ │ │ mov $0x1,%ecx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jle d660 │ │ │ │ + jle d5e0 │ │ │ │ mov %ebx,(%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ dec %edx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne d598 │ │ │ │ + jne d518 │ │ │ │ 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 d5b3 │ │ │ │ + jne d533 │ │ │ │ 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) │ │ │ │ @@ -11520,17 +11501,17 @@ │ │ │ │ mov %edx,%eax │ │ │ │ sub -0x40(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ imul %esi,%eax │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov %eax,(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - jns d623 │ │ │ │ - mov -0x1c(%ebp),%esi │ │ │ │ + jns d5a3 │ │ │ │ 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 │ │ │ │ @@ -11538,18 +11519,18 @@ │ │ │ │ dec %eax │ │ │ │ mov %eax,(%esi) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je d64d │ │ │ │ + je d5cd │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ cmp (%ebx),%eax │ │ │ │ - jg d64d │ │ │ │ + jg d5cd │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ movl $0xffffffff,(%eax) │ │ │ │ @@ -11560,138 +11541,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 d5a9 │ │ │ │ + je d529 │ │ │ │ add $0x2,%ecx │ │ │ │ mov %eax,(%edi,%edx,4) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne d660 │ │ │ │ - jmp d5a9 │ │ │ │ + jne d5e0 │ │ │ │ + jmp d529 │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne d590 │ │ │ │ + jne d510 │ │ │ │ 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 d6c6 │ │ │ │ + jmp d646 │ │ │ │ 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 d5f6 │ │ │ │ + jmp d576 │ │ │ │ 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 $0x56682,%ebx │ │ │ │ + add $0x56702,%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 d87e │ │ │ │ + jle d7fe │ │ │ │ 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 d8f0 │ │ │ │ + jle d870 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ cltd │ │ │ │ idiv %esi │ │ │ │ test %edx,%edx │ │ │ │ - jle d8c0 │ │ │ │ + jle d840 │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ dec %edx │ │ │ │ mov %ebx,0x0(,%ecx,4) │ │ │ │ mov $0x1,%ecx │ │ │ │ lea 0x1(%eax),%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jle d8a0 │ │ │ │ + jle d820 │ │ │ │ mov %ebx,(%edi,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ dec %edx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne d7df │ │ │ │ + jne d75f │ │ │ │ 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 d7fa │ │ │ │ + jne d77a │ │ │ │ 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) │ │ │ │ @@ -11701,70 +11682,70 @@ │ │ │ │ mov %edx,(%ebx) │ │ │ │ mov %eax,%edx │ │ │ │ sub -0x3c(%ebp),%edx │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ inc %edx │ │ │ │ mov %edx,(%ebx) │ │ │ │ test %edx,%edx │ │ │ │ - jns d854 │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ + jns d7d4 │ │ │ │ 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 d87e │ │ │ │ + je d7fe │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ cmp (%esi),%eax │ │ │ │ - jg d87e │ │ │ │ + jg d7fe │ │ │ │ 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 d8a0 │ │ │ │ + jmp d820 │ │ │ │ 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 d7f0 │ │ │ │ + je d770 │ │ │ │ add $0x2,%ecx │ │ │ │ mov %eax,(%edi,%edx,4) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne d8a0 │ │ │ │ - jmp d7f0 │ │ │ │ + jne d820 │ │ │ │ + jmp d770 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %eax,0x0(,%ecx,4) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne d7d7 │ │ │ │ + jne d757 │ │ │ │ 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 d905 │ │ │ │ + jmp d885 │ │ │ │ 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 │ │ │ │ @@ -11775,416 +11756,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 d830 │ │ │ │ + jmp d7b0 │ │ │ │ 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 $0x56448,%ebx │ │ │ │ + add $0x564c8,%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 dda2 │ │ │ │ + jge dd22 │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - imul %edi,%esi │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ fldt -0x994c(%eax) │ │ │ │ - fstpt -0x68(%ebp) │ │ │ │ fldl -0x998c(%eax) │ │ │ │ + imul %edi,%esi │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ 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 ddef │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + js dd6f │ │ │ │ + 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 db30 │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ + jle dab0 │ │ │ │ + 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 db20 │ │ │ │ - mov -0x28(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ + jne daa0 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ - add %esi,-0x30(%ebp) │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + add %esi,-0x34(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne dac0 │ │ │ │ + jne da40 │ │ │ │ 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 dd73 │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + jle dcf3 │ │ │ │ + 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 dcfa │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ + cmp -0x38(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + jge dc7a │ │ │ │ + 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 dc8a │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + jmp dc04 │ │ │ │ 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 dc56 │ │ │ │ + je dbcf │ │ │ │ fchs │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + 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 dcf0 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x38(%ebp),%esi │ │ │ │ - fldl (%eax,%ecx,8) │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + je dc70 │ │ │ │ + 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 dc10 │ │ │ │ + ja db90 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja ddb0 │ │ │ │ + ja dd30 │ │ │ │ fstp %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - jmp dc63 │ │ │ │ - nop │ │ │ │ + fmull -0x68(%ebp) │ │ │ │ + jmp dbdd │ │ │ │ + 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 dd4e │ │ │ │ - jmp dde7 │ │ │ │ - jmp dd40 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jg dcce │ │ │ │ + jmp dd67 │ │ │ │ + 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 ddd0 │ │ │ │ + je dd50 │ │ │ │ mov (%esi,%ecx,4),%eax │ │ │ │ - mov (%ebx,%ecx,4),%edx │ │ │ │ sub (%edi,%ecx,4),%eax │ │ │ │ + mov (%ebx,%ecx,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je dd40 │ │ │ │ + je dcc0 │ │ │ │ addl $0x4,-0x6c(%ebp) │ │ │ │ inc %edx │ │ │ │ addl $0x8,-0x70(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ - mov %edx,(%ebx,%ecx,4) │ │ │ │ cmp -0x7c(%ebp),%eax │ │ │ │ - jne dba0 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + mov %edx,(%ebx,%ecx,4) │ │ │ │ + jne db20 │ │ │ │ + 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 d9c0 │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + jne d940 │ │ │ │ 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 dc63 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp dbdd │ │ │ │ + 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 dd73 │ │ │ │ + je dcf3 │ │ │ │ addl $0x8,-0x70(%ebp) │ │ │ │ - jmp dbac │ │ │ │ + jmp db2c │ │ │ │ mov (%ebx,%ecx,4),%edx │ │ │ │ - jmp dd5b │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ - jmp db5b │ │ │ │ + jmp dcdb │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + jmp dadb │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ @@ -12197,29 +12175,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 df40 │ │ │ │ + jl dec0 │ │ │ │ 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 │ │ │ │ @@ -12235,26 +12213,25 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ mov %ecx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%ebx,%ecx,4) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne de90 │ │ │ │ + jne de10 │ │ │ │ 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) │ │ │ │ @@ -12268,21 +12245,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 df4c │ │ │ │ + jne decc │ │ │ │ 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 │ │ │ │ @@ -12290,44 +12267,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 df57 │ │ │ │ + jne ded7 │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ cmp -0x50(%ebp),%ecx │ │ │ │ - jne dea0 │ │ │ │ + jne de20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp df44 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp dec4 │ │ │ │ + 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 dec6 │ │ │ │ + jmp de44 │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - jmp deff │ │ │ │ + jmp de7d │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x55e23,%ebx │ │ │ │ + add $0x55ea3,%ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ @@ -12339,69 +12316,69 @@ │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %ecx,%edx │ │ │ │ imul %eax,%ebx │ │ │ │ add %edx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge e030 │ │ │ │ + jge dfb0 │ │ │ │ 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 e017 │ │ │ │ + jmp df97 │ │ │ │ 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 de00 │ │ │ │ + call dd80 │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebx,(%esp) │ │ │ │ - je e030 │ │ │ │ + je dfb0 │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - je dfd0 │ │ │ │ + je df50 │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ - jmp dfd2 │ │ │ │ + jmp df52 │ │ │ │ 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 $0x55d41,%ebx │ │ │ │ + add $0x55dc1,%ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -12415,15 +12392,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 e195 │ │ │ │ + jge e115 │ │ │ │ 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 │ │ │ │ @@ -12438,95 +12415,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 e1a0 │ │ │ │ + jne e120 │ │ │ │ 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 e140 │ │ │ │ + js e0c0 │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ fld1 │ │ │ │ - jmp e120 │ │ │ │ + jmp e0a0 │ │ │ │ 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 e120 │ │ │ │ + jge e0a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ - jmp e150 │ │ │ │ + jmp e0d0 │ │ │ │ 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 de00 │ │ │ │ + call dd80 │ │ │ │ mov -0x28(%ebp),%esp │ │ │ │ incl -0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x30(%ebp) │ │ │ │ - jne e0c0 │ │ │ │ + jne e040 │ │ │ │ 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 e0e2 │ │ │ │ + jmp e062 │ │ │ │ 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 $0x55bb8,%ebx │ │ │ │ + add $0x55c38,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -12541,15 +12518,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 e628 │ │ │ │ + jge e5a8 │ │ │ │ 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) │ │ │ │ @@ -12582,48 +12559,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 eac6 │ │ │ │ + jne ea46 │ │ │ │ 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 e510 │ │ │ │ + js e490 │ │ │ │ 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 │ │ │ │ @@ -12671,151 +12648,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 e3f0 │ │ │ │ + jle e370 │ │ │ │ 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 e3e3 │ │ │ │ + jne e363 │ │ │ │ decl -0x2c(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ add %ecx,-0x3c(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne e384 │ │ │ │ + jne e304 │ │ │ │ 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 e4dd │ │ │ │ + jge e45d │ │ │ │ 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 e4e1 │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + jg e461 │ │ │ │ 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 e4c4 │ │ │ │ + jne e444 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp e4e3 │ │ │ │ + jmp e463 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp e4e3 │ │ │ │ + jmp e463 │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x10,-0x3c(%ebp) │ │ │ │ - add -0x2c(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ + add -0x2c(%ebp),%ebx │ │ │ │ cmp %ecx,-0x28(%ebp) │ │ │ │ - jne e458 │ │ │ │ + jne e3d8 │ │ │ │ + cmpl $0x4,-0x28(%ebp) │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ - cmpl $0x4,-0x28(%ebp) │ │ │ │ - je e8e6 │ │ │ │ + je e866 │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je e660 │ │ │ │ + je e5e0 │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle e610 │ │ │ │ + jle e590 │ │ │ │ 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 e5a7 │ │ │ │ + jle e527 │ │ │ │ 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 │ │ │ │ @@ -12825,18 +12802,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 e569 │ │ │ │ + jne e4e9 │ │ │ │ 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 │ │ │ │ @@ -12847,65 +12824,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 e5f0 │ │ │ │ - jmp e643 │ │ │ │ + jg e570 │ │ │ │ + jmp e5c3 │ │ │ │ movl $0x0,(%ebx,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je e630 │ │ │ │ + je e5b0 │ │ │ │ mov (%esi,%edi,4),%eax │ │ │ │ - mov (%ebx,%edi,4),%edx │ │ │ │ sub (%ecx,%edi,4),%eax │ │ │ │ + mov (%ebx,%edi,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je e5e6 │ │ │ │ + je e566 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %edx,(%ebx,%edi,4) │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jne e544 │ │ │ │ + mov %edx,(%ebx,%edi,4) │ │ │ │ + jne e4c4 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x74(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ cmp %eax,-0x90(%ebp) │ │ │ │ - jne e240 │ │ │ │ + jne e1c0 │ │ │ │ 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 e549 │ │ │ │ - jmp e610 │ │ │ │ + jne e4c9 │ │ │ │ + jmp e590 │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ incl -0x2c(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ - mov %edx,(%ebx,%edi,4) │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jne e544 │ │ │ │ - jmp e610 │ │ │ │ + mov %edx,(%ebx,%edi,4) │ │ │ │ + jne e4c4 │ │ │ │ + jmp e590 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle e610 │ │ │ │ + jle e590 │ │ │ │ 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 │ │ │ │ @@ -12913,118 +12890,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 e6ec │ │ │ │ + jmp e66c │ │ │ │ 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 e726 │ │ │ │ + jmp e6a6 │ │ │ │ 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 e76c │ │ │ │ + jmp e6ec │ │ │ │ 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 e7aa │ │ │ │ + jmp e72a │ │ │ │ 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 e808 │ │ │ │ - jmp e800 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp e788 │ │ │ │ + jmp e780 │ │ │ │ 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 │ │ │ │ @@ -13033,85 +13010,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 e800 │ │ │ │ + jne e780 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne e7a0 │ │ │ │ + jne e720 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne e760 │ │ │ │ + jne e6e0 │ │ │ │ incl -0x78(%ebp) │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne e718 │ │ │ │ + jne e698 │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne e6e0 │ │ │ │ + jne e660 │ │ │ │ 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 e610 │ │ │ │ + fstpl 0x20(%esi) │ │ │ │ + jmp e590 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle e610 │ │ │ │ + jle e590 │ │ │ │ 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 │ │ │ │ @@ -13125,168 +13102,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 e959 │ │ │ │ + jmp e8d9 │ │ │ │ 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 e98b │ │ │ │ + jmp e90b │ │ │ │ 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 e9bf │ │ │ │ + jmp e93f │ │ │ │ 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 ea08 │ │ │ │ - jmp ea00 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp e988 │ │ │ │ + jmp e980 │ │ │ │ lea %cs:0x0(%esi,%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 ea00 │ │ │ │ + jne e980 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne e9b5 │ │ │ │ + jne e935 │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne e97f │ │ │ │ + jne e8ff │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne e94f │ │ │ │ + jne e8cf │ │ │ │ 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 e610 │ │ │ │ + jmp e590 │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%ecx │ │ │ │ - jmp e2e5 │ │ │ │ + jmp e265 │ │ │ │ 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 $0x55298,%ebx │ │ │ │ + add $0x55318,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -13301,15 +13278,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 ee7c │ │ │ │ + jge edfc │ │ │ │ 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 │ │ │ │ @@ -13324,53 +13301,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 f462 │ │ │ │ + jne f3e3 │ │ │ │ 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 ed3f │ │ │ │ + js ecbf │ │ │ │ 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 │ │ │ │ @@ -13420,52 +13397,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 ecf8 │ │ │ │ + jle ec78 │ │ │ │ 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 eceb │ │ │ │ + jne ec6b │ │ │ │ decl -0x38(%ebp) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ add %edi,-0x40(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne ec8c │ │ │ │ + jne ec0c │ │ │ │ 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 f1ba │ │ │ │ + je f13a │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je ee9f │ │ │ │ + je ee1f │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle ee64 │ │ │ │ + jle ede4 │ │ │ │ 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) │ │ │ │ @@ -13474,15 +13451,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 edf8 │ │ │ │ + jle ed78 │ │ │ │ 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) │ │ │ │ @@ -13509,18 +13486,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 edbc │ │ │ │ + jne ed3c │ │ │ │ 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 │ │ │ │ @@ -13531,74 +13508,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 ee41 │ │ │ │ - jmp ee9a │ │ │ │ + jg edc1 │ │ │ │ + jmp ee1a │ │ │ │ movl $0x0,(%esi,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je ee84 │ │ │ │ + je ee04 │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ - mov (%esi,%edi,4),%edx │ │ │ │ sub (%ecx,%edi,4),%eax │ │ │ │ + mov (%esi,%edi,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je ee37 │ │ │ │ + je edb7 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %edx,(%esi,%edi,4) │ │ │ │ cmp %eax,-0x88(%ebp) │ │ │ │ - jne ed80 │ │ │ │ + mov %edx,(%esi,%edi,4) │ │ │ │ + jne ed00 │ │ │ │ mov -0xa0(%ebp),%esp │ │ │ │ incl -0x7c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ cmp %eax,-0x9c(%ebp) │ │ │ │ - jne eb4d │ │ │ │ + jne eacd │ │ │ │ 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 ed85 │ │ │ │ - jmp ee64 │ │ │ │ + jne ed05 │ │ │ │ + jmp ede4 │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp ee4e │ │ │ │ + jmp edce │ │ │ │ test %esi,%esi │ │ │ │ - jle ee64 │ │ │ │ + jle ede4 │ │ │ │ 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) │ │ │ │ @@ -13661,195 +13638,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 efc2 │ │ │ │ + jmp ef42 │ │ │ │ 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 f011 │ │ │ │ + jmp ef91 │ │ │ │ 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 f05c │ │ │ │ + jmp efdc │ │ │ │ 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 f09a │ │ │ │ + jmp f01a │ │ │ │ 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 f0c8 │ │ │ │ + jmp f048 │ │ │ │ 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 f0c0 │ │ │ │ + jne f040 │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ addl $0x8,-0x34(%ebp) │ │ │ │ add $0x4,%edx │ │ │ │ cmp -0x48(%ebp),%edx │ │ │ │ - jne f090 │ │ │ │ + jne f010 │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ addl $0x8,-0x4c(%ebp) │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %ecx,-0x68(%ebp) │ │ │ │ - jne f050 │ │ │ │ + jne efd0 │ │ │ │ addl $0x4,-0x80(%ebp) │ │ │ │ addl $0x8,-0x90(%ebp) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ cmp %ecx,-0xb4(%ebp) │ │ │ │ - jne f003 │ │ │ │ + jne ef83 │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne efb6 │ │ │ │ + jne ef36 │ │ │ │ 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 ee64 │ │ │ │ + fstpl 0x20(%ebx) │ │ │ │ + jmp ede4 │ │ │ │ test %esi,%esi │ │ │ │ - jle ee64 │ │ │ │ + jle ede4 │ │ │ │ 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) │ │ │ │ @@ -13895,20 +13872,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 f2af │ │ │ │ + jmp f22f │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ @@ -13918,164 +13895,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 f2e5 │ │ │ │ + jmp f265 │ │ │ │ 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 f321 │ │ │ │ + jmp f2a1 │ │ │ │ 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 f388 │ │ │ │ - jmp f380 │ │ │ │ + jmp f308 │ │ │ │ + jmp f300 │ │ │ │ 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 f380 │ │ │ │ + jne f300 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ addl $0x8,-0x30(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ cmp -0x48(%ebp),%eax │ │ │ │ - jne f317 │ │ │ │ + jne f297 │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ mov -0xb8(%ebp),%ebx │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp -0xa8(%ebp),%ecx │ │ │ │ - jne f2d9 │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ + jne f259 │ │ │ │ inc %edx │ │ │ │ cmp -0xa4(%ebp),%edx │ │ │ │ - jne f2a5 │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + jne f225 │ │ │ │ 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 ee64 │ │ │ │ + jmp ede4 │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp ebd8 │ │ │ │ - nop │ │ │ │ + jmp eb58 │ │ │ │ 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 │ │ │ │ @@ -14087,155 +14063,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 f590 │ │ │ │ + jge f510 │ │ │ │ cmp %eax,%edi │ │ │ │ - jl f570 │ │ │ │ + jl f4f0 │ │ │ │ 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 f540 │ │ │ │ + jne f4c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp f584 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp f504 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp f584 │ │ │ │ + jmp f504 │ │ │ │ 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 f5e0 │ │ │ │ + jl f55f │ │ │ │ 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 f5c0 │ │ │ │ + jne f540 │ │ │ │ cmp 0x44(%esp),%edi │ │ │ │ - jl f580 │ │ │ │ + jl f500 │ │ │ │ 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 f620 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp f5a0 │ │ │ │ + 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 f620 │ │ │ │ + jne f5a0 │ │ │ │ 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 f83c │ │ │ │ - mov 0x18(%ebp),%eax │ │ │ │ + jl f7c1 │ │ │ │ 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 │ │ │ │ @@ -14278,15 +14251,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 f720 │ │ │ │ + jne f6a0 │ │ │ │ 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 │ │ │ │ @@ -14294,37 +14267,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 f750 │ │ │ │ + jne f6d0 │ │ │ │ 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) │ │ │ │ @@ -14338,21 +14313,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 f848 │ │ │ │ + jne f7cd │ │ │ │ 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 │ │ │ │ @@ -14360,50 +14335,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 f853 │ │ │ │ + jne f7d8 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne f780 │ │ │ │ + jne f700 │ │ │ │ mov -0x5c(%ebp),%esi │ │ │ │ addl $0x4,-0x4c(%ebp) │ │ │ │ addl $0x8,-0x48(%ebp) │ │ │ │ inc %esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jne f770 │ │ │ │ + jne f6f0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp f840 │ │ │ │ + jmp f7c5 │ │ │ │ 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 f7af │ │ │ │ + jmp f734 │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - jmp f7e8 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp f76d │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x54523,%ebx │ │ │ │ + add $0x545a3,%ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ @@ -14415,69 +14389,69 @@ │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %ecx,%edx │ │ │ │ imul %eax,%ebx │ │ │ │ add %edx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge f970 │ │ │ │ + jge f8f0 │ │ │ │ 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 f94f │ │ │ │ + jmp f8cf │ │ │ │ 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 f650 │ │ │ │ + call f5d0 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %ebx,0x8(%esp) │ │ │ │ - je f970 │ │ │ │ + je f8f0 │ │ │ │ testb $0x8,0x39(%esi) │ │ │ │ - je f8e0 │ │ │ │ + je f860 │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ - jmp f8e2 │ │ │ │ + jmp f862 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -14485,15 +14459,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 $0x54401,%ebx │ │ │ │ + add $0x54481,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -14507,38 +14481,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 fb53 │ │ │ │ + jge fad3 │ │ │ │ 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 │ │ │ │ @@ -14546,15 +14520,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 fb60 │ │ │ │ + jne fae0 │ │ │ │ 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 │ │ │ │ @@ -14563,112 +14537,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 fb80 │ │ │ │ + jle fb00 │ │ │ │ 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 faa0 │ │ │ │ + jne fa20 │ │ │ │ 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 fae0 │ │ │ │ + jne fa60 │ │ │ │ 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 f650 │ │ │ │ + call f5d0 │ │ │ │ mov -0x2c(%ebp),%esp │ │ │ │ incl -0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x38(%ebp) │ │ │ │ - jne fa30 │ │ │ │ + jne f9b0 │ │ │ │ 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 fa55 │ │ │ │ + jmp f9d5 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl (%eax) │ │ │ │ fstpl (%edx,%edi,8) │ │ │ │ - jmp fafc │ │ │ │ + jmp fa7c │ │ │ │ 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 $0x541e8,%ebx │ │ │ │ + add $0x54268,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x88(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -14683,32 +14657,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 10018 │ │ │ │ + jge ff98 │ │ │ │ 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 │ │ │ │ @@ -14727,52 +14701,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 10485 │ │ │ │ + jne 10405 │ │ │ │ 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 fef9 │ │ │ │ + js fe79 │ │ │ │ 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 │ │ │ │ @@ -14818,54 +14792,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 fdc9 │ │ │ │ + jle fd49 │ │ │ │ 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 fdbb │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ + jne fd3b │ │ │ │ dec %edi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ add %esi,-0x34(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne fd5e │ │ │ │ + jne fcde │ │ │ │ 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) │ │ │ │ @@ -14873,18 +14847,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 fec6 │ │ │ │ + jg fe46 │ │ │ │ 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) │ │ │ │ @@ -14893,90 +14867,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 fe91 │ │ │ │ + jmp fe11 │ │ │ │ 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 fead │ │ │ │ + jns fe2d │ │ │ │ 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 fe8e │ │ │ │ + jne fe0e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp fec8 │ │ │ │ + jmp fe48 │ │ │ │ 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 fe0f │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + lea 0x1(%eax,%edi,1),%edi │ │ │ │ + jne fd8f │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 102a3 │ │ │ │ + je 10223 │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 1003b │ │ │ │ + je ffbb │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 10000 │ │ │ │ + jle ff80 │ │ │ │ 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 ff94 │ │ │ │ + jle ff14 │ │ │ │ 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 │ │ │ │ @@ -14986,18 +14960,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 ff56 │ │ │ │ + jne fed6 │ │ │ │ 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 │ │ │ │ @@ -15008,58 +14982,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 ffdd │ │ │ │ - jmp 10036 │ │ │ │ + jg ff5d │ │ │ │ + jmp ffb6 │ │ │ │ movl $0x0,(%ebx,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je 10020 │ │ │ │ + je ffa0 │ │ │ │ mov (%esi,%edi,4),%eax │ │ │ │ - mov (%ebx,%edi,4),%edx │ │ │ │ sub (%ecx,%edi,4),%eax │ │ │ │ + mov (%ebx,%edi,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je ffd3 │ │ │ │ + je ff53 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %edx,(%ebx,%edi,4) │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jne ff31 │ │ │ │ + mov %edx,(%ebx,%edi,4) │ │ │ │ + jne feb1 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x78(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ cmp %eax,-0x90(%ebp) │ │ │ │ - jne fbfe │ │ │ │ + jne fb7e │ │ │ │ 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 ff36 │ │ │ │ - jmp 10000 │ │ │ │ + jne feb6 │ │ │ │ + jmp ff80 │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - jmp ffea │ │ │ │ + jmp ff6a │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 10000 │ │ │ │ + jle ff80 │ │ │ │ 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) │ │ │ │ @@ -15091,183 +15065,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 100cb │ │ │ │ + jmp 1004b │ │ │ │ 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 10105 │ │ │ │ + jmp 10085 │ │ │ │ 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 1014c │ │ │ │ + jmp 100cc │ │ │ │ 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 1018a │ │ │ │ + jmp 1010a │ │ │ │ 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 101c8 │ │ │ │ + jmp 10148 │ │ │ │ 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 101c0 │ │ │ │ + jne 10140 │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne 10180 │ │ │ │ + jne 10100 │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 10140 │ │ │ │ + jne 100c0 │ │ │ │ incl -0x7c(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 100f7 │ │ │ │ + jne 10077 │ │ │ │ mov -0xb0(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 100bf │ │ │ │ + jne 1003f │ │ │ │ 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 10000 │ │ │ │ + fstpl 0x20(%esi) │ │ │ │ + jmp ff80 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 10000 │ │ │ │ + jle ff80 │ │ │ │ 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) │ │ │ │ @@ -15281,159 +15255,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 1031b │ │ │ │ + jmp 1029b │ │ │ │ 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 1034d │ │ │ │ + jmp 102cd │ │ │ │ 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 10381 │ │ │ │ + jmp 10301 │ │ │ │ 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 103c8 │ │ │ │ - jmp 103c0 │ │ │ │ + jmp 10348 │ │ │ │ + jmp 10340 │ │ │ │ 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 103c0 │ │ │ │ + jne 10340 │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne 10377 │ │ │ │ + jne 102f7 │ │ │ │ incl -0x4c(%ebp) │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne 10341 │ │ │ │ + jne 102c1 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov -0x98(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne 10311 │ │ │ │ + jne 10291 │ │ │ │ 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 10000 │ │ │ │ + jmp ff80 │ │ │ │ mov 0x88(%esi),%eax │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ - jmp fcbe │ │ │ │ + jmp fc3e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xcc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4c47 │ │ │ │ - add $0x538d8,%eax │ │ │ │ + add $0x53958,%eax │ │ │ │ mov (%edi),%ebx │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ @@ -15450,19 +15424,19 @@ │ │ │ │ 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 109a9 │ │ │ │ - mov 0x4(%edi),%esi │ │ │ │ + jge 10929 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ + mov 0x4(%edi),%esi │ │ │ │ fldt -0x994c(%eax) │ │ │ │ + mov %esi,-0x98(%ebp) │ │ │ │ fstpt -0xa8(%ebp) │ │ │ │ fldl -0x998c(%eax) │ │ │ │ fstpl -0x90(%ebp) │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov %esp,-0xb4(%ebp) │ │ │ │ mov 0x2c(%eax),%ebx │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ @@ -15503,34 +15477,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 10e48 │ │ │ │ + jne 10dc8 │ │ │ │ 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 10881 │ │ │ │ + js 10801 │ │ │ │ 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) │ │ │ │ @@ -15576,96 +15550,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 106e8 │ │ │ │ + jle 10668 │ │ │ │ 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 106da │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + jne 1065a │ │ │ │ dec %ecx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ sub %ebx,-0x38(%ebp) │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 1067d │ │ │ │ + jne 105fd │ │ │ │ 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 10e5d │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ + jle 10ddd │ │ │ │ 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 -0x9c84(%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 10807 │ │ │ │ + jmp 10787 │ │ │ │ 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) │ │ │ │ @@ -15680,85 +15654,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 107ee │ │ │ │ + je 1076e │ │ │ │ fchs │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 1084f │ │ │ │ + je 107cf │ │ │ │ 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 1079e │ │ │ │ + ja 1071e │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 109b1 │ │ │ │ + ja 10931 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 10807 │ │ │ │ + jne 10787 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 10855 │ │ │ │ + jmp 107d5 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ inc %ebx │ │ │ │ add %ecx,-0x60(%ebp) │ │ │ │ cmp %ebx,-0x24(%ebp) │ │ │ │ - jne 10751 │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ + jne 106d1 │ │ │ │ cmpl $0x4,-0x24(%ebp) │ │ │ │ - je 10c66 │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ + je 10be6 │ │ │ │ cmpl $0x5,-0x24(%ebp) │ │ │ │ - je 109e2 │ │ │ │ + je 10962 │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1098b │ │ │ │ + jle 1090b │ │ │ │ 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 1091a │ │ │ │ + jle 1089a │ │ │ │ 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 │ │ │ │ @@ -15775,18 +15749,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 108e1 │ │ │ │ + jne 10861 │ │ │ │ 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 │ │ │ │ @@ -15802,59 +15776,59 @@ │ │ │ │ fmull (%eax) │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 109dd │ │ │ │ + jle 1095d │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 10967 │ │ │ │ + jmp 108e7 │ │ │ │ movl $0x0,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 109c9 │ │ │ │ + je 10949 │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ sub (%ebx,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 1095d │ │ │ │ + je 108dd │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ inc %ebx │ │ │ │ - mov %ecx,(%esi,%eax,4) │ │ │ │ cmp %ebx,-0x98(%ebp) │ │ │ │ - jne 108b6 │ │ │ │ + mov %ecx,(%esi,%eax,4) │ │ │ │ + jne 10836 │ │ │ │ mov -0xb4(%ebp),%esp │ │ │ │ incl -0x88(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ cmp %eax,-0xb0(%ebp) │ │ │ │ - jne 1052e │ │ │ │ + jne 104ae │ │ │ │ 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 107ff │ │ │ │ + jmp 1077f │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ incl (%esi) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x98(%ebp) │ │ │ │ - jne 108bb │ │ │ │ - jmp 1098b │ │ │ │ + jne 1083b │ │ │ │ + jmp 1090b │ │ │ │ mov (%esi,%ecx,4),%ecx │ │ │ │ - jmp 1097a │ │ │ │ + jmp 108fa │ │ │ │ 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 │ │ │ │ @@ -15870,194 +15844,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 10a70 │ │ │ │ + jmp 109f0 │ │ │ │ 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 10aa9 │ │ │ │ + jmp 10a29 │ │ │ │ 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 10afc │ │ │ │ + jmp 10a7c │ │ │ │ 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 10b3a │ │ │ │ + jmp 10aba │ │ │ │ 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 10b88 │ │ │ │ - jmp 10b80 │ │ │ │ + jmp 10b08 │ │ │ │ + jmp 10b00 │ │ │ │ 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 10b80 │ │ │ │ + jne 10b00 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 10b30 │ │ │ │ + jne 10ab0 │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 10af0 │ │ │ │ + jne 10a70 │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 10a9b │ │ │ │ + jne 10a1b │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 10a64 │ │ │ │ + jne 109e4 │ │ │ │ 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 1098b │ │ │ │ + fstpl 0x20(%ebx) │ │ │ │ + jmp 1090b │ │ │ │ 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 │ │ │ │ @@ -16074,30 +16048,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 10cdc │ │ │ │ + jmp 10c5c │ │ │ │ fstp %st(5) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fxch %st(1) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ @@ -16105,141 +16079,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 10d0e │ │ │ │ + jmp 10c8e │ │ │ │ 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 10d46 │ │ │ │ + jmp 10cc6 │ │ │ │ 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 10d88 │ │ │ │ + jmp 10d08 │ │ │ │ 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 10d80 │ │ │ │ + jne 10d00 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 10d3c │ │ │ │ + jne 10cbc │ │ │ │ incl -0x54(%ebp) │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ cmp %edx,-0x54(%ebp) │ │ │ │ - jne 10d02 │ │ │ │ + jne 10c82 │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x54(%ebp),%eax │ │ │ │ - jne 10cd2 │ │ │ │ + jne 10c52 │ │ │ │ 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 1098b │ │ │ │ + jmp 1090b │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov 0x4(%eax,%edi,8),%edi │ │ │ │ - jmp 105e9 │ │ │ │ + jmp 10569 │ │ │ │ cmpl $0x4,-0x24(%ebp) │ │ │ │ - je 1098b │ │ │ │ + je 1090b │ │ │ │ cmpl $0x5,-0x24(%ebp) │ │ │ │ - je 1098b │ │ │ │ + je 1090b │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 10881 │ │ │ │ + jmp 10801 │ │ │ │ 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 $0x52ef8,%ebx │ │ │ │ + add $0x52f78,%ebx │ │ │ │ mov (%edi),%esi │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ mov %esi,-0x70(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ @@ -16255,26 +16229,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 113f0 │ │ │ │ - mov 0xc(%edi),%esi │ │ │ │ + jge 11370 │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ + mov 0xc(%edi),%esi │ │ │ │ + fldt -0x994c(%eax) │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ - fldt -0x994c(%eax) │ │ │ │ - fstpt -0xb0(%ebp) │ │ │ │ - fldl -0x998c(%eax) │ │ │ │ - fstpl -0x98(%ebp) │ │ │ │ mov %esi,-0xa4(%ebp) │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ + fstpt -0xb0(%ebp) │ │ │ │ + fldl -0x998c(%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 │ │ │ │ @@ -16300,48 +16274,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 1188c │ │ │ │ + jne 1180c │ │ │ │ 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 112c6 │ │ │ │ + js 11246 │ │ │ │ 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) │ │ │ │ @@ -16386,74 +16360,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 110ce │ │ │ │ + jle 1104e │ │ │ │ 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 110c1 │ │ │ │ + jne 11041 │ │ │ │ decl -0x34(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ sub %ecx,-0x40(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 11062 │ │ │ │ + jne 10fe2 │ │ │ │ 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) │ │ │ │ @@ -16461,15 +16435,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 113f8 │ │ │ │ + jbe 11378 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -16493,29 +16467,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 111d1 │ │ │ │ + je 11151 │ │ │ │ fchs │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ fmuls -0x9c74(%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 1128f │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jge 1120f │ │ │ │ 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) │ │ │ │ @@ -16539,80 +16513,80 @@ │ │ │ │ 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 1129b │ │ │ │ + jg 1121b │ │ │ │ + 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 11276 │ │ │ │ + jne 111f6 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1129d │ │ │ │ + jmp 1121d │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1129d │ │ │ │ + jmp 1121d │ │ │ │ ffreep %st(0) │ │ │ │ add -0x40(%ebp),%ecx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - jne 1114a │ │ │ │ - mov -0xbc(%ebp),%ecx │ │ │ │ + jne 110ca │ │ │ │ cmpl $0x4,-0x28(%ebp) │ │ │ │ - je 116ab │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ + je 1162b │ │ │ │ cmpl $0x5,-0x28(%ebp) │ │ │ │ - je 11444 │ │ │ │ + je 113c4 │ │ │ │ xor %edi,%edi │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 113d2 │ │ │ │ + jle 11352 │ │ │ │ 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 11363 │ │ │ │ + jle 112e3 │ │ │ │ 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 │ │ │ │ @@ -16622,18 +16596,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 11325 │ │ │ │ + jne 112a5 │ │ │ │ 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 │ │ │ │ @@ -16644,74 +16618,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 113af │ │ │ │ - jmp 1143c │ │ │ │ + jg 1132f │ │ │ │ + jmp 113bc │ │ │ │ movl $0x0,(%ebx,%edi,4) │ │ │ │ dec %edi │ │ │ │ - je 1140d │ │ │ │ + je 1138d │ │ │ │ mov (%esi,%edi,4),%eax │ │ │ │ - mov (%ebx,%edi,4),%edx │ │ │ │ sub (%ecx,%edi,4),%eax │ │ │ │ + mov (%ebx,%edi,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je 113a5 │ │ │ │ + je 11325 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - mov %edx,(%ebx,%edi,4) │ │ │ │ cmp %eax,-0x90(%ebp) │ │ │ │ - jne 11300 │ │ │ │ + mov %edx,(%ebx,%edi,4) │ │ │ │ + jne 11280 │ │ │ │ mov -0xb8(%ebp),%esp │ │ │ │ incl -0x84(%ebp) │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - jne 10f1f │ │ │ │ + jne 10e9f │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 11423 │ │ │ │ + ja 113a3 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x98(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 111e2 │ │ │ │ + jmp 11162 │ │ │ │ incl -0x2c(%ebp) │ │ │ │ incl (%ebx) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp %eax,-0x90(%ebp) │ │ │ │ - jne 11305 │ │ │ │ - jmp 113d2 │ │ │ │ + jne 11285 │ │ │ │ + jmp 11352 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0x98(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 111e2 │ │ │ │ + jmp 11162 │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - jmp 113bc │ │ │ │ + jmp 1133c │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 113d2 │ │ │ │ + jle 11352 │ │ │ │ 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 │ │ │ │ @@ -16719,199 +16693,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 114d0 │ │ │ │ + jmp 11450 │ │ │ │ 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 1150d │ │ │ │ + jmp 1148d │ │ │ │ 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 1155c │ │ │ │ + jmp 114dc │ │ │ │ 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 1159a │ │ │ │ + jmp 1151a │ │ │ │ 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 115c8 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 11548 │ │ │ │ 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 115c0 │ │ │ │ + jne 11540 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne 11590 │ │ │ │ + jne 11510 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 11550 │ │ │ │ + jne 114d0 │ │ │ │ incl -0x88(%ebp) │ │ │ │ mov -0xd8(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 114ff │ │ │ │ + jne 1147f │ │ │ │ mov -0xd4(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x24(%ebp) │ │ │ │ - jne 114c4 │ │ │ │ + jne 11444 │ │ │ │ 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 113d2 │ │ │ │ + fstpl 0x20(%esi) │ │ │ │ + jmp 11352 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 113d2 │ │ │ │ + jle 11352 │ │ │ │ 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 │ │ │ │ @@ -16925,167 +16899,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 1171e │ │ │ │ + jmp 1169e │ │ │ │ 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 11753 │ │ │ │ + jmp 116d3 │ │ │ │ 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 11787 │ │ │ │ + jmp 11707 │ │ │ │ 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 117c8 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 11748 │ │ │ │ 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 117c0 │ │ │ │ + jne 11740 │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - jne 1177d │ │ │ │ + jne 116fd │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0xc0(%ebp),%esi │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne 11747 │ │ │ │ + jne 116c7 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0xbc(%ebp),%esi │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jne 11714 │ │ │ │ + jne 11694 │ │ │ │ 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 113d2 │ │ │ │ + jmp 11352 │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov 0x4(%eax,%ecx,8),%ecx │ │ │ │ - jmp 10fca │ │ │ │ + jmp 10f4a │ │ │ │ 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 $0x524c8,%ebx │ │ │ │ + add $0x52548,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x9c(%ebp) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -17100,25 +17074,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 11e42 │ │ │ │ + jge 11dc2 │ │ │ │ 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 12392 │ │ │ │ + jne 12312 │ │ │ │ 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 │ │ │ │ @@ -17137,26 +17111,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 │ │ │ │ @@ -17164,31 +17138,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 123aa │ │ │ │ + js 1232a │ │ │ │ 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 │ │ │ │ @@ -17212,46 +17186,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 11af7 │ │ │ │ + jle 11a77 │ │ │ │ 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 11ae9 │ │ │ │ - mov -0xbc(%ebp),%edi │ │ │ │ + jne 11a69 │ │ │ │ dec %ebx │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ sub %edi,-0x84(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 11a7d │ │ │ │ + jne 119fd │ │ │ │ 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 │ │ │ │ @@ -17278,76 +17252,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 11c37 │ │ │ │ + jge 11bb7 │ │ │ │ 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 11c3b │ │ │ │ + jl 11bbb │ │ │ │ + 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 11c1e │ │ │ │ + jne 11b9e │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 11c3d │ │ │ │ + jmp 11bbd │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 11c3d │ │ │ │ + jmp 11bbd │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x10,-0x84(%ebp) │ │ │ │ - add -0x88(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ + add -0x88(%ebp),%esi │ │ │ │ cmp %ebx,-0x58(%ebp) │ │ │ │ - jne 11b94 │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ + jne 11b14 │ │ │ │ cmpl $0x4,-0x58(%ebp) │ │ │ │ - je 1212e │ │ │ │ + mov -0xc4(%ebp),%esi │ │ │ │ + je 120ae │ │ │ │ cmpl $0x5,-0x58(%ebp) │ │ │ │ - je 11e6c │ │ │ │ + je 11dec │ │ │ │ xor %esi,%esi │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 11e24 │ │ │ │ + jle 11da4 │ │ │ │ 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 11d15 │ │ │ │ + jge 11c95 │ │ │ │ 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 │ │ │ │ @@ -17371,18 +17345,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 11cd1 │ │ │ │ + jne 11c51 │ │ │ │ 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) │ │ │ │ @@ -17410,15 +17384,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 1242a │ │ │ │ + jne 123aa │ │ │ │ fstp %st(1) │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ fildll 0x8(%esi) │ │ │ │ mov %eax,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -17432,82 +17406,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 1241c │ │ │ │ + jne 1239c │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ lea -0x1(%ebx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 11e64 │ │ │ │ + jle 11de4 │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - jmp 11de6 │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + jmp 11d66 │ │ │ │ movl $0x0,(%ecx,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 11e4a │ │ │ │ + je 11dca │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ sub (%edi,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 11ddc │ │ │ │ + je 11d5c │ │ │ │ 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 11c9d │ │ │ │ - jmp 11e24 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %edx,(%eax,%esi,4) │ │ │ │ + jne 11c1d │ │ │ │ + jmp 11da4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 11e24 │ │ │ │ + jmp 11da4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 11e24 │ │ │ │ + jmp 11da4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 11e24 │ │ │ │ + jmp 11da4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 11e24 │ │ │ │ + jmp 11da4 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%esp │ │ │ │ incl -0x98(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ cmp %eax,-0xb0(%ebp) │ │ │ │ - jne 1193b │ │ │ │ + jne 118bb │ │ │ │ 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 11ca1 │ │ │ │ - jmp 11e24 │ │ │ │ + jne 11c21 │ │ │ │ + jmp 11da4 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ - jmp 11dfc │ │ │ │ + jmp 11d7c │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 11e24 │ │ │ │ + js 11da4 │ │ │ │ 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 │ │ │ │ @@ -17528,15 +17502,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 11e12 │ │ │ │ + jle 11d92 │ │ │ │ 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 │ │ │ │ @@ -17548,67 +17522,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 11e16 │ │ │ │ + jle 11d96 │ │ │ │ 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 11e1a │ │ │ │ + jle 11d9a │ │ │ │ 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 12100 │ │ │ │ + jle 12080 │ │ │ │ mov %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 11fdf │ │ │ │ + jmp 11f5f │ │ │ │ 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 │ │ │ │ @@ -17616,19 +17590,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) │ │ │ │ @@ -17642,15 +17616,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 12411 │ │ │ │ + jne 12391 │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -17662,66 +17636,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 12406 │ │ │ │ + jne 12386 │ │ │ │ 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 11fd0 │ │ │ │ + jg 11f50 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ cmp -0x80(%ebp),%esi │ │ │ │ - jle 120d5 │ │ │ │ + jle 12055 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ fldl 0x18(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ - jmp 11f90 │ │ │ │ + jmp 11f10 │ │ │ │ incl -0x88(%ebp) │ │ │ │ cmp %esi,-0x88(%ebp) │ │ │ │ - jge 12105 │ │ │ │ + jge 12085 │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x10(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 11f40 │ │ │ │ + jmp 11ec0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ incl -0xa0(%ebp) │ │ │ │ cmp %ebx,-0xa0(%ebp) │ │ │ │ - jge 123e5 │ │ │ │ + jge 12365 │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x8(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 11efa │ │ │ │ + jmp 11e7a │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 11e24 │ │ │ │ + js 11da4 │ │ │ │ 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 │ │ │ │ @@ -17739,58 +17713,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 11e1e │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + jle 11d9e │ │ │ │ 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 11e22 │ │ │ │ + jle 11da2 │ │ │ │ + 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 1236c │ │ │ │ + jle 122ec │ │ │ │ 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 12252 │ │ │ │ + jmp 121d2 │ │ │ │ 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) │ │ │ │ @@ -17809,19 +17783,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) │ │ │ │ @@ -17837,15 +17811,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 123da │ │ │ │ + jne 1235a │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -17857,131 +17831,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 123cf │ │ │ │ + jne 1234f │ │ │ │ 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 12240 │ │ │ │ + jg 121c0 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ cmp -0x80(%ebp),%ebx │ │ │ │ - jle 1234a │ │ │ │ + jle 122ca │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%ecx),%esi │ │ │ │ fldl 0x10(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0x8(%ebx),%ebx │ │ │ │ - jmp 121f3 │ │ │ │ + jmp 12173 │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ inc %edi │ │ │ │ cmp %ebx,%edi │ │ │ │ - jge 123c7 │ │ │ │ + jge 12347 │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov 0x24(%edx),%esi │ │ │ │ fldl 0x8(%ecx) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ - jmp 121af │ │ │ │ + jmp 1212f │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ inc %edi │ │ │ │ cmp %ebx,%edi │ │ │ │ - jge 11e24 │ │ │ │ + jge 11da4 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%esi │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov (%ebx),%ecx │ │ │ │ - jmp 12173 │ │ │ │ + jmp 120f3 │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov 0x4(%eax,%edi,8),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ - jmp 11954 │ │ │ │ + jmp 118d4 │ │ │ │ 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 11c70 │ │ │ │ + jmp 11bf0 │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ - jmp 12377 │ │ │ │ + jmp 122f7 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 122e5 │ │ │ │ + jmp 12265 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 122ac │ │ │ │ + jmp 1222c │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ inc %esi │ │ │ │ cmp %ebx,%esi │ │ │ │ - jge 11e24 │ │ │ │ + jge 11da4 │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl (%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov (%edi),%ecx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 11eb9 │ │ │ │ + jmp 11e39 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 1206d │ │ │ │ + jmp 11fed │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 12034 │ │ │ │ + jmp 11fb4 │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - jmp 11d87 │ │ │ │ + jmp 11d07 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 11d49 │ │ │ │ + jmp 11cc9 │ │ │ │ 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 │ │ │ │ @@ -17994,49 +17968,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 12550 │ │ │ │ + jge 124d0 │ │ │ │ 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 12530 │ │ │ │ + js 124b0 │ │ │ │ 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 12500 │ │ │ │ + jne 12480 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 12544 │ │ │ │ + jmp 124c4 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 12544 │ │ │ │ + jmp 124c4 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -18045,58 +18019,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 125a4 │ │ │ │ + jle 12524 │ │ │ │ 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 12580 │ │ │ │ + jne 12500 │ │ │ │ lea -0x8(%edi,%edx,8),%edi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 12540 │ │ │ │ + js 124c0 │ │ │ │ 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 125c0 │ │ │ │ + jne 12540 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -18106,15 +18080,15 @@ │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x51788,%ebx │ │ │ │ + add $0x51808,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -18129,20 +18103,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 12a1b │ │ │ │ + jge 1299b │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 13029 │ │ │ │ + jne 12fa9 │ │ │ │ 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 │ │ │ │ @@ -18160,41 +18134,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 13041 │ │ │ │ + mov %esp,-0x7c(%ebp) │ │ │ │ + js 12fc1 │ │ │ │ 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 │ │ │ │ @@ -18231,59 +18205,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 12801 │ │ │ │ + jle 12781 │ │ │ │ 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 127f3 │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ + jne 12773 │ │ │ │ dec %ebx │ │ │ │ + mov -0xb4(%ebp),%edi │ │ │ │ sub %edi,-0x84(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 12781 │ │ │ │ + jne 12701 │ │ │ │ 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 12d7a │ │ │ │ + je 12cfa │ │ │ │ cmpl $0x5,-0x60(%ebp) │ │ │ │ - je 12a3e │ │ │ │ + je 129be │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 129fd │ │ │ │ + jle 1297d │ │ │ │ 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 128fd │ │ │ │ + jge 1287d │ │ │ │ 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 │ │ │ │ @@ -18299,30 +18273,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 128c4 │ │ │ │ + jne 12844 │ │ │ │ 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 │ │ │ │ @@ -18350,15 +18324,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 130b3 │ │ │ │ + jne 13033 │ │ │ │ fstp %st(1) │ │ │ │ mov %edi,%edx │ │ │ │ lea 0x8(%edi),%edi │ │ │ │ fildll 0x8(%edx) │ │ │ │ fistpll -0x60(%ebp) │ │ │ │ fldl -0x60(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ @@ -18371,102 +18345,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 130a8 │ │ │ │ + jne 13028 │ │ │ │ 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 129c6 │ │ │ │ - jmp 12a39 │ │ │ │ + jg 12946 │ │ │ │ + jmp 129b9 │ │ │ │ movl $0x0,(%esi,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 12a23 │ │ │ │ + je 129a3 │ │ │ │ mov (%edi,%ebx,4),%eax │ │ │ │ - mov (%esi,%ebx,4),%edx │ │ │ │ sub (%ecx,%ebx,4),%eax │ │ │ │ + mov (%esi,%ebx,4),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je 129bc │ │ │ │ + je 1293c │ │ │ │ incl -0x58(%ebp) │ │ │ │ inc %edx │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - mov %edx,(%esi,%ebx,4) │ │ │ │ cmp %eax,-0x9c(%ebp) │ │ │ │ - jne 12874 │ │ │ │ - jmp 129fd │ │ │ │ + mov %edx,(%esi,%ebx,4) │ │ │ │ + jne 127f4 │ │ │ │ + jmp 1297d │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 129fd │ │ │ │ + jmp 1297d │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 129fd │ │ │ │ + jmp 1297d │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 129fd │ │ │ │ + jmp 1297d │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 129fd │ │ │ │ + jmp 1297d │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa4(%ebp),%esp │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - jne 12660 │ │ │ │ + jne 125e0 │ │ │ │ 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 1287d │ │ │ │ - jmp 129fd │ │ │ │ + jne 127fd │ │ │ │ + jmp 1297d │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ - jmp 129d3 │ │ │ │ + jmp 12953 │ │ │ │ test %esi,%esi │ │ │ │ - jle 129fd │ │ │ │ + jle 1297d │ │ │ │ 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 129eb │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ + jle 1296b │ │ │ │ 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 │ │ │ │ @@ -18481,18 +18455,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 129ef │ │ │ │ + jle 1296f │ │ │ │ + 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 │ │ │ │ @@ -18506,23 +18480,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 129f3 │ │ │ │ + jle 12973 │ │ │ │ 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 │ │ │ │ @@ -18535,19 +18509,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 12d40 │ │ │ │ + jle 12cc0 │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ - jmp 12bf8 │ │ │ │ + jmp 12b78 │ │ │ │ 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) │ │ │ │ @@ -18599,15 +18573,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 1309d │ │ │ │ + jne 1301d │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%edi) │ │ │ │ lea 0x8(%edi),%esi │ │ │ │ fistpll -0x60(%ebp) │ │ │ │ fldl -0x60(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ @@ -18619,71 +18593,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 13092 │ │ │ │ + jne 13012 │ │ │ │ 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 12be0 │ │ │ │ + mov %edi,%edx │ │ │ │ + jg 12b60 │ │ │ │ incl -0x88(%ebp) │ │ │ │ cmp -0x88(%ebp),%edi │ │ │ │ - jle 12d0c │ │ │ │ + jle 12c8c │ │ │ │ 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 12b70 │ │ │ │ + jmp 12af0 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ cmp %edi,-0x8c(%ebp) │ │ │ │ - jge 12d45 │ │ │ │ + jge 12cc5 │ │ │ │ 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 12b10 │ │ │ │ + jmp 12a90 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ incl -0x90(%ebp) │ │ │ │ cmp %esi,-0x90(%ebp) │ │ │ │ - jge 13066 │ │ │ │ + jge 12fe6 │ │ │ │ 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 12aad │ │ │ │ + jmp 12a2d │ │ │ │ test %esi,%esi │ │ │ │ - jle 129fd │ │ │ │ + jle 1297d │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ xor %edx,%edx │ │ │ │ fld1 │ │ │ │ xor %ebx,%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ @@ -18704,21 +18678,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 129f7 │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ + jle 12977 │ │ │ │ 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) │ │ │ │ @@ -18729,15 +18703,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 129fb │ │ │ │ + jle 1297b │ │ │ │ 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 │ │ │ │ @@ -18753,20 +18727,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 12ffa │ │ │ │ + jle 12f7a │ │ │ │ mov %edi,%esi │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 12eae │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ + jmp 12e2e │ │ │ │ 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 │ │ │ │ @@ -18783,17 +18757,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) │ │ │ │ @@ -18821,15 +18795,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 1305b │ │ │ │ + jne 12fdb │ │ │ │ fstp %st(1) │ │ │ │ mov %esi,%edx │ │ │ │ lea 0x8(%esi),%esi │ │ │ │ fildll 0x8(%edx) │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ @@ -18842,121 +18816,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 13050 │ │ │ │ + jne 12fd0 │ │ │ │ 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 12e90 │ │ │ │ + jg 12e10 │ │ │ │ incl -0x88(%ebp) │ │ │ │ cmp -0x88(%ebp),%edx │ │ │ │ - jle 12fc8 │ │ │ │ + jle 12f48 │ │ │ │ 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 12e35 │ │ │ │ + jmp 12db5 │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ mov %edx,%esi │ │ │ │ inc %ebx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jge 13048 │ │ │ │ + jge 12fc8 │ │ │ │ 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 12de4 │ │ │ │ + jmp 12d64 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jle 129fd │ │ │ │ + jle 1297d │ │ │ │ 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 12d99 │ │ │ │ + jmp 12d19 │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 12676 │ │ │ │ + jmp 125f6 │ │ │ │ mov %edi,%ebx │ │ │ │ - jmp 12850 │ │ │ │ + jmp 127d0 │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ - jmp 13005 │ │ │ │ + jmp 12f85 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 12f52 │ │ │ │ + jmp 12ed2 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 12f17 │ │ │ │ + jmp 12e97 │ │ │ │ mov %esi,%edx │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ inc %esi │ │ │ │ cmp %edx,%esi │ │ │ │ - jge 129fd │ │ │ │ + jge 1297d │ │ │ │ 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 12a59 │ │ │ │ + jmp 129d9 │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ - jmp 12c96 │ │ │ │ + jmp 12c16 │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ - jmp 12c5d │ │ │ │ + jmp 12bdd │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ - jmp 1296e │ │ │ │ + jmp 128ee │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ - jmp 12933 │ │ │ │ + jmp 128b3 │ │ │ │ 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 $0x50cb8,%ebx │ │ │ │ + add $0x50d38,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -18971,20 +18945,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 136c7 │ │ │ │ + jge 13647 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 13c22 │ │ │ │ + jne 13ba2 │ │ │ │ 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 │ │ │ │ @@ -19002,44 +18976,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 13c3a │ │ │ │ + mov %eax,%ecx │ │ │ │ + js 13bba │ │ │ │ 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 │ │ │ │ @@ -19080,73 +19054,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 13302 │ │ │ │ + jle 13282 │ │ │ │ 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 132f4 │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ + jne 13274 │ │ │ │ dec %ebx │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ sub %edi,-0x84(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 13288 │ │ │ │ + jne 13208 │ │ │ │ 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 -0x9c78(%ebx) │ │ │ │ - xor %ebx,%ebx │ │ │ │ add $0x13,%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ + fadds -0x9c78(%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 │ │ │ │ @@ -19164,18 +19138,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 134ab │ │ │ │ + jg 1342b │ │ │ │ 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 │ │ │ │ @@ -19185,77 +19159,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 13477 │ │ │ │ + jmp 133f7 │ │ │ │ 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 13493 │ │ │ │ + jns 13413 │ │ │ │ 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 13471 │ │ │ │ + jne 133f1 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 134ad │ │ │ │ + jmp 1342d │ │ │ │ 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 133d1 │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ + lea 0x1(%edi,%ebx,1),%ebx │ │ │ │ + jne 13351 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + cmpl $0x4,-0x58(%ebp) │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ mov -0xc8(%ebp),%edi │ │ │ │ - cmpl $0x4,-0x58(%ebp) │ │ │ │ - je 139be │ │ │ │ + je 1393e │ │ │ │ cmpl $0x5,-0x58(%ebp) │ │ │ │ - je 136f1 │ │ │ │ + je 13671 │ │ │ │ xor %esi,%esi │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 136a9 │ │ │ │ + jle 13629 │ │ │ │ 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 1359a │ │ │ │ + jge 1351a │ │ │ │ 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 │ │ │ │ @@ -19279,18 +19253,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 13556 │ │ │ │ + jne 134d6 │ │ │ │ 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) │ │ │ │ @@ -19318,15 +19292,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 13cc5 │ │ │ │ + jne 13c45 │ │ │ │ fstp %st(1) │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ fildll 0x8(%esi) │ │ │ │ mov %eax,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -19340,78 +19314,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 13cb7 │ │ │ │ + jne 13c37 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ lea -0x1(%ebx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 136e9 │ │ │ │ + jle 13669 │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - jmp 1366b │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + jmp 135eb │ │ │ │ movl $0x0,(%ecx,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 136cf │ │ │ │ + je 1364f │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov (%ecx,%esi,4),%edx │ │ │ │ sub (%edi,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 13661 │ │ │ │ + je 135e1 │ │ │ │ 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 13525 │ │ │ │ - jmp 136a9 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %edx,(%eax,%esi,4) │ │ │ │ + jne 134a5 │ │ │ │ + jmp 13629 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 136a9 │ │ │ │ + jmp 13629 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 136a9 │ │ │ │ + jmp 13629 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 136a9 │ │ │ │ + jmp 13629 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 136a9 │ │ │ │ + jmp 13629 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xbc(%ebp),%esp │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmp %eax,-0xb8(%ebp) │ │ │ │ - jne 13136 │ │ │ │ + jne 130b6 │ │ │ │ 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 13529 │ │ │ │ - jmp 136a9 │ │ │ │ + jne 134a9 │ │ │ │ + jmp 13629 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ - jmp 13681 │ │ │ │ + jmp 13601 │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 136a9 │ │ │ │ + js 13629 │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ fld1 │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ @@ -19435,91 +19409,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 13697 │ │ │ │ + jle 13617 │ │ │ │ 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 1369b │ │ │ │ + jle 1361b │ │ │ │ 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 1369f │ │ │ │ + jle 1361f │ │ │ │ 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 13990 │ │ │ │ + jle 13910 │ │ │ │ mov %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1386f │ │ │ │ + jmp 137ef │ │ │ │ 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 │ │ │ │ @@ -19527,19 +19501,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) │ │ │ │ @@ -19553,15 +19527,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 13cac │ │ │ │ + jne 13c2c │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -19573,61 +19547,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 13ca1 │ │ │ │ + jne 13c21 │ │ │ │ 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 13860 │ │ │ │ + jg 137e0 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ cmp -0x80(%ebp),%esi │ │ │ │ - jle 13965 │ │ │ │ + jle 138e5 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ fldl 0x18(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ - jmp 13820 │ │ │ │ + jmp 137a0 │ │ │ │ incl -0x88(%ebp) │ │ │ │ cmp %esi,-0x88(%ebp) │ │ │ │ - jge 13995 │ │ │ │ + jge 13915 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ fldl 0x10(%ebx) │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 137d0 │ │ │ │ + jmp 13750 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ incl -0x9c(%ebp) │ │ │ │ cmp %ebx,-0x9c(%ebp) │ │ │ │ - jge 13c72 │ │ │ │ + jge 13bf2 │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x8(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 1377f │ │ │ │ + jmp 136ff │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 136a9 │ │ │ │ + js 13629 │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %edi,-0xa4(%ebp) │ │ │ │ fld1 │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ @@ -19651,58 +19625,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 136a3 │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + jle 13623 │ │ │ │ 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 136a7 │ │ │ │ + jle 13627 │ │ │ │ + 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 13bfc │ │ │ │ + jle 13b7c │ │ │ │ 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 13ae2 │ │ │ │ + jmp 13a62 │ │ │ │ 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) │ │ │ │ @@ -19721,19 +19695,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) │ │ │ │ @@ -19749,15 +19723,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 13c67 │ │ │ │ + jne 13be7 │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -19769,112 +19743,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 13c5c │ │ │ │ + jne 13bdc │ │ │ │ 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 13ad0 │ │ │ │ + jg 13a50 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ cmp -0x80(%ebp),%ebx │ │ │ │ - jle 13bda │ │ │ │ + jle 13b5a │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%ecx),%esi │ │ │ │ fldl 0x10(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0x8(%ebx),%ebx │ │ │ │ - jmp 13a86 │ │ │ │ + jmp 13a06 │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ inc %edi │ │ │ │ cmp %ebx,%edi │ │ │ │ - jge 13c54 │ │ │ │ + jge 13bd4 │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov 0x24(%edx),%esi │ │ │ │ fldl 0x8(%ecx) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ - jmp 13a42 │ │ │ │ + jmp 139c2 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ inc %edi │ │ │ │ cmp %ebx,%edi │ │ │ │ - jge 136a9 │ │ │ │ + jge 13629 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%esi │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov (%ebx),%ecx │ │ │ │ - jmp 13a06 │ │ │ │ + jmp 13986 │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ - jmp 1314f │ │ │ │ + jmp 130cf │ │ │ │ lea 0x13(%eax),%eax │ │ │ │ and $0xfffffff0,%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ - jmp 134fb │ │ │ │ + jmp 1347b │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ - jmp 13c07 │ │ │ │ + jmp 13b87 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 13b75 │ │ │ │ + jmp 13af5 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 13b3c │ │ │ │ + jmp 13abc │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov -0xac(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ inc %esi │ │ │ │ cmp %ebx,%esi │ │ │ │ - jge 136a9 │ │ │ │ + jge 13629 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ fldl (%eax) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov 0x24(%ebx),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ - jmp 13736 │ │ │ │ + jmp 136b6 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 138fd │ │ │ │ + jmp 1387d │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 138c4 │ │ │ │ + jmp 13844 │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ - jmp 1360c │ │ │ │ + jmp 1358c │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 135ce │ │ │ │ + jmp 1354e │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xdc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4c47 │ │ │ │ - add $0x500a8,%eax │ │ │ │ + add $0x50128,%eax │ │ │ │ mov (%edi),%ebx │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ @@ -19891,25 +19865,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 14170 │ │ │ │ - mov 0x4(%edi),%edi │ │ │ │ + jge 140f0 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ - mov %edi,-0xa8(%ebp) │ │ │ │ + mov 0x4(%edi),%edi │ │ │ │ fldt -0x994c(%eax) │ │ │ │ + mov %edi,-0xa8(%ebp) │ │ │ │ fstpt -0xc0(%ebp) │ │ │ │ fldl -0x998c(%eax) │ │ │ │ fstpl -0xa0(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 14193 │ │ │ │ + jne 14113 │ │ │ │ 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) │ │ │ │ @@ -19927,39 +19901,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 14666 │ │ │ │ + js 145e6 │ │ │ │ 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 │ │ │ │ @@ -20003,38 +19977,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 13f28 │ │ │ │ + jle 13ea8 │ │ │ │ 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 13f1a │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ + jne 13e9a │ │ │ │ dec %ebx │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ sub %edi,-0x7c(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 13eae │ │ │ │ + jne 13e2e │ │ │ │ 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 │ │ │ │ @@ -20045,60 +20019,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 14816 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + jle 14796 │ │ │ │ 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 -0x9c84(%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 1409c │ │ │ │ + jmp 1401c │ │ │ │ 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) │ │ │ │ @@ -20113,128 +20087,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 14080 │ │ │ │ + je 14000 │ │ │ │ fchs │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ fmull -0xa0(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 140ed │ │ │ │ + je 1406d │ │ │ │ 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 14027 │ │ │ │ + ja 13fa7 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 14178 │ │ │ │ + ja 140f8 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0xe8(%ebp) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 1409c │ │ │ │ + jne 1401c │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 140f3 │ │ │ │ + jmp 14073 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xdc(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ add %edi,-0xc4(%ebp) │ │ │ │ cmp %ebx,-0x58(%ebp) │ │ │ │ - jne 13fcb │ │ │ │ - mov -0xe0(%ebp),%edi │ │ │ │ + jne 13f4b │ │ │ │ cmpl $0x4,-0x58(%ebp) │ │ │ │ - je 1443e │ │ │ │ + mov -0xe0(%ebp),%edi │ │ │ │ + je 143be │ │ │ │ cmpl $0x5,-0x58(%ebp) │ │ │ │ - je 141a8 │ │ │ │ + je 14128 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jg 14689 │ │ │ │ - jmp 14152 │ │ │ │ + jg 14609 │ │ │ │ + jmp 140d2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 14152 │ │ │ │ + jmp 140d2 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 14152 │ │ │ │ + jmp 140d2 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 14152 │ │ │ │ + jmp 140d2 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 14152 │ │ │ │ + jmp 140d2 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xd4(%ebp),%esp │ │ │ │ incl -0x98(%ebp) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ cmp %eax,-0xd0(%ebp) │ │ │ │ - jne 13d6c │ │ │ │ + jne 13cec │ │ │ │ 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 14094 │ │ │ │ + jmp 14014 │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%edi │ │ │ │ - jmp 13d82 │ │ │ │ + jmp 13d02 │ │ │ │ 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 14140 │ │ │ │ + jle 140c0 │ │ │ │ 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 │ │ │ │ @@ -20245,89 +20219,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 14144 │ │ │ │ + jle 140c4 │ │ │ │ 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 14148 │ │ │ │ + jle 140c8 │ │ │ │ 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 14410 │ │ │ │ + jle 14390 │ │ │ │ mov %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 142ef │ │ │ │ + jmp 1426f │ │ │ │ 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) │ │ │ │ @@ -20341,15 +20315,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 1489e │ │ │ │ + jne 1481e │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -20361,121 +20335,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 14893 │ │ │ │ + jne 14813 │ │ │ │ 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 142e0 │ │ │ │ + jg 14260 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ cmp -0x80(%ebp),%esi │ │ │ │ - jle 143e8 │ │ │ │ + jle 14368 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ fldl 0x18(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ - jmp 142a0 │ │ │ │ + jmp 14220 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ cmp %esi,-0x8c(%ebp) │ │ │ │ - jge 14415 │ │ │ │ + jge 14395 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ fldl 0x10(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0x8(%ebx),%ecx │ │ │ │ - jmp 14250 │ │ │ │ + jmp 141d0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ incl -0xb0(%ebp) │ │ │ │ cmp %ebx,-0xb0(%ebp) │ │ │ │ - jge 1486f │ │ │ │ + jge 147ef │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x8(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 14208 │ │ │ │ + jmp 14188 │ │ │ │ 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 1414c │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ + jle 140cc │ │ │ │ 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 14150 │ │ │ │ + jle 140d0 │ │ │ │ + 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 14640 │ │ │ │ + jle 145c0 │ │ │ │ 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 14522 │ │ │ │ + jmp 144a2 │ │ │ │ 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 │ │ │ │ @@ -20485,31 +20459,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 │ │ │ │ @@ -20520,15 +20494,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 14864 │ │ │ │ + jne 147e4 │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -20540,72 +20514,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 14859 │ │ │ │ + jne 147d9 │ │ │ │ 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 14510 │ │ │ │ + jg 14490 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ cmp -0x80(%ebp),%esi │ │ │ │ - jle 1461a │ │ │ │ + jle 1459a │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%ecx │ │ │ │ fldl 0x10(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0x8(%ebx),%esi │ │ │ │ - jmp 144cd │ │ │ │ + jmp 1444d │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ inc %edi │ │ │ │ cmp %esi,%edi │ │ │ │ - jge 1484e │ │ │ │ + jge 147ce │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%ecx │ │ │ │ fldl 0x8(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ - jmp 1448c │ │ │ │ + jmp 1440c │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ lea (%eax,%eax,1),%esi │ │ │ │ inc %edi │ │ │ │ cmp %esi,%edi │ │ │ │ - jge 14152 │ │ │ │ + jge 140d2 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%ecx │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov (%ebx),%ebx │ │ │ │ - jmp 14456 │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ + jmp 143d6 │ │ │ │ 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 14152 │ │ │ │ + jle 140d2 │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ shl $0x4,%edi │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ cmp -0x58(%ebp),%ebx │ │ │ │ - jge 146f9 │ │ │ │ + jge 14679 │ │ │ │ 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 │ │ │ │ @@ -20624,18 +20598,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 146c3 │ │ │ │ + jne 14643 │ │ │ │ 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) │ │ │ │ @@ -20666,15 +20640,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 14832 │ │ │ │ + jne 147b2 │ │ │ │ fstp %st(1) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ lea 0x8(%eax),%ebx │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ fildll 0x8(%eax) │ │ │ │ mov %ebx,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ @@ -20689,98 +20663,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 14840 │ │ │ │ + jne 147c0 │ │ │ │ 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 14811 │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + jle 14791 │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ - jmp 147d1 │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + jmp 14751 │ │ │ │ movl $0x0,(%esi,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 147fa │ │ │ │ + je 1477a │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ mov (%ecx,%ebx,4),%eax │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ sub (%edi,%ebx,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 147c7 │ │ │ │ + je 14747 │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ inc %edx │ │ │ │ inc %edi │ │ │ │ - mov %edx,(%esi,%ebx,4) │ │ │ │ cmp %edi,-0xa8(%ebp) │ │ │ │ - jne 14694 │ │ │ │ - jmp 14152 │ │ │ │ + mov %edx,(%esi,%ebx,4) │ │ │ │ + jne 14614 │ │ │ │ + jmp 140d2 │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ incl (%esi) │ │ │ │ inc %edi │ │ │ │ cmp %edi,-0xa8(%ebp) │ │ │ │ - jne 14699 │ │ │ │ - jmp 14152 │ │ │ │ + jne 14619 │ │ │ │ + jmp 140d2 │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ - jmp 147e4 │ │ │ │ + jmp 14764 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ cmp $0x4,%eax │ │ │ │ - je 14152 │ │ │ │ + je 140d2 │ │ │ │ cmp $0x5,%eax │ │ │ │ - je 14152 │ │ │ │ + je 140d2 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 14125 │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ + jmp 140a5 │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ - jmp 14735 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ + jmp 146b5 │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ - jmp 14776 │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x54(%ebp) │ │ │ │ + jmp 146f6 │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - jmp 1464b │ │ │ │ + jmp 145cb │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 145b5 │ │ │ │ + jmp 14535 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 1457c │ │ │ │ + jmp 144fc │ │ │ │ incl -0xa4(%ebp) │ │ │ │ cmp %ebx,-0xa4(%ebp) │ │ │ │ - jge 14152 │ │ │ │ + jge 140d2 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov (%ebx),%ecx │ │ │ │ - jmp 141ca │ │ │ │ + jmp 1414a │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 14380 │ │ │ │ + jmp 14300 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 14347 │ │ │ │ + jmp 142c7 │ │ │ │ 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 4c47 │ │ │ │ - add $0x4f4c8,%eax │ │ │ │ + add $0x4f548,%eax │ │ │ │ mov (%edi),%ebx │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ @@ -20797,29 +20771,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 14f33 │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ + jge 14eb3 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ + fldt -0x994c(%eax) │ │ │ │ mov %ecx,-0xa8(%ebp) │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ - fldt -0x994c(%eax) │ │ │ │ + mov %ecx,-0xc4(%ebp) │ │ │ │ + mov %edi,-0xa4(%ebp) │ │ │ │ fstpt -0xd0(%ebp) │ │ │ │ fldl -0x998c(%eax) │ │ │ │ fstpl -0xb0(%ebp) │ │ │ │ - mov %ecx,-0xc4(%ebp) │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ testb $0x8,0x39(%eax) │ │ │ │ - jne 14f8e │ │ │ │ + jne 14f0e │ │ │ │ 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 │ │ │ │ @@ -20838,26 +20812,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 │ │ │ │ @@ -20865,29 +20839,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 154da │ │ │ │ + js 1545a │ │ │ │ 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 │ │ │ │ @@ -20912,77 +20886,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 14b14 │ │ │ │ + jle 14a94 │ │ │ │ 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 14b06 │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ + jne 14a86 │ │ │ │ dec %ebx │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ sub %edi,-0x84(%ebp) │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 14a9a │ │ │ │ + jne 14a1a │ │ │ │ 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) │ │ │ │ @@ -20990,15 +20964,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 14f3b │ │ │ │ + jbe 14ebb │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -21022,29 +20996,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 14c55 │ │ │ │ + je 14bd5 │ │ │ │ fchs │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ fmuls -0x9c74(%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 14d2d │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + jge 14cad │ │ │ │ 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) │ │ │ │ @@ -21066,64 +21040,64 @@ │ │ │ │ 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 14d39 │ │ │ │ + jl 14cb9 │ │ │ │ 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 14d14 │ │ │ │ + jne 14c94 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 14d3b │ │ │ │ + jmp 14cbb │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 14d3b │ │ │ │ + jmp 14cbb │ │ │ │ ffreep %st(0) │ │ │ │ add -0x88(%ebp),%ebx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ - jne 14bb9 │ │ │ │ + jne 14b39 │ │ │ │ cmpl $0x4,-0x58(%ebp) │ │ │ │ - je 14fa6 │ │ │ │ + je 14f26 │ │ │ │ cmpl $0x5,-0x58(%ebp) │ │ │ │ - je 15216 │ │ │ │ + je 15196 │ │ │ │ xor %esi,%esi │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 14f15 │ │ │ │ + jle 14e95 │ │ │ │ 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 14e06 │ │ │ │ + jge 14d86 │ │ │ │ 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 │ │ │ │ @@ -21147,18 +21121,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 14dc2 │ │ │ │ + jne 14d42 │ │ │ │ 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) │ │ │ │ @@ -21186,15 +21160,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 1555d │ │ │ │ + jne 154dd │ │ │ │ fstp %st(1) │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ fildll 0x8(%esi) │ │ │ │ mov %eax,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -21208,104 +21182,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 1554f │ │ │ │ + jne 154cf │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ecx │ │ │ │ lea -0x1(%ecx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 14f83 │ │ │ │ + jle 14f03 │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ - jmp 14ed7 │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + jmp 14e57 │ │ │ │ movl $0x0,(%ebx,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 14f50 │ │ │ │ + je 14ed0 │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ sub (%edi,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 14ecd │ │ │ │ + je 14e4d │ │ │ │ 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 14d8e │ │ │ │ - jmp 14f15 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov %edx,(%eax,%esi,4) │ │ │ │ + jne 14d0e │ │ │ │ + jmp 14e95 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 14f15 │ │ │ │ + jmp 14e95 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 14f15 │ │ │ │ + jmp 14e95 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 14f15 │ │ │ │ + jmp 14e95 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 14f15 │ │ │ │ + jmp 14e95 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xd8(%ebp),%esp │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,-0xd4(%ebp) │ │ │ │ - jne 1495e │ │ │ │ + jne 148de │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 14f6a │ │ │ │ + ja 14eea │ │ │ │ fstp %st(1) │ │ │ │ fldl -0xb0(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 14c69 │ │ │ │ + jmp 14be9 │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ incl (%eax) │ │ │ │ inc %edi │ │ │ │ cmp %edi,-0xa4(%ebp) │ │ │ │ - jne 14d92 │ │ │ │ - jmp 14f15 │ │ │ │ + jne 14d12 │ │ │ │ + jmp 14e95 │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0xb0(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 14c69 │ │ │ │ + jmp 14be9 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%edx │ │ │ │ - jmp 14eed │ │ │ │ + jmp 14e6d │ │ │ │ mov 0x88(%eax),%eax │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ mov 0x4(%eax,%ebx,8),%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ - jmp 14977 │ │ │ │ + jmp 148f7 │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 14f15 │ │ │ │ + js 14e95 │ │ │ │ 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 │ │ │ │ @@ -21323,58 +21297,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 14f03 │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + jle 14e83 │ │ │ │ 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 14f07 │ │ │ │ + jle 14e87 │ │ │ │ + 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 151f0 │ │ │ │ + jle 15170 │ │ │ │ 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 150d2 │ │ │ │ + jmp 15052 │ │ │ │ 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 │ │ │ │ @@ -21394,19 +21368,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) │ │ │ │ @@ -21422,15 +21396,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 15544 │ │ │ │ + jne 154c4 │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -21442,64 +21416,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 15539 │ │ │ │ + jne 154b9 │ │ │ │ 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 150c0 │ │ │ │ + jg 15040 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ cmp -0x80(%ebp),%ebx │ │ │ │ - jle 151ca │ │ │ │ + jle 1514a │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%ecx),%esi │ │ │ │ fldl 0x10(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0x8(%ebx),%ebx │ │ │ │ - jmp 1506c │ │ │ │ + jmp 14fec │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ inc %edi │ │ │ │ cmp %ebx,%edi │ │ │ │ - jge 1552e │ │ │ │ + jge 154ae │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov 0x24(%edx),%esi │ │ │ │ fldl 0x8(%ecx) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ mov 0x4(%ecx),%ecx │ │ │ │ - jmp 15028 │ │ │ │ + jmp 14fa8 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ inc %edi │ │ │ │ cmp %ebx,%edi │ │ │ │ - jge 14f15 │ │ │ │ + jge 14e95 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%esi │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov (%ebx),%ecx │ │ │ │ - jmp 14fec │ │ │ │ + jmp 14f6c │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 14f15 │ │ │ │ + js 14e95 │ │ │ │ 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 │ │ │ │ @@ -21520,15 +21494,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 14f0b │ │ │ │ + jle 14e8b │ │ │ │ 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 │ │ │ │ @@ -21540,67 +21514,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 14f0f │ │ │ │ + jle 14e8f │ │ │ │ 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 14f13 │ │ │ │ + jle 14e93 │ │ │ │ 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 154b0 │ │ │ │ + jle 15430 │ │ │ │ mov %edx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 1538f │ │ │ │ + jmp 1530f │ │ │ │ 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 │ │ │ │ @@ -21608,19 +21582,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) │ │ │ │ @@ -21634,15 +21608,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 15523 │ │ │ │ + jne 154a3 │ │ │ │ fstp %st(1) │ │ │ │ fildll 0x8(%esi) │ │ │ │ add $0x8,%esi │ │ │ │ fistpll -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ @@ -21654,127 +21628,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 15518 │ │ │ │ + jne 15498 │ │ │ │ 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 15380 │ │ │ │ + jg 15300 │ │ │ │ incl -0x80(%ebp) │ │ │ │ mov %ecx,%edx │ │ │ │ cmp -0x80(%ebp),%esi │ │ │ │ - jle 15485 │ │ │ │ + jle 15405 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ fldl 0x18(%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%ecx),%edi │ │ │ │ - jmp 15340 │ │ │ │ + jmp 152c0 │ │ │ │ incl -0x88(%ebp) │ │ │ │ cmp %esi,-0x88(%ebp) │ │ │ │ - jge 154b5 │ │ │ │ + jge 15435 │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x10(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 152f0 │ │ │ │ + jmp 15270 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ incl -0xa0(%ebp) │ │ │ │ cmp %ebx,-0xa0(%ebp) │ │ │ │ - jge 154f7 │ │ │ │ + jge 15477 │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ fldl 0x8(%edi) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ - jmp 152a8 │ │ │ │ + jmp 15228 │ │ │ │ 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 14d61 │ │ │ │ + jmp 14ce1 │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ inc %esi │ │ │ │ cmp %ebx,%esi │ │ │ │ - jge 14f15 │ │ │ │ + jge 14e95 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ fldl (%ebx) │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov (%ebx),%ecx │ │ │ │ - jmp 15267 │ │ │ │ + jmp 151e7 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 1541d │ │ │ │ + jmp 1539d │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 153e4 │ │ │ │ + jmp 15364 │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ - jmp 151fb │ │ │ │ + jmp 1517b │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 15165 │ │ │ │ + jmp 150e5 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 1512c │ │ │ │ + jmp 150ac │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - jmp 14e78 │ │ │ │ + jmp 14df8 │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 14e3a │ │ │ │ + jmp 14dba │ │ │ │ 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 15803 │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ + jl 15788 │ │ │ │ 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 │ │ │ │ @@ -21796,21 +21770,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 │ │ │ │ @@ -21832,15 +21806,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 15670 │ │ │ │ + jne 155f0 │ │ │ │ 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 │ │ │ │ @@ -21848,15 +21822,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 156a0 │ │ │ │ + jne 15620 │ │ │ │ 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 │ │ │ │ @@ -21864,49 +21838,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 156d0 │ │ │ │ + jne 15650 │ │ │ │ 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) │ │ │ │ @@ -21921,21 +21897,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 1580f │ │ │ │ + jne 15794 │ │ │ │ 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 │ │ │ │ @@ -21943,57 +21919,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 1581a │ │ │ │ + jne 1579f │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 15720 │ │ │ │ + jne 156a0 │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ addl $0x4,-0x4c(%ebp) │ │ │ │ addl $0x8,-0x48(%ebp) │ │ │ │ inc %esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 15710 │ │ │ │ + jne 15690 │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ addl $0x4,-0x54(%ebp) │ │ │ │ addl $0x8,-0x50(%ebp) │ │ │ │ inc %edi │ │ │ │ cmp -0x44(%ebp),%edi │ │ │ │ - jne 156f0 │ │ │ │ + jne 15670 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 15807 │ │ │ │ + jmp 1578c │ │ │ │ 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 1575d │ │ │ │ + jmp 156e2 │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - jmp 1579a │ │ │ │ + jmp 1571f │ │ │ │ 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 $0x4e553,%ebx │ │ │ │ + add $0x4e5d3,%ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ @@ -22006,102 +21981,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 15980 │ │ │ │ + jge 15900 │ │ │ │ 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 1595c │ │ │ │ + jmp 158dc │ │ │ │ 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 15570 │ │ │ │ + call 154f0 │ │ │ │ incl 0x38(%esp) │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ add $0x30,%esp │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - je 15980 │ │ │ │ + je 15900 │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - je 158c0 │ │ │ │ + je 15840 │ │ │ │ mov 0x88(%edi),%eax │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ mov 0x4(%eax,%esi,8),%eax │ │ │ │ - jmp 158c4 │ │ │ │ + jmp 15844 │ │ │ │ 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 $0x4e3f1,%ebx │ │ │ │ + add $0x4e471,%ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -22113,242 +22088,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 15be3 │ │ │ │ + jge 15b63 │ │ │ │ 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 15bf0 │ │ │ │ + jne 15b70 │ │ │ │ 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 15c10 │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ + jle 15b90 │ │ │ │ + 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 15ae0 │ │ │ │ + jne 15a60 │ │ │ │ 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 15b20 │ │ │ │ + jne 15aa0 │ │ │ │ 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 15b60 │ │ │ │ + jne 15ae0 │ │ │ │ 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 15570 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + call 154f0 │ │ │ │ mov -0x30(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ - cmp %eax,-0x40(%ebp) │ │ │ │ - jne 15a60 │ │ │ │ + cmp %eax,-0x44(%ebp) │ │ │ │ + jne 159e0 │ │ │ │ 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 15a87 │ │ │ │ + jmp 15a07 │ │ │ │ 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 15b7c │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 15afc │ │ │ │ + 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 │ │ │ │ @@ -22360,17 +22336,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 15d10 │ │ │ │ - mov 0x1c(%ebp),%eax │ │ │ │ + js 15c90 │ │ │ │ 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) │ │ │ │ @@ -22391,247 +22367,247 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jne 15d00 │ │ │ │ + jne 15c80 │ │ │ │ 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 15df0 │ │ │ │ + jge 15d70 │ │ │ │ mov %edi,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - js 15dc5 │ │ │ │ + js 15d45 │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 15dcb │ │ │ │ + js 15d4b │ │ │ │ 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 15d80 │ │ │ │ + jne 15d00 │ │ │ │ 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 15d70 │ │ │ │ + jne 15cf0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 15de7 │ │ │ │ + jmp 15d67 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 15de7 │ │ │ │ + jmp 15d67 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 15de7 │ │ │ │ + jmp 15d67 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 15de7 │ │ │ │ + jmp 15d67 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 15de7 │ │ │ │ + jmp 15d67 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 15de7 │ │ │ │ + jmp 15d67 │ │ │ │ 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 15f4b │ │ │ │ + js 15ecb │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 15dd1 │ │ │ │ + js 15d51 │ │ │ │ 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 15e40 │ │ │ │ + jne 15dc0 │ │ │ │ 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 15e30 │ │ │ │ + jne 15db0 │ │ │ │ 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 15dd7 │ │ │ │ + js 15d57 │ │ │ │ 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 15f00 │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + jmp 15e80 │ │ │ │ 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 15f00 │ │ │ │ + jne 15e80 │ │ │ │ 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 15ec0 │ │ │ │ + jne 15e40 │ │ │ │ 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 15ddd │ │ │ │ + js 15d5d │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 15de3 │ │ │ │ + js 15d63 │ │ │ │ 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 15e9c │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ + jmp 15e1c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x4de01,%ebx │ │ │ │ + add $0x4de81,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -22645,75 +22621,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 16185 │ │ │ │ + jge 16105 │ │ │ │ + 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 16190 │ │ │ │ + jne 16110 │ │ │ │ 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 16153 │ │ │ │ - mov 0x18(%ebx),%edx │ │ │ │ + jle 160d3 │ │ │ │ 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 │ │ │ │ @@ -22724,51 +22701,50 @@ │ │ │ │ fildl -0x34(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x9c84(%eax) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - cmpl $0x1,-0x3c(%ebp) │ │ │ │ - jne 161b0 │ │ │ │ + jne 16130 │ │ │ │ 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 1611c │ │ │ │ - jmp 16100 │ │ │ │ + jmp 1609c │ │ │ │ + jmp 16080 │ │ │ │ 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 16130 │ │ │ │ + je 160b0 │ │ │ │ test %eax,%eax │ │ │ │ - jg 16100 │ │ │ │ + jg 16080 │ │ │ │ fldl 0x8(%ecx,%edx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 16105 │ │ │ │ + je 16085 │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 16109 │ │ │ │ + jmp 16089 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 16150 │ │ │ │ + jmp 160d0 │ │ │ │ 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 │ │ │ │ @@ -22777,70 +22753,70 @@ │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%ebx),%eax │ │ │ │ push -0x4c(%ebp) │ │ │ │ push -0x40(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ - call 12440 │ │ │ │ + call 123c0 │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x44(%ebp) │ │ │ │ - jne 16010 │ │ │ │ + jne 15f90 │ │ │ │ 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 16032 │ │ │ │ + jmp 15fb2 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 161e2 │ │ │ │ + jmp 16162 │ │ │ │ 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 16140 │ │ │ │ + je 160c0 │ │ │ │ test %eax,%eax │ │ │ │ - jg 161c0 │ │ │ │ + jg 16140 │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 161c5 │ │ │ │ + je 16145 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 161cc │ │ │ │ + jmp 1614c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x4db81,%ebx │ │ │ │ + add $0x4dc01,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -22854,58 +22830,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 16410 │ │ │ │ + jge 16390 │ │ │ │ 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 16420 │ │ │ │ + jne 163a0 │ │ │ │ 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 163d3 │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ + jle 16353 │ │ │ │ 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 │ │ │ │ @@ -22941,49 +22917,49 @@ │ │ │ │ fldcw -0x1a(%ebp) │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x9c84(%eax) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - fsubp %st,%st(2) │ │ │ │ cmpl $0x1,-0x44(%ebp) │ │ │ │ - jne 16440 │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ + fsubp %st,%st(2) │ │ │ │ + jne 163c0 │ │ │ │ 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 1639c │ │ │ │ + add %eax,%esi │ │ │ │ + jmp 1631c │ │ │ │ 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 163b0 │ │ │ │ + je 16330 │ │ │ │ test %eax,%eax │ │ │ │ - jg 16380 │ │ │ │ + jg 16300 │ │ │ │ fldl 0x8(%ecx,%edx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 16385 │ │ │ │ + je 16305 │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 16389 │ │ │ │ + jmp 16309 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 163d0 │ │ │ │ + jmp 16350 │ │ │ │ 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 │ │ │ │ @@ -22996,40 +22972,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 de00 │ │ │ │ + call dd80 │ │ │ │ mov -0x40(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - jne 16290 │ │ │ │ + jne 16210 │ │ │ │ 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 162a3 │ │ │ │ + jmp 16223 │ │ │ │ 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 164a2 │ │ │ │ - jmp 16480 │ │ │ │ + jmp 16422 │ │ │ │ + jmp 16400 │ │ │ │ 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 │ │ │ │ @@ -23039,34 +23015,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 163c0 │ │ │ │ + je 16340 │ │ │ │ test %eax,%eax │ │ │ │ - jg 16480 │ │ │ │ + jg 16400 │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 16485 │ │ │ │ + je 16405 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 1648c │ │ │ │ + jmp 1640c │ │ │ │ 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 $0x4d8bc,%ebx │ │ │ │ + add $0x4d93c,%ebx │ │ │ │ mov (%esi),%ebp │ │ │ │ mov %ebp,0x18(%esp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ @@ -23079,161 +23055,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 166e4 │ │ │ │ + jge 16664 │ │ │ │ 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 -0x9c84(%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 -0x9c84(%ebx) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x3c(%esp) │ │ │ │ fld %st(2) │ │ │ │ fmul %st(3),%st │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ fldt -0x994c(%ebx) │ │ │ │ - fstpt (%esp) │ │ │ │ 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 166b0 │ │ │ │ + jg 16630 │ │ │ │ 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 1666e │ │ │ │ + jmp 165e7 │ │ │ │ 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 16656 │ │ │ │ + je 165cf │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ebx) │ │ │ │ fmull -0x998c(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 166c0 │ │ │ │ + je 16640 │ │ │ │ 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 16610 │ │ │ │ + ja 16590 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 166f0 │ │ │ │ + ja 16670 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x998c(%ebx) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 1666c │ │ │ │ - jmp 166c0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jne 165e5 │ │ │ │ + jmp 16640 │ │ │ │ + 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 165b0 │ │ │ │ + jne 16530 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -23244,23 +23218,23 @@ │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmull -0x998c(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 16664 │ │ │ │ + jmp 165dd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 5185 │ │ │ │ - add $0x4d671,%edi │ │ │ │ + call 51a5 │ │ │ │ + add $0x4d6f1,%edi │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ call 40d0 │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -23274,92 +23248,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 16926 │ │ │ │ + jge 168a6 │ │ │ │ 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 -0x9c84(%edi) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ lea 0x13(,%eax,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ + fdivrs -0x9c84(%edi) │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ fldl -0x998c(%edi) │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ fldt -0x994c(%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 16950 │ │ │ │ + jne 168d0 │ │ │ │ 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 168f4 │ │ │ │ + jle 16874 │ │ │ │ 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 168b8 │ │ │ │ + jmp 16838 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x40(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -23384,104 +23358,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 168a5 │ │ │ │ + je 16825 │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%edi) │ │ │ │ fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 168f0 │ │ │ │ + je 16870 │ │ │ │ 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 16860 │ │ │ │ + ja 167e0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 16930 │ │ │ │ + ja 168b0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x60(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 168b8 │ │ │ │ + jne 16838 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 168f4 │ │ │ │ + jmp 16874 │ │ │ │ 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 12440 │ │ │ │ + call 123c0 │ │ │ │ mov -0x58(%ebp),%esp │ │ │ │ incl -0x44(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,-0x6c(%ebp) │ │ │ │ - jne 167b0 │ │ │ │ + jne 16730 │ │ │ │ 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 168b0 │ │ │ │ + jmp 16830 │ │ │ │ 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 167d2 │ │ │ │ + jmp 16752 │ │ │ │ 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) │ │ │ │ @@ -23491,18 +23465,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 │ │ │ │ @@ -23514,19 +23488,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 16ac3 │ │ │ │ - mov 0x20(%ebp),%eax │ │ │ │ + js 16a43 │ │ │ │ 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) │ │ │ │ @@ -23563,311 +23537,311 @@ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ cltd │ │ │ │ idiv %edi │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jne 16a80 │ │ │ │ + jne 16a00 │ │ │ │ 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 16ab0 │ │ │ │ + jne 16a30 │ │ │ │ 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 16bff │ │ │ │ + jge 16b7f │ │ │ │ mov %edx,%esi │ │ │ │ sub %eax,%esi │ │ │ │ - js 16bd5 │ │ │ │ + js 16b55 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 16bdb │ │ │ │ + js 16b5b │ │ │ │ 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 16b80 │ │ │ │ + fmul %st(1),%st │ │ │ │ + jmp 16b00 │ │ │ │ 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 16b80 │ │ │ │ + jne 16b00 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 16b40 │ │ │ │ + jne 16ac0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov 0x2c(%ebp),%edx │ │ │ │ add %edx,-0x34(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ cmp %ebx,-0x3c(%ebp) │ │ │ │ - jne 16b30 │ │ │ │ + jne 16ab0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 16bf7 │ │ │ │ + jmp 16b77 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 16bf7 │ │ │ │ + jmp 16b77 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 16bf7 │ │ │ │ + jmp 16b77 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 16bf7 │ │ │ │ + jmp 16b77 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 16bf7 │ │ │ │ + jmp 16b77 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 16bf7 │ │ │ │ + jmp 16b77 │ │ │ │ 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 16d93 │ │ │ │ + js 16d13 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 16be1 │ │ │ │ + js 16b61 │ │ │ │ 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 16c80 │ │ │ │ + jne 16c00 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 16c50 │ │ │ │ + jne 16bd0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov 0x2c(%ebp),%edx │ │ │ │ add %edx,-0x34(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ cmp %ebx,-0x3c(%ebp) │ │ │ │ - jne 16c40 │ │ │ │ + jne 16bc0 │ │ │ │ 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 16be7 │ │ │ │ + js 16b67 │ │ │ │ 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 16d40 │ │ │ │ + jne 16cc0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 16d20 │ │ │ │ + jne 16ca0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov 0x2c(%ebp),%edx │ │ │ │ add %edx,-0x34(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ cmp %ebx,-0x3c(%ebp) │ │ │ │ - jne 16d10 │ │ │ │ + jne 16c90 │ │ │ │ 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 16bed │ │ │ │ + js 16b6d │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 16bf3 │ │ │ │ + js 16b73 │ │ │ │ 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 16ce3 │ │ │ │ + jmp 16c63 │ │ │ │ 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 $0x4cfac,%ebx │ │ │ │ + add $0x4d02c,%ebx │ │ │ │ mov (%edi),%ebp │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ cltd │ │ │ │ @@ -23876,154 +23850,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 16fb4 │ │ │ │ + jge 16f44 │ │ │ │ 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 -0x9c84(%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 -0x9c84(%ebx) │ │ │ │ or $0xc,%ah │ │ │ │ mov %ax,0x3a(%esp) │ │ │ │ movzwl 0x3e(%esp),%eax │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ - fldt -0x994c(%ebx) │ │ │ │ - fstpt 0x28(%esp) │ │ │ │ and $0xf3,%ah │ │ │ │ or $0x4,%ah │ │ │ │ mov %ax,0x3c(%esp) │ │ │ │ - jmp 16f45 │ │ │ │ + fstpl 0x28(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ + fldt -0x994c(%ebx) │ │ │ │ + jmp 16ece │ │ │ │ + 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 16ef7 │ │ │ │ + je 16e7f │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ebx) │ │ │ │ fmull -0x998c(%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 -0x994c(%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 -0x9c84(%ebx) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstpl 0x8(%ebp) │ │ │ │ - add 0x24(%esp),%ebp │ │ │ │ - cmp %edx,0x20(%esp) │ │ │ │ - je 16fb0 │ │ │ │ + add 0x30(%esp),%ebp │ │ │ │ + cmp %edx,0x14(%esp) │ │ │ │ + je 16f40 │ │ │ │ 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 16eb0 │ │ │ │ + ja 16e40 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 16fc0 │ │ │ │ + ja 16f50 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x998c(%ebx) │ │ │ │ - jmp 16f05 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 16e8d │ │ │ │ + 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 │ │ │ │ @@ -24034,23 +24007,23 @@ │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmull -0x998c(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 16f05 │ │ │ │ + jmp 16e8d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 5185 │ │ │ │ - add $0x4cda1,%edi │ │ │ │ + call 51a5 │ │ │ │ + add $0x4ce11,%edi │ │ │ │ sub $0x7c,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -24064,98 +24037,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 17223 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ + jge 171b3 │ │ │ │ fldl -0x998c(%edi) │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ fldt -0x994c(%edi) │ │ │ │ - fstpt -0x50(%ebp) │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ 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 17250 │ │ │ │ + jne 171e0 │ │ │ │ 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 171e6 │ │ │ │ + jl 17176 │ │ │ │ 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 -0x9c84(%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 17198 │ │ │ │ + jmp 17128 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x40(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -24180,50 +24153,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 17185 │ │ │ │ + je 17115 │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%edi) │ │ │ │ fmull -0x38(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 171e0 │ │ │ │ + je 17170 │ │ │ │ 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 17140 │ │ │ │ + ja 170d0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 17230 │ │ │ │ + ja 171c0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x68(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 17198 │ │ │ │ + jne 17128 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 171e6 │ │ │ │ + jmp 17176 │ │ │ │ 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 │ │ │ │ @@ -24234,52 +24207,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 de00 │ │ │ │ + call dd80 │ │ │ │ mov -0x60(%ebp),%esp │ │ │ │ incl -0x44(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,-0x70(%ebp) │ │ │ │ - jne 17070 │ │ │ │ + jne 17000 │ │ │ │ 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 17190 │ │ │ │ + jmp 17120 │ │ │ │ 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 17092 │ │ │ │ + jmp 17022 │ │ │ │ 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 $0x4cb11,%ebx │ │ │ │ + add $0x4cb81,%ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ @@ -24294,43 +24267,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 174df │ │ │ │ + jge 1745f │ │ │ │ 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 -0x9c84(%ecx) │ │ │ │ mov %eax,%edi │ │ │ │ lea 0x13(,%eax,8),%eax │ │ │ │ shr $0x4,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ + fstl -0x78(%ebp) │ │ │ │ + fdivrs -0x9c84(%ecx) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ fldt -0x994c(%ecx) │ │ │ │ fstpt -0x48(%ebp) │ │ │ │ fldl -0x998c(%ecx) │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esp,-0x30(%ebp) │ │ │ │ testb $0x8,0x39(%ebx) │ │ │ │ - jne 174f0 │ │ │ │ + jne 17470 │ │ │ │ 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 │ │ │ │ @@ -24339,24 +24312,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) │ │ │ │ @@ -24380,15 +24353,15 @@ │ │ │ │ fxch %st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(3) │ │ │ │ fldl (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 17510 │ │ │ │ + jbe 17490 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -24415,27 +24388,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 17416 │ │ │ │ + je 173a6 │ │ │ │ fchs │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ cmp $0x1,%edi │ │ │ │ - jle 174a0 │ │ │ │ + jle 17420 │ │ │ │ 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) │ │ │ │ @@ -24447,100 +24420,97 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - jmp 17480 │ │ │ │ - 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 17480 │ │ │ │ + jne 17400 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ - jmp 174b0 │ │ │ │ + jmp 17430 │ │ │ │ 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 12440 │ │ │ │ + call 123c0 │ │ │ │ mov -0x30(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x50(%ebp) │ │ │ │ - jne 17320 │ │ │ │ + jne 172b0 │ │ │ │ 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 17335 │ │ │ │ + jmp 172c5 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 17530 │ │ │ │ + ja 174b0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 17424 │ │ │ │ + jmp 173b4 │ │ │ │ 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 17424 │ │ │ │ + jmp 173b4 │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x4c831,%ebx │ │ │ │ + add $0x4c8b1,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ @@ -24555,22 +24525,22 @@ │ │ │ │ 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 177c8 │ │ │ │ + jge 17748 │ │ │ │ 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) │ │ │ │ @@ -24584,39 +24554,39 @@ │ │ │ │ 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 177d0 │ │ │ │ + jne 17750 │ │ │ │ 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) │ │ │ │ @@ -24643,15 +24613,15 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ fldl (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ - jbe 177f0 │ │ │ │ + jbe 17770 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fsqrt │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ @@ -24680,25 +24650,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 176fe │ │ │ │ + je 1767e │ │ │ │ fchs │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ fmull -0x68(%ebp) │ │ │ │ fdivl -0x38(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 17780 │ │ │ │ + js 17700 │ │ │ │ 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 │ │ │ │ @@ -24723,20 +24693,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 17760 │ │ │ │ + jge 176e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ - jmp 17790 │ │ │ │ + jmp 17710 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -24748,66 +24718,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 de00 │ │ │ │ + call dd80 │ │ │ │ mov -0x3c(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jne 175f0 │ │ │ │ + jne 17570 │ │ │ │ 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 17617 │ │ │ │ + jmp 17597 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(5) │ │ │ │ fcomip %st(5),%st │ │ │ │ - ja 17810 │ │ │ │ + ja 17790 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fldl -0x68(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1770d │ │ │ │ + jmp 1768d │ │ │ │ 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 1770d │ │ │ │ + jmp 1768d │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x4c551,%ebx │ │ │ │ + add $0x4c5d1,%ebx │ │ │ │ sub $0x8c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -24821,55 +24791,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 17b81 │ │ │ │ + jge 17b01 │ │ │ │ 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 17b90 │ │ │ │ + jne 17b10 │ │ │ │ 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) │ │ │ │ @@ -24877,15 +24847,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 17c20 │ │ │ │ + jle 17ba0 │ │ │ │ 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 │ │ │ │ @@ -24922,33 +24892,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 -0x9c84(%eax) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - cmpl $0x1,-0x24(%ebp) │ │ │ │ - jne 17bb0 │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ + jne 17b30 │ │ │ │ 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 17a3c │ │ │ │ - jmp 17a20 │ │ │ │ + add %eax,%esi │ │ │ │ + jmp 179bc │ │ │ │ + jmp 179a0 │ │ │ │ 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 │ │ │ │ @@ -24956,33 +24926,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 17a50 │ │ │ │ + je 179d0 │ │ │ │ test %eax,%eax │ │ │ │ - jg 17a20 │ │ │ │ + jg 179a0 │ │ │ │ fldl 0x8(%edx,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 17a25 │ │ │ │ + je 179a5 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 17a29 │ │ │ │ + jmp 179a9 │ │ │ │ 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) │ │ │ │ @@ -25012,120 +24982,120 @@ │ │ │ │ fildl -0x38(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x9c84(%eax) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 17b03 │ │ │ │ - jmp 17b00 │ │ │ │ + jmp 17a83 │ │ │ │ + jmp 17a80 │ │ │ │ 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 17b1f │ │ │ │ + js 17a9f │ │ │ │ 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 17b00 │ │ │ │ + jne 17a80 │ │ │ │ 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 f650 │ │ │ │ + call f5d0 │ │ │ │ mov -0x48(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %eax,-0x70(%ebp) │ │ │ │ - jne 17900 │ │ │ │ + jne 17880 │ │ │ │ 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 17913 │ │ │ │ + jmp 17893 │ │ │ │ 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 17bde │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + jmp 17b5e │ │ │ │ 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 17c00 │ │ │ │ + je 17b80 │ │ │ │ test %eax,%eax │ │ │ │ - jg 17bc0 │ │ │ │ + jg 17b40 │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 17bc5 │ │ │ │ + je 17b45 │ │ │ │ sub $0x8,%ebx │ │ │ │ - jmp 17bcc │ │ │ │ + jmp 17b4c │ │ │ │ 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 17a64 │ │ │ │ + jmp 179e4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ lea 0x8(%eax,%edx,1),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - jmp 17b34 │ │ │ │ + jmp 17ab4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ @@ -25133,24 +25103,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 │ │ │ │ @@ -25171,317 +25141,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 17ea0 │ │ │ │ + jge 17e20 │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jl 181d0 │ │ │ │ + jl 18150 │ │ │ │ ffreep %st(0) │ │ │ │ test %edx,%edx │ │ │ │ - js 181c0 │ │ │ │ + js 18140 │ │ │ │ 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 17df3 │ │ │ │ + jle 17d73 │ │ │ │ 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 17dc2 │ │ │ │ - jmp 17dc0 │ │ │ │ + jmp 17d42 │ │ │ │ + jmp 17d40 │ │ │ │ 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 17dc0 │ │ │ │ + jne 17d40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 18410 │ │ │ │ + js 18390 │ │ │ │ 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 17e42 │ │ │ │ - jmp 17e40 │ │ │ │ + jmp 17dc2 │ │ │ │ + jmp 17dc0 │ │ │ │ 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 17e40 │ │ │ │ + jne 17dc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je 181c0 │ │ │ │ + je 18140 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,0x10(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 17e07 │ │ │ │ + jle 17d87 │ │ │ │ mov 0x50(%esp),%ebp │ │ │ │ - jmp 17d80 │ │ │ │ + jmp 17d00 │ │ │ │ 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 18020 │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + jl 17fa0 │ │ │ │ test %eax,%eax │ │ │ │ - jle 1828f │ │ │ │ + jle 1820f │ │ │ │ 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 184a0 │ │ │ │ - movl $0x0,0xc(%esp) │ │ │ │ + jle 18420 │ │ │ │ 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 17f40 │ │ │ │ + jmp 17ec0 │ │ │ │ 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 17f40 │ │ │ │ + jne 17ec0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 183e0 │ │ │ │ + js 18360 │ │ │ │ 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 17fc0 │ │ │ │ + jmp 17f40 │ │ │ │ lea %cs:0x0(%esi,%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 17fc0 │ │ │ │ + jne 17f40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je 18280 │ │ │ │ + je 18200 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ add $0x8,%edi │ │ │ │ add %edx,0x10(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 17f93 │ │ │ │ + jle 17f13 │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ - jmp 17f00 │ │ │ │ + jmp 17e80 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 1810b │ │ │ │ + jle 1808b │ │ │ │ test %edx,%edx │ │ │ │ - js 18462 │ │ │ │ + js 183e2 │ │ │ │ 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 180c0 │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ + jmp 18040 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 180c0 │ │ │ │ + jne 18040 │ │ │ │ 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 18080 │ │ │ │ + jne 18000 │ │ │ │ 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 181c0 │ │ │ │ + js 18140 │ │ │ │ test %edx,%edx │ │ │ │ - js 181c0 │ │ │ │ + js 18140 │ │ │ │ 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 │ │ │ │ @@ -25489,294 +25459,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 18180 │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ + jmp 18100 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 18180 │ │ │ │ + jne 18100 │ │ │ │ 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 18150 │ │ │ │ - jmp 181c0 │ │ │ │ + jne 180d0 │ │ │ │ + jmp 18140 │ │ │ │ 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 181be │ │ │ │ + js 1813e │ │ │ │ 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 18240 │ │ │ │ + jmp 181c0 │ │ │ │ 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 18240 │ │ │ │ + jne 181c0 │ │ │ │ incl 0x4(%esp) │ │ │ │ - add 0x10(%esp),%edi │ │ │ │ add $0x8,%ecx │ │ │ │ + add 0x10(%esp),%edi │ │ │ │ cmp %esi,0x4(%esp) │ │ │ │ - jne 18210 │ │ │ │ + jne 18190 │ │ │ │ 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 181c0 │ │ │ │ + js 18140 │ │ │ │ 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 18487 │ │ │ │ + jle 18407 │ │ │ │ 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 18300 │ │ │ │ + jne 18280 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 18440 │ │ │ │ + js 183c0 │ │ │ │ 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 18380 │ │ │ │ + jmp 18300 │ │ │ │ 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 18380 │ │ │ │ + jne 18300 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x18(%esp) │ │ │ │ - je 181c0 │ │ │ │ + je 18140 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,0x10(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 182d0 │ │ │ │ - jmp 18347 │ │ │ │ + jg 18250 │ │ │ │ + jmp 182c7 │ │ │ │ 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 17f13 │ │ │ │ + jne 17e93 │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ - jmp 18288 │ │ │ │ + jmp 18208 │ │ │ │ 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 17d87 │ │ │ │ - jmp 181c0 │ │ │ │ + jne 17d07 │ │ │ │ + jmp 18140 │ │ │ │ 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 182db │ │ │ │ - jmp 181c0 │ │ │ │ + jne 1825b │ │ │ │ + jmp 18140 │ │ │ │ mov %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %edi,%esi │ │ │ │ - je 181c0 │ │ │ │ + je 18140 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 18470 │ │ │ │ - jmp 18104 │ │ │ │ + jne 183f0 │ │ │ │ + jmp 18084 │ │ │ │ mov %esi,%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 184bb │ │ │ │ + js 1843b │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ - jmp 18333 │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ + jmp 182b3 │ │ │ │ xor %eax,%eax │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 184e0 │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ + js 18460 │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - jmp 17f77 │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + jmp 17ef7 │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %edi,%esi │ │ │ │ - je 181c0 │ │ │ │ + je 18140 │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1848b │ │ │ │ - jmp 181c0 │ │ │ │ + jne 1840b │ │ │ │ + jmp 18140 │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp 0x18(%esp),%esi │ │ │ │ - je 18288 │ │ │ │ + je 18208 │ │ │ │ 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 184a6 │ │ │ │ - jmp 18288 │ │ │ │ + jne 18426 │ │ │ │ + jmp 18208 │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x4b871,%ebx │ │ │ │ + add $0x4b8f1,%ebx │ │ │ │ sub $0x8c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -25790,67 +25760,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 18836 │ │ │ │ + jge 187b6 │ │ │ │ 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 18840 │ │ │ │ + jne 187c0 │ │ │ │ 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 188c0 │ │ │ │ + jle 18840 │ │ │ │ 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 │ │ │ │ @@ -25859,18 +25829,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 │ │ │ │ @@ -25886,31 +25856,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 -0x9c84(%eax) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - cmpl $0x1,-0x28(%ebp) │ │ │ │ - jne 18860 │ │ │ │ + jne 187e0 │ │ │ │ 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 186fc │ │ │ │ - jmp 186e0 │ │ │ │ + jmp 1867c │ │ │ │ + jmp 18660 │ │ │ │ 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 │ │ │ │ @@ -25918,36 +25888,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 18710 │ │ │ │ + je 18690 │ │ │ │ test %eax,%eax │ │ │ │ - jg 186e0 │ │ │ │ + jg 18660 │ │ │ │ fldl 0x8(%edx,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 186e5 │ │ │ │ + je 18665 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 186e9 │ │ │ │ + jmp 18669 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 18730 │ │ │ │ + jmp 186b0 │ │ │ │ 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) │ │ │ │ @@ -25981,113 +25951,113 @@ │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x9c84(%eax) │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ add -0x7c(%ebp),%edi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 187c3 │ │ │ │ + jmp 18743 │ │ │ │ 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 187df │ │ │ │ + js 1875f │ │ │ │ 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 187c0 │ │ │ │ + jne 18740 │ │ │ │ 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 17c40 │ │ │ │ + call 17bc0 │ │ │ │ mov -0x44(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %eax,-0x68(%ebp) │ │ │ │ - jne 185d0 │ │ │ │ + jne 18550 │ │ │ │ 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 185f0 │ │ │ │ + jmp 18570 │ │ │ │ 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 188a2 │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ + jmp 18822 │ │ │ │ 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 18720 │ │ │ │ + je 186a0 │ │ │ │ test %eax,%eax │ │ │ │ - jg 18880 │ │ │ │ + jg 18800 │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 18885 │ │ │ │ + je 18805 │ │ │ │ sub $0x8,%ebx │ │ │ │ - jmp 1888c │ │ │ │ + jmp 1880c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea 0x8(%edx,%edi,1),%eax │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ - jmp 187f4 │ │ │ │ + jmp 18774 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x4b4b1,%ebx │ │ │ │ + add $0x4b531,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -26101,38 +26071,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 18aa8 │ │ │ │ + jge 18a28 │ │ │ │ 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 │ │ │ │ @@ -26140,15 +26110,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 18ab0 │ │ │ │ + jne 18a30 │ │ │ │ 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 │ │ │ │ @@ -26157,108 +26127,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 18ad0 │ │ │ │ + jle 18a50 │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ - jmp 18a00 │ │ │ │ + jmp 18980 │ │ │ │ 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 18a00 │ │ │ │ + jne 18980 │ │ │ │ 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 18a40 │ │ │ │ + jne 189c0 │ │ │ │ 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 17c40 │ │ │ │ + call 17bc0 │ │ │ │ mov -0x2c(%ebp),%esp │ │ │ │ incl -0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x38(%ebp) │ │ │ │ - jne 18980 │ │ │ │ + jne 18900 │ │ │ │ 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 189a5 │ │ │ │ + jmp 18925 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fldl (%eax) │ │ │ │ fstpl (%ecx,%edi,8) │ │ │ │ - jmp 18a5c │ │ │ │ + jmp 189dc │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x4b2a3,%ebx │ │ │ │ + add $0x4b323,%ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ @@ -26270,15 +26240,15 @@ │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %ecx,%edx │ │ │ │ imul %eax,%ebx │ │ │ │ add %edx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 18bef │ │ │ │ + jge 18b6f │ │ │ │ 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) │ │ │ │ @@ -26289,15 +26259,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 18c00 │ │ │ │ + jne 18b80 │ │ │ │ mov %ebx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ lea (%edx,%eax,1),%edi │ │ │ │ mov %ecx,%edx │ │ │ │ shl $0x5,%edx │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ mov %ecx,%edx │ │ │ │ @@ -26320,43 +26290,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 17c40 │ │ │ │ + call 17bc0 │ │ │ │ add 0x44(%esp),%edi │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jne 18bb0 │ │ │ │ + jne 18b30 │ │ │ │ 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 │ │ │ │ @@ -26374,782 +26344,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 17c40 │ │ │ │ + call 17bc0 │ │ │ │ add $0x20,%esp │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jne 18c10 │ │ │ │ + jne 18b90 │ │ │ │ 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 5185 │ │ │ │ - add $0x4b0f1,%edi │ │ │ │ + call 51a5 │ │ │ │ + add $0x4b171,%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 1906d │ │ │ │ + jge 18ffc │ │ │ │ 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) │ │ │ │ + fdiv %st,%st(1) │ │ │ │ + fxch %st(1) │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ + fildl -0x8c(%ebp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ fldl -0x998c(%edi) │ │ │ │ - fstpl -0x30(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ fldt -0x994c(%edi) │ │ │ │ - fstpt -0x40(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 190c0 │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jne 19050 │ │ │ │ + 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 19019 │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ + js 18f90 │ │ │ │ + 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 18ead │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 18e26 │ │ │ │ + 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 18e95 │ │ │ │ + je 18e0e │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%edi) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + 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 18ef0 │ │ │ │ + jl 18e70 │ │ │ │ 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 18e50 │ │ │ │ + ja 18dd0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 19080 │ │ │ │ + ja 19010 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x68(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 18ead │ │ │ │ + jge 18e26 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 18ef2 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 18e72 │ │ │ │ + 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 18fbe │ │ │ │ + jmp 18f37 │ │ │ │ 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 18fa5 │ │ │ │ + je 18f1e │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%edi) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + 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 19010 │ │ │ │ + jg 18f80 │ │ │ │ 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 18f60 │ │ │ │ + ja 18ee0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 190a0 │ │ │ │ + ja 19030 │ │ │ │ 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 18fbe │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 18f37 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 19016 │ │ │ │ + jmp 18f84 │ │ │ │ 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 18fa0 │ │ │ │ + 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 17c40 │ │ │ │ + call 17bc0 │ │ │ │ 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 18d70 │ │ │ │ + jne 18cf0 │ │ │ │ + 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 18ea0 │ │ │ │ + jmp 18e19 │ │ │ │ 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 18fb0 │ │ │ │ + jmp 18f29 │ │ │ │ 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 18d93 │ │ │ │ + jmp 18d13 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 5cea │ │ │ │ - add $0x4aca1,%esi │ │ │ │ + call 5d0a │ │ │ │ + add $0x4ad11,%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 194c5 │ │ │ │ + jge 1944b │ │ │ │ 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) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ fldl -0x998c(%esi) │ │ │ │ - fstpl -0x30(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ fldt -0x994c(%esi) │ │ │ │ - fstpt -0x40(%ebp) │ │ │ │ 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 19510 │ │ │ │ - mov -0x28(%ebp),%edx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jne 194a0 │ │ │ │ + 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 19466 │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + js 193e4 │ │ │ │ + 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 192fd │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + jmp 19286 │ │ │ │ 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 192e5 │ │ │ │ + je 1926e │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%esi) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + 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 19340 │ │ │ │ + jl 192d0 │ │ │ │ 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 192a0 │ │ │ │ + ja 19230 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 194d0 │ │ │ │ + ja 19460 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 192fd │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 19344 │ │ │ │ - xchg %ax,%ax │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + jge 19286 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 192d4 │ │ │ │ + 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 1940e │ │ │ │ + jmp 19397 │ │ │ │ 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 193f5 │ │ │ │ + je 1937e │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%esi) │ │ │ │ - fmull -0x30(%ebp) │ │ │ │ + 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 19460 │ │ │ │ + jg 193e0 │ │ │ │ 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 193b0 │ │ │ │ + ja 19340 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 194f0 │ │ │ │ + ja 19480 │ │ │ │ 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 1940e │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 19397 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 19466 │ │ │ │ + jmp 193e4 │ │ │ │ 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 f650 │ │ │ │ + call f5d0 │ │ │ │ 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 191c0 │ │ │ │ + jne 19150 │ │ │ │ + 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 192f0 │ │ │ │ + jmp 19279 │ │ │ │ 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 19400 │ │ │ │ + jmp 19389 │ │ │ │ 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 191e3 │ │ │ │ + jmp 19173 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 5185 │ │ │ │ - add $0x4a851,%edi │ │ │ │ + call 51a5 │ │ │ │ + add $0x4a8c1,%edi │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ call 40d0 │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -27163,52 +27128,52 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 19982 │ │ │ │ + jge 19902 │ │ │ │ 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 -0x994c(%edi) │ │ │ │ fstpt -0x38(%ebp) │ │ │ │ fldl -0x998c(%edi) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ @@ -27218,55 +27183,55 @@ │ │ │ │ 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 19990 │ │ │ │ + jne 19910 │ │ │ │ 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 │ │ │ │ @@ -27277,15 +27242,15 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fmulp %st,%st(2) │ │ │ │ fadd %st,%st(1) │ │ │ │ fldl (%esi) │ │ │ │ fldz │ │ │ │ fxch %st(3) │ │ │ │ fcomi %st(3),%st │ │ │ │ - jbe 199d0 │ │ │ │ + jbe 19950 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ @@ -27311,30 +27276,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 19747 │ │ │ │ + je 196d7 │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%edi) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 197e0 │ │ │ │ + jle 19760 │ │ │ │ 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) │ │ │ │ @@ -27345,46 +27310,43 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - jmp 197c0 │ │ │ │ - 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 197c0 │ │ │ │ + jne 19740 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ - jmp 197f0 │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + jmp 19770 │ │ │ │ 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) │ │ │ │ @@ -27405,15 +27367,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldl 0x8(%esi) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 199b0 │ │ │ │ + jbe 19930 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -27440,29 +27402,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 19899 │ │ │ │ + je 19819 │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%edi) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ fstl (%ecx,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 19930 │ │ │ │ + jle 198b0 │ │ │ │ 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) │ │ │ │ @@ -27485,21 +27447,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 19900 │ │ │ │ + jne 19880 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 19940 │ │ │ │ + jmp 198c0 │ │ │ │ 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 │ │ │ │ @@ -27513,88 +27475,88 @@ │ │ │ │ push %edx │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ push -0x44(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ add %ecx,%edx │ │ │ │ push %edx │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ - call 17c40 │ │ │ │ + call 17bc0 │ │ │ │ mov -0x50(%ebp),%esp │ │ │ │ incl -0x2c(%ebp) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - jne 19630 │ │ │ │ + jne 195c0 │ │ │ │ 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 19658 │ │ │ │ + jmp 195e8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 199f0 │ │ │ │ + ja 19970 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 198a4 │ │ │ │ + jmp 19824 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(3) │ │ │ │ fcomip %st(3),%st │ │ │ │ - ja 19a10 │ │ │ │ + ja 19990 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 19752 │ │ │ │ + jmp 196e2 │ │ │ │ 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 198a4 │ │ │ │ + jmp 19824 │ │ │ │ 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 19752 │ │ │ │ + jmp 196e2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x4a351,%ebx │ │ │ │ + add $0x4a3d1,%ebx │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ @@ -27609,50 +27571,50 @@ │ │ │ │ cmovl %ebx,%edx │ │ │ │ imul %eax,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 19eae │ │ │ │ + jge 19e2e │ │ │ │ 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 -0x994c(%ebx) │ │ │ │ fstpt -0x40(%ebp) │ │ │ │ @@ -27664,62 +27626,62 @@ │ │ │ │ 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 19ec0 │ │ │ │ + jne 19e40 │ │ │ │ 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 │ │ │ │ @@ -27727,15 +27689,15 @@ │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldl (%eax) │ │ │ │ fstpl -0x48(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 19f00 │ │ │ │ + jbe 19e80 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x48(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ @@ -27759,30 +27721,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 19c4c │ │ │ │ + je 19bcc │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ test %edi,%edi │ │ │ │ - jle 19cf0 │ │ │ │ + jle 19c70 │ │ │ │ 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 │ │ │ │ @@ -27804,22 +27766,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 19cc0 │ │ │ │ + jne 19c40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ - jmp 19d00 │ │ │ │ + jmp 19c80 │ │ │ │ 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 │ │ │ │ @@ -27837,16 +27799,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) │ │ │ │ @@ -27854,15 +27816,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 19ee0 │ │ │ │ + jbe 19e60 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -27889,30 +27851,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 19da9 │ │ │ │ + je 19d29 │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 19e50 │ │ │ │ + jle 19dd0 │ │ │ │ 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) │ │ │ │ @@ -27936,21 +27898,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 19e20 │ │ │ │ + jne 19da0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ - jmp 19e60 │ │ │ │ + jmp 19de0 │ │ │ │ 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 │ │ │ │ @@ -27965,85 +27927,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 f650 │ │ │ │ + call f5d0 │ │ │ │ mov -0x50(%ebp),%esp │ │ │ │ incl -0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ cmp %eax,-0x78(%ebp) │ │ │ │ - jne 19b30 │ │ │ │ + jne 19ab0 │ │ │ │ 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 19b58 │ │ │ │ + jmp 19ad8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 19f20 │ │ │ │ + ja 19ea0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 19db7 │ │ │ │ + jmp 19d37 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 19f40 │ │ │ │ + ja 19ec0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x48(%ebp) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ - jmp 19c5a │ │ │ │ + jmp 19bda │ │ │ │ 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 19db7 │ │ │ │ + jmp 19d37 │ │ │ │ xchg %ax,%ax │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x48(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 19c5a │ │ │ │ + jmp 19bda │ │ │ │ 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 $0x49e21,%ebx │ │ │ │ + add $0x49ea1,%ebx │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -28057,70 +28019,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 1a3dd │ │ │ │ + jge 1a35d │ │ │ │ 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 1a3f0 │ │ │ │ + jne 1a370 │ │ │ │ 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 │ │ │ │ @@ -28130,15 +28092,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 1a480 │ │ │ │ + jle 1a400 │ │ │ │ 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) │ │ │ │ @@ -28184,49 +28146,49 @@ │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x9c84(%edi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jne 1a410 │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ + jne 1a390 │ │ │ │ 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 1a19c │ │ │ │ + add %edx,%esi │ │ │ │ + jmp 1a11c │ │ │ │ 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 1a1b0 │ │ │ │ + je 1a130 │ │ │ │ test %edx,%edx │ │ │ │ - jg 1a180 │ │ │ │ + jg 1a100 │ │ │ │ fldl 0x8(%eax,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1a185 │ │ │ │ + je 1a105 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 1a189 │ │ │ │ + jmp 1a109 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ - jmp 1a1d0 │ │ │ │ + jmp 1a150 │ │ │ │ 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 │ │ │ │ @@ -28270,41 +28232,41 @@ │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x9c84(%edi) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ add -0x98(%ebp),%edi │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1a283 │ │ │ │ - jmp 1a280 │ │ │ │ + jmp 1a203 │ │ │ │ + jmp 1a200 │ │ │ │ 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 1a29f │ │ │ │ + jns 1a21f │ │ │ │ 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 1a280 │ │ │ │ + jne 1a200 │ │ │ │ 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) │ │ │ │ @@ -28344,89 +28306,89 @@ │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x9c84(%edi) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ add -0x94(%ebp),%edi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1a343 │ │ │ │ + jmp 1a2c3 │ │ │ │ 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 1a35f │ │ │ │ + jns 1a2df │ │ │ │ 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 1a340 │ │ │ │ + jne 1a2c0 │ │ │ │ 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 15570 │ │ │ │ + call 154f0 │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ incl -0x44(%ebp) │ │ │ │ fldl -0x38(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jne 1a070 │ │ │ │ + jne 19ff0 │ │ │ │ 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 1a086 │ │ │ │ + jmp 1a006 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1a462 │ │ │ │ - jmp 1a440 │ │ │ │ + jmp 1a3e2 │ │ │ │ + jmp 1a3c0 │ │ │ │ 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 │ │ │ │ @@ -28434,41 +28396,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 1a1c0 │ │ │ │ + je 1a140 │ │ │ │ test %edx,%edx │ │ │ │ - jg 1a440 │ │ │ │ + jg 1a3c0 │ │ │ │ lea 0x0(,%edx,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%eax,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - je 1a445 │ │ │ │ + je 1a3c5 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 1a44c │ │ │ │ + jmp 1a3cc │ │ │ │ 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 1a377 │ │ │ │ + jmp 1a2f7 │ │ │ │ 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 $0x498e1,%ebx │ │ │ │ + add $0x49961,%ebx │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ @@ -28481,518 +28443,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 1aa09 │ │ │ │ + jge 1a97f │ │ │ │ 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 -0x998c(%ebx) │ │ │ │ - fstpl -0x28(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ fldt -0x994c(%ebx) │ │ │ │ - fstpt -0x38(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 1aa80 │ │ │ │ + jne 1a9f0 │ │ │ │ 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 1aaa0 │ │ │ │ + js 1aa10 │ │ │ │ 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 1a6ed │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 1a666 │ │ │ │ + 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 1a6d5 │ │ │ │ + je 1a64e │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ebx) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + 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 1a730 │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ + jg 1a6b0 │ │ │ │ + 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 1a690 │ │ │ │ + ja 1a610 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1aa20 │ │ │ │ + ja 1a990 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x80(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 1a6ed │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 1a734 │ │ │ │ - xchg %ax,%ax │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ + jle 1a666 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 1a6b4 │ │ │ │ + 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 1a81e │ │ │ │ + jmp 1a797 │ │ │ │ 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 1a805 │ │ │ │ + je 1a77e │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ebx) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + 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 1a860 │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ + jg 1a7e0 │ │ │ │ + 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 1a7c0 │ │ │ │ + ja 1a740 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1aa40 │ │ │ │ + ja 1a9b0 │ │ │ │ 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 1a81e │ │ │ │ + jle 1a797 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1a864 │ │ │ │ + jmp 1a7e4 │ │ │ │ + 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 1a93e │ │ │ │ + jmp 1a8b7 │ │ │ │ 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 1a925 │ │ │ │ + je 1a89e │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ebx) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + 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 1a990 │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ + jg 1a900 │ │ │ │ + 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 1a8e0 │ │ │ │ + ja 1a860 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1aa60 │ │ │ │ + ja 1a9d0 │ │ │ │ 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 1a93e │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 1a8b7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1a996 │ │ │ │ + jmp 1a904 │ │ │ │ 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 15570 │ │ │ │ + call 154f0 │ │ │ │ mov -0x90(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0xa8(%ebp) │ │ │ │ - jne 1a5a0 │ │ │ │ + jne 1a520 │ │ │ │ + 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 1a6e0 │ │ │ │ + jmp 1a659 │ │ │ │ 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 1a810 │ │ │ │ + jmp 1a789 │ │ │ │ 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 1a930 │ │ │ │ + jmp 1a8a9 │ │ │ │ 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 1a5c9 │ │ │ │ + jmp 1a549 │ │ │ │ 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 1a996 │ │ │ │ + jmp 1a904 │ │ │ │ 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 $0x492c1,%ebx │ │ │ │ + add $0x49351,%ebx │ │ │ │ sub $0xdc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ @@ -29007,81 +28961,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 1b0f0 │ │ │ │ + jge 1b050 │ │ │ │ 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 -0x994c(%edi) │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - fldt -0x994c(%edi) │ │ │ │ fstpt -0x38(%ebp) │ │ │ │ fldl -0x998c(%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 1b100 │ │ │ │ + jne 1b060 │ │ │ │ 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 │ │ │ │ @@ -29089,35 +29043,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) │ │ │ │ @@ -29140,15 +29094,15 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl (%esi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1b160 │ │ │ │ + jbe 1b0c0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -29173,25 +29127,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 1ad24 │ │ │ │ + je 1ac94 │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1adc0 │ │ │ │ + jle 1ad20 │ │ │ │ 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) │ │ │ │ @@ -29208,48 +29162,45 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - jmp 1ada0 │ │ │ │ - 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 1ada0 │ │ │ │ + jne 1ad00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ - jmp 1add0 │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + jmp 1ad30 │ │ │ │ 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) │ │ │ │ @@ -29270,15 +29221,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddl -0x58(%ebp) │ │ │ │ fldl 0x8(%esi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1b140 │ │ │ │ + jbe 1b0a0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -29303,30 +29254,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 1ae83 │ │ │ │ + je 1ade3 │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1af30 │ │ │ │ + jle 1ae90 │ │ │ │ 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) │ │ │ │ @@ -29340,46 +29291,46 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ - jmp 1af00 │ │ │ │ + jmp 1ae60 │ │ │ │ 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 1af00 │ │ │ │ + jne 1ae60 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ - jmp 1af40 │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + jmp 1aea0 │ │ │ │ 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) │ │ │ │ @@ -29400,15 +29351,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddl -0x58(%ebp) │ │ │ │ fldl 0x10(%esi) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 1b120 │ │ │ │ + jbe 1b080 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -29433,25 +29384,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 1afe9 │ │ │ │ + je 1af49 │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ fmull -0x50(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1b080 │ │ │ │ + jle 1afe0 │ │ │ │ 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 │ │ │ │ @@ -29479,150 +29430,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 1b060 │ │ │ │ + jne 1afc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 1b090 │ │ │ │ + jmp 1aff0 │ │ │ │ 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 15570 │ │ │ │ + call 154f0 │ │ │ │ mov -0x64(%ebp),%esp │ │ │ │ incl -0x3c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jne 1ac10 │ │ │ │ + jne 1ab80 │ │ │ │ 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 1ac28 │ │ │ │ + jmp 1ab98 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1b180 │ │ │ │ + ja 1b0e0 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1aff7 │ │ │ │ + jmp 1af57 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1b1a0 │ │ │ │ + ja 1b100 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1ae91 │ │ │ │ + jmp 1adf1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 1b1c0 │ │ │ │ + ja 1b120 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x50(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1ad32 │ │ │ │ + jmp 1aca2 │ │ │ │ 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 1aff7 │ │ │ │ + jmp 1af57 │ │ │ │ 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 1ae91 │ │ │ │ + jmp 1adf1 │ │ │ │ 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 1ad32 │ │ │ │ + jmp 1aca2 │ │ │ │ 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 │ │ │ │ @@ -29630,82 +29581,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 1b4ac │ │ │ │ + jge 1b3ec │ │ │ │ mov 0x44(%esp),%esi │ │ │ │ cmp 0x28(%esp),%esi │ │ │ │ - jge 1bb33 │ │ │ │ + jge 1ba73 │ │ │ │ cmp %edx,0x48(%esp) │ │ │ │ - jge 1beb3 │ │ │ │ + jge 1bdf3 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1b4a2 │ │ │ │ + js 1b3e2 │ │ │ │ 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 │ │ │ │ @@ -29715,91 +29666,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 1b440 │ │ │ │ - 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 1b440 │ │ │ │ + jne 1b380 │ │ │ │ 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 1b410 │ │ │ │ + jne 1b370 │ │ │ │ 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 1b3f0 │ │ │ │ + jne 1b350 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1b4a4 │ │ │ │ + jmp 1b3e4 │ │ │ │ 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 1b6b0 │ │ │ │ + mov %ebx,0x34(%esp) │ │ │ │ + jge 1b5f0 │ │ │ │ mov %edx,%ecx │ │ │ │ mov 0x48(%esp),%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jl 1c0aa │ │ │ │ + jl 1bfea │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1cf4d │ │ │ │ + jle 1ce8d │ │ │ │ test %eax,%eax │ │ │ │ - js 1cf18 │ │ │ │ + js 1ce58 │ │ │ │ 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 │ │ │ │ @@ -29822,109 +29768,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 1cce0 │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle 1cc20 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x20(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1b5c2 │ │ │ │ + jmp 1b502 │ │ │ │ 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 1b5c0 │ │ │ │ + jne 1b500 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1ce9c │ │ │ │ + js 1cddc │ │ │ │ + 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 1b642 │ │ │ │ - jmp 1b640 │ │ │ │ + jmp 1b582 │ │ │ │ + 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 │ │ │ │ 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 1b640 │ │ │ │ + jne 1b580 │ │ │ │ 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 1b590 │ │ │ │ + jne 1b4d0 │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ inc %edx │ │ │ │ cmp 0x34(%esp),%edx │ │ │ │ - je 1cf37 │ │ │ │ + je 1ce77 │ │ │ │ add 0x38(%esp),%eax │ │ │ │ add $0x8,%ebx │ │ │ │ - jmp 1b570 │ │ │ │ + jmp 1b4b0 │ │ │ │ mov 0x48(%esp),%ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jge 1c56c │ │ │ │ + jge 1c4ac │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1b8fd │ │ │ │ + jle 1b83d │ │ │ │ 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 │ │ │ │ @@ -29952,143 +29898,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 1b80e │ │ │ │ + jle 1b74e │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1d1c9 │ │ │ │ + js 1d109 │ │ │ │ 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 1b7c2 │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp 1b702 │ │ │ │ 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 1b7c0 │ │ │ │ + jne 1b700 │ │ │ │ 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 1b7a0 │ │ │ │ + jne 1b6e0 │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 1b8d2 │ │ │ │ + js 1b812 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1b8d2 │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ + js 1b812 │ │ │ │ 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 1b880 │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp 1b7c0 │ │ │ │ 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 1b880 │ │ │ │ + jne 1b7c0 │ │ │ │ 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 1b840 │ │ │ │ + jne 1b780 │ │ │ │ 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 1b760 │ │ │ │ + jne 1b6a0 │ │ │ │ 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 1b4a4 │ │ │ │ + js 1b3e4 │ │ │ │ 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 │ │ │ │ @@ -30099,153 +30045,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 1ba4e │ │ │ │ + jle 1b98e │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1d17f │ │ │ │ + js 1d0bf │ │ │ │ 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 1ba02 │ │ │ │ - jmp 1ba00 │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp 1b942 │ │ │ │ + jmp 1b940 │ │ │ │ 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 1ba00 │ │ │ │ + jne 1b940 │ │ │ │ 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 1b9d0 │ │ │ │ + jne 1b910 │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1bb12 │ │ │ │ + js 1ba52 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1bb12 │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ + js 1ba52 │ │ │ │ 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 1bac2 │ │ │ │ - jmp 1bac0 │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp 1ba02 │ │ │ │ + jmp 1ba00 │ │ │ │ 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 1bac0 │ │ │ │ + jne 1ba00 │ │ │ │ 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 1ba80 │ │ │ │ + jne 1b9c0 │ │ │ │ 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 1b990 │ │ │ │ + jne 1b8d0 │ │ │ │ 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 1c327 │ │ │ │ + jl 1c267 │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ mov %edx,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - js 1b4a4 │ │ │ │ - mov 0xa0(%esp),%ecx │ │ │ │ + js 1b3e4 │ │ │ │ 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 │ │ │ │ @@ -30263,210 +30209,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 1bd5e │ │ │ │ + jle 1bc9e │ │ │ │ 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 1cda0 │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ + jle 1cce0 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1bc82 │ │ │ │ - jmp 1bc80 │ │ │ │ + jmp 1bbc2 │ │ │ │ + jmp 1bbc0 │ │ │ │ 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 1bc80 │ │ │ │ + jne 1bbc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1ce14 │ │ │ │ + js 1cd54 │ │ │ │ + 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 1bd02 │ │ │ │ - jmp 1bd00 │ │ │ │ + jmp 1bc42 │ │ │ │ + jmp 1bc40 │ │ │ │ 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 1bd00 │ │ │ │ + jne 1bc40 │ │ │ │ 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 1bc30 │ │ │ │ + jne 1bb70 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - js 1cee0 │ │ │ │ + js 1ce20 │ │ │ │ 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 1cd70 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle 1ccb0 │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1bdc0 │ │ │ │ + jmp 1bd00 │ │ │ │ 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 1bdc0 │ │ │ │ + jne 1bd00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1cebe │ │ │ │ + js 1cdfe │ │ │ │ + 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 1be40 │ │ │ │ + jmp 1bd80 │ │ │ │ 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 1be40 │ │ │ │ + jne 1bd80 │ │ │ │ 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 1bd80 │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ + jne 1bcc0 │ │ │ │ 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 1bc00 │ │ │ │ - jmp 1b4a4 │ │ │ │ + jne 1bb40 │ │ │ │ + jmp 1b3e4 │ │ │ │ ffreep %st(0) │ │ │ │ test %eax,%eax │ │ │ │ - js 1b4a4 │ │ │ │ + js 1b3e4 │ │ │ │ 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) │ │ │ │ @@ -30483,121 +30429,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 1bff5 │ │ │ │ + jle 1bf35 │ │ │ │ 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 1bfc2 │ │ │ │ - jmp 1bfc0 │ │ │ │ + jmp 1bf02 │ │ │ │ + jmp 1bf00 │ │ │ │ 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 1bfc0 │ │ │ │ + jne 1bf00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1cdd0 │ │ │ │ + js 1cd10 │ │ │ │ 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 1c040 │ │ │ │ + jmp 1bf80 │ │ │ │ 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 1c040 │ │ │ │ + jne 1bf80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl 0x8(%esp) │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ cmp %edx,0x8(%esp) │ │ │ │ - je 1cc40 │ │ │ │ + je 1cb80 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,0xc(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 1c008 │ │ │ │ + jle 1bf48 │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ - jmp 1bf80 │ │ │ │ + jmp 1bec0 │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 1c1f8 │ │ │ │ + jle 1c138 │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 1d219 │ │ │ │ + js 1d159 │ │ │ │ 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 │ │ │ │ @@ -30609,167 +30555,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 1c180 │ │ │ │ + jmp 1c0c0 │ │ │ │ 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 1c180 │ │ │ │ + jne 1c0c0 │ │ │ │ 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 1c150 │ │ │ │ + jne 1c090 │ │ │ │ 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 1c120 │ │ │ │ + jne 1c060 │ │ │ │ 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 1b4a4 │ │ │ │ + js 1b3e4 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1b4a4 │ │ │ │ + js 1b3e4 │ │ │ │ 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 1c2c0 │ │ │ │ + jne 1c200 │ │ │ │ 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 1c2a0 │ │ │ │ + jne 1c1e0 │ │ │ │ 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 1c270 │ │ │ │ - jmp 1b4a4 │ │ │ │ + jne 1c1b0 │ │ │ │ + jmp 1b3e4 │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - js 1b4a4 │ │ │ │ + js 1b3e4 │ │ │ │ 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 │ │ │ │ @@ -30784,135 +30730,135 @@ │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ nop │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1c49e │ │ │ │ + jle 1c3de │ │ │ │ + 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 1c440 │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp 1c380 │ │ │ │ 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 1c440 │ │ │ │ + jne 1c380 │ │ │ │ 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 1c400 │ │ │ │ + jne 1c340 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - js 1cefe │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ + js 1ce3e │ │ │ │ + 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 1c500 │ │ │ │ + jmp 1c440 │ │ │ │ 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 1c500 │ │ │ │ + jne 1c440 │ │ │ │ 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 1c4c0 │ │ │ │ + jne 1c400 │ │ │ │ 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 1c3c0 │ │ │ │ - jmp 1b4a4 │ │ │ │ + jne 1c300 │ │ │ │ + jmp 1b3e4 │ │ │ │ mov 0x34(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1c8c4 │ │ │ │ + jle 1c804 │ │ │ │ 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 │ │ │ │ @@ -30935,211 +30881,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 1c74e │ │ │ │ + jle 1c68e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1cd40 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle 1cc80 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1c682 │ │ │ │ + jmp 1c5c2 │ │ │ │ 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 1c680 │ │ │ │ + jne 1c5c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1ce58 │ │ │ │ + js 1cd98 │ │ │ │ + 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 1c702 │ │ │ │ - jmp 1c700 │ │ │ │ + jmp 1c642 │ │ │ │ + jmp 1c640 │ │ │ │ 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 1c700 │ │ │ │ + jne 1c640 │ │ │ │ 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 1c650 │ │ │ │ + jne 1c590 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1c891 │ │ │ │ + js 1c7d1 │ │ │ │ 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 1cd10 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle 1cc50 │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1c7c0 │ │ │ │ + jmp 1c700 │ │ │ │ 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 1c7c0 │ │ │ │ + jne 1c700 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1ce36 │ │ │ │ + js 1cd76 │ │ │ │ + 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 1c842 │ │ │ │ - jmp 1c840 │ │ │ │ + jmp 1c782 │ │ │ │ + jmp 1c780 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 1c840 │ │ │ │ + jne 1c780 │ │ │ │ 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 1c780 │ │ │ │ + jne 1c6c0 │ │ │ │ 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 1c620 │ │ │ │ + jne 1c560 │ │ │ │ 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 1b4a4 │ │ │ │ + js 1b3e4 │ │ │ │ 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) │ │ │ │ @@ -31148,629 +31094,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 1cace │ │ │ │ + jle 1ca0e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 1ccb0 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle 1cbf0 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1ca02 │ │ │ │ - jmp 1ca00 │ │ │ │ + jmp 1c942 │ │ │ │ + jmp 1c940 │ │ │ │ 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 1ca00 │ │ │ │ + jne 1c940 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1ce7a │ │ │ │ + js 1cdba │ │ │ │ + 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 1ca82 │ │ │ │ - jmp 1ca80 │ │ │ │ + jmp 1c9c2 │ │ │ │ + jmp 1c9c0 │ │ │ │ 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 1ca80 │ │ │ │ + jne 1c9c0 │ │ │ │ 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 1c9b0 │ │ │ │ + jne 1c8f0 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1cc11 │ │ │ │ + js 1cb51 │ │ │ │ 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 1cc80 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle 1cbc0 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1cb42 │ │ │ │ - jmp 1cb40 │ │ │ │ + jmp 1ca82 │ │ │ │ + jmp 1ca80 │ │ │ │ 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 1cb40 │ │ │ │ + jne 1ca80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - js 1cdf2 │ │ │ │ + js 1cd32 │ │ │ │ + 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 1cbc2 │ │ │ │ - jmp 1cbc0 │ │ │ │ + jmp 1cb02 │ │ │ │ + jmp 1cb00 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 1cbc0 │ │ │ │ + jne 1cb00 │ │ │ │ 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 1cb00 │ │ │ │ + jne 1ca40 │ │ │ │ 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 1c980 │ │ │ │ + jne 1c8c0 │ │ │ │ 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 1bf60 │ │ │ │ + jne 1bea0 │ │ │ │ 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 1cb75 │ │ │ │ + jns 1cab5 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - je 1cc11 │ │ │ │ + je 1cb51 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%esi │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 1cbf4 │ │ │ │ + jmp 1cb34 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 1ca35 │ │ │ │ + jns 1c975 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x2c(%esp) │ │ │ │ - je 1cace │ │ │ │ + je 1ca0e │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%esi │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 1cab1 │ │ │ │ + jmp 1c9f1 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 1b5f5 │ │ │ │ + jns 1b535 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je 1b691 │ │ │ │ + je 1b5d1 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 1b674 │ │ │ │ + jmp 1b5b4 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 1c7f5 │ │ │ │ + jns 1c735 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je 1c891 │ │ │ │ + je 1c7d1 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%esi │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 1c874 │ │ │ │ + jmp 1c7b4 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 1c6b5 │ │ │ │ + jns 1c5f5 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x2c(%esp) │ │ │ │ - je 1c74e │ │ │ │ + je 1c68e │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%esi │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 1c731 │ │ │ │ + jmp 1c671 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 1bdf5 │ │ │ │ + jns 1bd35 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je 1be91 │ │ │ │ + je 1bdd1 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 1be74 │ │ │ │ + jmp 1bdb4 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 1bcb5 │ │ │ │ + jns 1bbf5 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %eax,0x2c(%esp) │ │ │ │ - je 1bd4e │ │ │ │ + je 1bc8e │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 1bd31 │ │ │ │ + jmp 1bc71 │ │ │ │ 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 1bf80 │ │ │ │ - jmp 1cc53 │ │ │ │ + jne 1bec0 │ │ │ │ + jmp 1cb93 │ │ │ │ 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 1cb08 │ │ │ │ - jmp 1cc11 │ │ │ │ + jne 1ca48 │ │ │ │ + jmp 1cb51 │ │ │ │ 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 1bc38 │ │ │ │ - jmp 1bd4e │ │ │ │ + jne 1bb78 │ │ │ │ + jmp 1bc8e │ │ │ │ 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 1c788 │ │ │ │ - jmp 1c891 │ │ │ │ + jne 1c6c8 │ │ │ │ + jmp 1c7d1 │ │ │ │ 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 1c658 │ │ │ │ - jmp 1c74e │ │ │ │ + jne 1c598 │ │ │ │ + jmp 1c68e │ │ │ │ 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 1c9b8 │ │ │ │ - jmp 1cace │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ + jne 1c8f8 │ │ │ │ + jmp 1ca0e │ │ │ │ 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 1b598 │ │ │ │ - jmp 1b691 │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ + jne 1b4d8 │ │ │ │ + jmp 1b5d1 │ │ │ │ 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 1bd88 │ │ │ │ - jmp 1be91 │ │ │ │ + jne 1bcc8 │ │ │ │ + jmp 1bdd1 │ │ │ │ incl 0x30(%esp) │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ add 0x3c(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ + mov 0x38(%esp),%ebx │ │ │ │ cmp %ebx,0x30(%esp) │ │ │ │ - jne 1bc0c │ │ │ │ - jmp 1b4a4 │ │ │ │ + jne 1bb4c │ │ │ │ + jmp 1b3e4 │ │ │ │ incl 0x1c(%esp) │ │ │ │ add 0x24(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %esi,0x1c(%esp) │ │ │ │ - jne 1c3cc │ │ │ │ - jmp 1b4a4 │ │ │ │ + jne 1c30c │ │ │ │ + jmp 1b3e4 │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x34(%esp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 1b4a4 │ │ │ │ + je 1b3e4 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1cf21 │ │ │ │ + jne 1ce61 │ │ │ │ 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 1b4a4 │ │ │ │ + js 1b3e4 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1b4a4 │ │ │ │ + js 1b3e4 │ │ │ │ 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 1d130 │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ + jle 1d070 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ fldl 0x0(%ebp) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ add %eax,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1d042 │ │ │ │ + jmp 1cf82 │ │ │ │ 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 1d040 │ │ │ │ + jne 1cf80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1d160 │ │ │ │ + js 1d0a0 │ │ │ │ + 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 1d0c2 │ │ │ │ - jmp 1d0c0 │ │ │ │ + jmp 1d002 │ │ │ │ + jmp 1d000 │ │ │ │ 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 1d0c0 │ │ │ │ + jne 1d000 │ │ │ │ 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 1d020 │ │ │ │ + jne 1cf60 │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ add $0x8,%esi │ │ │ │ add 0x38(%esp),%edx │ │ │ │ inc %eax │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jne 1d000 │ │ │ │ - jmp 1b4a4 │ │ │ │ + jne 1cf40 │ │ │ │ + jmp 1b3e4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 1d075 │ │ │ │ + jns 1cfb5 │ │ │ │ incl 0xc(%esp) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ cmp %edx,0xc(%esp) │ │ │ │ - je 1d10e │ │ │ │ + je 1d04e │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,0x8(%esp) │ │ │ │ - jmp 1d0f1 │ │ │ │ + jmp 1d031 │ │ │ │ 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 1d028 │ │ │ │ - jmp 1d10e │ │ │ │ + jne 1cf68 │ │ │ │ + jmp 1d04e │ │ │ │ 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 1d1a7 │ │ │ │ + je 1d0e7 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1d190 │ │ │ │ - mov 0x4(%esp),%edx │ │ │ │ - jmp 1ba4e │ │ │ │ + jne 1d0d0 │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ + jmp 1b98e │ │ │ │ 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 1b99c │ │ │ │ - jmp 1b4a4 │ │ │ │ + jne 1b8dc │ │ │ │ + jmp 1b3e4 │ │ │ │ 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 1d1f7 │ │ │ │ + je 1d137 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 1d1e0 │ │ │ │ + jne 1d120 │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ - jmp 1b80e │ │ │ │ + jmp 1b74e │ │ │ │ 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 1b76c │ │ │ │ - jmp 1b8eb │ │ │ │ + jne 1b6ac │ │ │ │ + jmp 1b82b │ │ │ │ mov 0x84(%esp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x34(%esp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 1b4a4 │ │ │ │ + je 1b3e4 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 1d222 │ │ │ │ - jmp 1c1e2 │ │ │ │ + jne 1d162 │ │ │ │ + jmp 1c122 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x46b41,%ebx │ │ │ │ + add $0x46c01,%ebx │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ @@ -31783,519 +31729,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 1d7b6 │ │ │ │ + jge 1d6cc │ │ │ │ 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 -0x998c(%ebx) │ │ │ │ - fstpl -0x28(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ fldt -0x994c(%ebx) │ │ │ │ - fstpt -0x38(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ + 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 1d820 │ │ │ │ + jne 1d740 │ │ │ │ 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 1d840 │ │ │ │ + js 1d760 │ │ │ │ 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 1d48d │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1d3c6 │ │ │ │ + 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 1d475 │ │ │ │ + je 1d3ae │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ebx) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + 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 1d4e0 │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ + jg 1d410 │ │ │ │ + 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 1d430 │ │ │ │ + ja 1d370 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1d7c0 │ │ │ │ + ja 1d6e0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x88(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 1d48d │ │ │ │ + jle 1d3c6 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1d4e4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 1d414 │ │ │ │ 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 1d5ce │ │ │ │ + jmp 1d4f7 │ │ │ │ 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 1d5b5 │ │ │ │ + je 1d4de │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ebx) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + 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 1d620 │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ + jg 1d540 │ │ │ │ + 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 1d570 │ │ │ │ + ja 1d4a0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1d7e0 │ │ │ │ + ja 1d700 │ │ │ │ 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 1d5ce │ │ │ │ + jle 1d4f7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1d624 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 1d544 │ │ │ │ + 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 1d6ee │ │ │ │ + jmp 1d607 │ │ │ │ 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 1d6d5 │ │ │ │ + je 1d5ee │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ebx) │ │ │ │ - fmull -0x28(%ebp) │ │ │ │ + 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 1d740 │ │ │ │ - mov %edx,-0x2c(%ebp) │ │ │ │ - fildl -0x2c(%ebp) │ │ │ │ + jg 1d650 │ │ │ │ + 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 1d690 │ │ │ │ + ja 1d5b0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1d800 │ │ │ │ + ja 1d720 │ │ │ │ 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 1d6ee │ │ │ │ + jle 1d607 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 1d746 │ │ │ │ + jmp 1d654 │ │ │ │ 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 1b1e0 │ │ │ │ + call 1b140 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ + fldt -0x30(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0xac(%ebp) │ │ │ │ - jne 1d340 │ │ │ │ + jne 1d280 │ │ │ │ + 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 1d480 │ │ │ │ + jmp 1d3b9 │ │ │ │ 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 1d5c0 │ │ │ │ + jmp 1d4e9 │ │ │ │ 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 1d6e0 │ │ │ │ + jmp 1d5f9 │ │ │ │ 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 1d369 │ │ │ │ + jmp 1d2a9 │ │ │ │ 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 1d746 │ │ │ │ + jmp 1d654 │ │ │ │ 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 $0x46521,%ebx │ │ │ │ + add $0x46601,%ebx │ │ │ │ sub $0x9c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -32309,76 +32244,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 1dcd8 │ │ │ │ + jge 1dbd8 │ │ │ │ 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 1dd00 │ │ │ │ + jne 1dc00 │ │ │ │ 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 1dd80 │ │ │ │ + jle 1dc80 │ │ │ │ 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) │ │ │ │ @@ -32388,82 +32323,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 -0x9c84(%esi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - cmpl $0x1,-0x24(%ebp) │ │ │ │ - jne 1dd20 │ │ │ │ + jne 1dc20 │ │ │ │ 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 1da5c │ │ │ │ + jmp 1d97c │ │ │ │ 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 1da70 │ │ │ │ + je 1d990 │ │ │ │ test %edx,%edx │ │ │ │ - jg 1da40 │ │ │ │ + jg 1d960 │ │ │ │ fldl 0x8(%eax,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 1da45 │ │ │ │ + je 1d965 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 1da49 │ │ │ │ + jmp 1d969 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ - jmp 1da90 │ │ │ │ + jmp 1d9b0 │ │ │ │ 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 │ │ │ │ @@ -32506,51 +32441,47 @@ │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x9c84(%esi) │ │ │ │ xor %esi,%esi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1db5e │ │ │ │ - jmp 1db40 │ │ │ │ - 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 1da5e │ │ │ │ + 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 1dce0 │ │ │ │ + je 1dbe0 │ │ │ │ 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 1db40 │ │ │ │ + jns 1da40 │ │ │ │ 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 1db5b │ │ │ │ + jne 1da5b │ │ │ │ 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 │ │ │ │ @@ -32591,16 +32522,16 @@ │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x9c84(%esi) │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ lea -0x20(%esi,%edi,1),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 1dc43 │ │ │ │ - jmp 1dc40 │ │ │ │ + jmp 1db43 │ │ │ │ + jmp 1db40 │ │ │ │ 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 │ │ │ │ @@ -32608,126 +32539,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 1dc62 │ │ │ │ + jns 1db62 │ │ │ │ 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 1dc40 │ │ │ │ + jne 1db40 │ │ │ │ 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 1b1e0 │ │ │ │ + call 1b140 │ │ │ │ mov -0x64(%ebp),%esp │ │ │ │ incl -0x44(%ebp) │ │ │ │ fldl -0x38(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,-0x78(%ebp) │ │ │ │ - jne 1d940 │ │ │ │ + jne 1d860 │ │ │ │ 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 1db9d │ │ │ │ + jmp 1da9d │ │ │ │ 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 1d966 │ │ │ │ + jmp 1d886 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1dd62 │ │ │ │ - jmp 1dd40 │ │ │ │ + jmp 1dc62 │ │ │ │ + jmp 1dc40 │ │ │ │ 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 1da80 │ │ │ │ + je 1d9a0 │ │ │ │ test %edx,%edx │ │ │ │ - jg 1dd40 │ │ │ │ + jg 1dc40 │ │ │ │ lea 0x0(,%edx,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%eax,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - je 1dd45 │ │ │ │ + je 1dc45 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 1dd4c │ │ │ │ + jmp 1dc4c │ │ │ │ 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 1dc7b │ │ │ │ + jmp 1db7b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x45fe1,%ebx │ │ │ │ + add $0x460e1,%ebx │ │ │ │ sub $0xdc,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ @@ -32739,612 +32670,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 1e3ac │ │ │ │ + jge 1e277 │ │ │ │ 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 %ebx,-0x28(%ebp) │ │ │ │ + mov %ecx,-0xe0(%ebp) │ │ │ │ fldt -0x994c(%edi) │ │ │ │ - fstpt -0x38(%ebp) │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ fldl -0x998c(%edi) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov %esp,-0x6c(%ebp) │ │ │ │ - testb $0x8,0x39(%eax) │ │ │ │ - jne 1e3c0 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov %esp,-0x60(%ebp) │ │ │ │ + testb $0x8,0x39(%eax) │ │ │ │ + jne 1e280 │ │ │ │ + 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 1e420 │ │ │ │ - fstp %st(3) │ │ │ │ - fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ + fcomi %st(2),%st │ │ │ │ + jbe 1e2e0 │ │ │ │ + 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 1e000 │ │ │ │ + je 1defa │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + 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 1e080 │ │ │ │ - fldl -0x60(%ebp) │ │ │ │ - fmull -0xc0(%ebp) │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ + jle 1df80 │ │ │ │ + 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 1e060 │ │ │ │ + jne 1df60 │ │ │ │ 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 1e090 │ │ │ │ + jmp 1df90 │ │ │ │ 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 1e400 │ │ │ │ + jbe 1e2c0 │ │ │ │ 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 1e144 │ │ │ │ + je 1e03e │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + 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 1e1f0 │ │ │ │ + jle 1e0d0 │ │ │ │ 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 1e1c0 │ │ │ │ + jne 1e0a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - jmp 1e200 │ │ │ │ + jmp 1e0e0 │ │ │ │ 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 1e3e0 │ │ │ │ - fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fxch %st(3) │ │ │ │ + fcomi %st(1),%st │ │ │ │ + jbe 1e2a0 │ │ │ │ + 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 1e2ac │ │ │ │ + je 1e184 │ │ │ │ fchs │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + 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 1e340 │ │ │ │ - fxch %st(2) │ │ │ │ - fmull -0xd0(%ebp) │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ + jle 1e200 │ │ │ │ + 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 1e320 │ │ │ │ + jne 1e1e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 1e350 │ │ │ │ + jmp 1e210 │ │ │ │ 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 1b1e0 │ │ │ │ - mov -0x6c(%ebp),%esp │ │ │ │ - incl -0x3c(%ebp) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - cmp %eax,-0x84(%ebp) │ │ │ │ - jne 1def0 │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ + call 1b140 │ │ │ │ + mov -0x60(%ebp),%esp │ │ │ │ + incl -0x2c(%ebp) │ │ │ │ + fldt -0x38(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + cmp %eax,-0x88(%ebp) │ │ │ │ + jne 1ddf0 │ │ │ │ + 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 1df08 │ │ │ │ + jmp 1de08 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(4) │ │ │ │ - fcomip %st(4),%st │ │ │ │ - ja 1e440 │ │ │ │ - fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ - fxch %st(2) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - jmp 1e2ba │ │ │ │ - xchg %ax,%ax │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 1e300 │ │ │ │ + ffreep %st(0) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ + jmp 1e192 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1e460 │ │ │ │ + ja 1e320 │ │ │ │ ffreep %st(0) │ │ │ │ - fldl -0x68(%ebp) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ - jmp 1e152 │ │ │ │ + fldl -0x70(%ebp) │ │ │ │ + fmull -0x48(%ebp) │ │ │ │ + jmp 1e04c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(3) │ │ │ │ - fcomip %st(3),%st │ │ │ │ - ja 1e480 │ │ │ │ - fstp %st(2) │ │ │ │ - fxch %st(1) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + fxch %st(2) │ │ │ │ + fcomip %st(2),%st │ │ │ │ + ja 1e340 │ │ │ │ + fstp %st(1) │ │ │ │ + fldl -0x48(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 1e00e │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 1df08 │ │ │ │ + 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 1e2ba │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1e192 │ │ │ │ + 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 1e152 │ │ │ │ + jmp 1e04c │ │ │ │ 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 1e00e │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 1df08 │ │ │ │ + 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 $0x458e1,%ebx │ │ │ │ + add $0x45a21,%ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ call 40d0 │ │ │ │ mov %eax,%esi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ @@ -33356,206 +33255,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 1e6d8 │ │ │ │ + jge 1e598 │ │ │ │ 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 1e6e0 │ │ │ │ + jne 1e5a0 │ │ │ │ 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 1e700 │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + jle 1e5c0 │ │ │ │ + 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 1e5e0 │ │ │ │ + jne 1e4a0 │ │ │ │ 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 1e620 │ │ │ │ + jne 1e4e0 │ │ │ │ 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 1e660 │ │ │ │ + jne 1e520 │ │ │ │ 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 1b1e0 │ │ │ │ + call 1b140 │ │ │ │ mov -0x2c(%ebp),%esp │ │ │ │ incl -0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ - cmp %eax,-0x3c(%ebp) │ │ │ │ - jne 1e570 │ │ │ │ + cmp %eax,-0x38(%ebp) │ │ │ │ + jne 1e430 │ │ │ │ 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 1e588 │ │ │ │ + jmp 1e448 │ │ │ │ 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 1e679 │ │ │ │ + jmp 1e539 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x45663,%ebx │ │ │ │ + add $0x457a3,%ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ebx │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ @@ -33567,15 +33467,15 @@ │ │ │ │ mov $0x0,%ecx │ │ │ │ cmovl %ecx,%edx │ │ │ │ imul %eax,%ebx │ │ │ │ add %edx,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 1e85d │ │ │ │ + jge 1e71d │ │ │ │ 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 │ │ │ │ @@ -33588,80 +33488,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 1e870 │ │ │ │ + jne 1e730 │ │ │ │ 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 1b1e0 │ │ │ │ + call 1b140 │ │ │ │ add 0x58(%esp),%esi │ │ │ │ add $0x30,%esp │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jne 1e810 │ │ │ │ + jne 1e6d0 │ │ │ │ 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 │ │ │ │ @@ -33689,27 +33589,27 @@ │ │ │ │ push %edx │ │ │ │ sub 0x34(%esp),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %ebp,%eax │ │ │ │ push %eax │ │ │ │ mov 0x40(%esp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 1b1e0 │ │ │ │ + call 1b140 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jne 1e870 │ │ │ │ - jmp 1e85d │ │ │ │ + jne 1e730 │ │ │ │ + jmp 1e71d │ │ │ │ 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 $0x45473,%ebx │ │ │ │ + add $0x455b3,%ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ @@ -33722,15 +33622,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 1eb22 │ │ │ │ + jge 1e9e2 │ │ │ │ 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 │ │ │ │ @@ -33759,27 +33659,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 1eb30 │ │ │ │ + jne 1e9f0 │ │ │ │ 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 │ │ │ │ @@ -33801,145 +33701,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 1eb50 │ │ │ │ + jge 1ea10 │ │ │ │ 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 1eaf0 │ │ │ │ + js 1e9b0 │ │ │ │ mov 0x34(%esp),%ebx │ │ │ │ - jmp 1eac0 │ │ │ │ + jmp 1e980 │ │ │ │ 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 1eac0 │ │ │ │ + jge 1e980 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1eb10 │ │ │ │ + jmp 1e9d0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1eb10 │ │ │ │ + jmp 1e9d0 │ │ │ │ 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 1e9e0 │ │ │ │ + jne 1e8a0 │ │ │ │ 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 1e9ef │ │ │ │ + jmp 1e8af │ │ │ │ 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 1eba4 │ │ │ │ + jle 1ea64 │ │ │ │ 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 1eb80 │ │ │ │ + jne 1ea40 │ │ │ │ lea -0x8(%edi,%ebx,8),%edi │ │ │ │ test %edx,%edx │ │ │ │ - js 1eb00 │ │ │ │ + js 1e9c0 │ │ │ │ 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 1ebc0 │ │ │ │ + jne 1ea80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ incl (%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ - jne 1e9e0 │ │ │ │ + jne 1e8a0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1eb22 │ │ │ │ + jmp 1e9e2 │ │ │ │ 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 $0x45181,%ebx │ │ │ │ + add $0x452c1,%ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ call 40d0 │ │ │ │ mov %eax,%edi │ │ │ │ call 42c0 │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ @@ -33952,81 +33852,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 1ee16 │ │ │ │ + jge 1ecd6 │ │ │ │ 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 1ee20 │ │ │ │ + jne 1ece0 │ │ │ │ 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 1ed20 │ │ │ │ + jle 1ebe0 │ │ │ │ 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 1ed00 │ │ │ │ + jne 1ebc0 │ │ │ │ ffreep %st(0) │ │ │ │ fstp %st(1) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ - jmp 1ed30 │ │ │ │ + jmp 1ebf0 │ │ │ │ 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 │ │ │ │ @@ -34058,138 +33958,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 1ee40 │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ + jge 1ed00 │ │ │ │ fstl (%ecx) │ │ │ │ fxch %st(1) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ fstl 0x8(%ecx) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 1ede7 │ │ │ │ + js 1eca7 │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - jmp 1edc0 │ │ │ │ + jmp 1ec80 │ │ │ │ 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 1edc0 │ │ │ │ + jge 1ec80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1ee00 │ │ │ │ + jmp 1ecc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1ee00 │ │ │ │ + jmp 1ecc0 │ │ │ │ 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 1ecb0 │ │ │ │ + jne 1eb70 │ │ │ │ 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 1ecc3 │ │ │ │ + jmp 1eb83 │ │ │ │ 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 1eea7 │ │ │ │ + jle 1ed67 │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ mov %ebx,%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 1ee80 │ │ │ │ + jmp 1ed40 │ │ │ │ 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 1ee80 │ │ │ │ + jne 1ed40 │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ lea -0x8(%esi,%edx,8),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 1eded │ │ │ │ + js 1ecad │ │ │ │ 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 1eec0 │ │ │ │ + jne 1ed80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x38(%ebp),%esp │ │ │ │ incl -0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - jne 1ecb0 │ │ │ │ + jne 1eb70 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1ee16 │ │ │ │ + jmp 1ecd6 │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ @@ -34212,79 +34112,79 @@ │ │ │ │ push 0x4(%edi) │ │ │ │ lea 0x50(%esp),%edi │ │ │ │ push %edi │ │ │ │ lea 0x50(%esp),%edi │ │ │ │ push %edi │ │ │ │ lea 0x50(%esp),%edi │ │ │ │ push %edi │ │ │ │ - call d6f0 │ │ │ │ + call d670 │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1ef90 │ │ │ │ + jne 1ee50 │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1f0a0 │ │ │ │ + jne 1ef60 │ │ │ │ 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 1f1b0 │ │ │ │ + je 1f070 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ mov %edi,%ecx │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ - jmp 1efdf │ │ │ │ + jmp 1ee9f │ │ │ │ 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 1f190 │ │ │ │ + jg 1f050 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%ebp │ │ │ │ - jl 1efc0 │ │ │ │ + jl 1ee80 │ │ │ │ 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 1f1c7 │ │ │ │ + jle 1f087 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ lea 0x1(%eax),%ebp │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ - jmp 1f086 │ │ │ │ + jmp 1ef46 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x34(%esp),%eax │ │ │ │ - jg 1ef6b │ │ │ │ + jg 1ee2b │ │ │ │ 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) │ │ │ │ @@ -34295,69 +34195,69 @@ │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call f480 │ │ │ │ + call f400 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jle 1ef6b │ │ │ │ + jle 1ee2b │ │ │ │ mov (%ebx,%edi,8),%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jle 1f020 │ │ │ │ + jle 1eee0 │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 1ef7c │ │ │ │ + je 1ee3c │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1f1c0 │ │ │ │ + je 1f080 │ │ │ │ dec %eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ - jmp 1f0de │ │ │ │ + jmp 1ef9e │ │ │ │ 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 1f1a0 │ │ │ │ + jg 1f060 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ cmp %ebp,%edi │ │ │ │ - jl 1f0c0 │ │ │ │ + jl 1ef80 │ │ │ │ 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 1ef7c │ │ │ │ + jle 1ee3c │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ lea 0x1(%eax),%ebp │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ - jmp 1f176 │ │ │ │ + jmp 1f036 │ │ │ │ cmp 0x3c(%esp),%eax │ │ │ │ - jg 1ef7c │ │ │ │ + jg 1ee3c │ │ │ │ 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) │ │ │ │ @@ -34368,64 +34268,64 @@ │ │ │ │ shl $0x4,%eax │ │ │ │ add 0xc(%esi),%eax │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call f480 │ │ │ │ + call f400 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jle 1ef7c │ │ │ │ + jle 1ee3c │ │ │ │ mov (%ebx,%edi,8),%eax │ │ │ │ cmp 0xc(%esp),%eax │ │ │ │ - jge 1f110 │ │ │ │ + jge 1efd0 │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%ebp │ │ │ │ - jmp 1efdf │ │ │ │ + jmp 1ee9f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 1f0de │ │ │ │ + jmp 1ef9e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 1f005 │ │ │ │ + jmp 1eec5 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 1f103 │ │ │ │ + jmp 1efc3 │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 1ef7c │ │ │ │ - jmp 1f0b2 │ │ │ │ + je 1ee3c │ │ │ │ + jmp 1ef72 │ │ │ │ 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) │ │ │ │ @@ -34434,232 +34334,232 @@ │ │ │ │ push 0x24(%esi) │ │ │ │ lea 0x60(%esp),%esi │ │ │ │ push %esi │ │ │ │ lea 0x60(%esp),%esi │ │ │ │ push %esi │ │ │ │ lea 0x60(%esp),%esi │ │ │ │ push %esi │ │ │ │ - call d4a0 │ │ │ │ + call d420 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1f270 │ │ │ │ + jne 1f130 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1f3ab │ │ │ │ + jne 1f26b │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1f510 │ │ │ │ + je 1f3d0 │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x2(%eax),%esi │ │ │ │ mov %ebp,%ecx │ │ │ │ - jmp 1f2be │ │ │ │ + jmp 1f17e │ │ │ │ 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 1f4e0 │ │ │ │ + jg 1f3a0 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jl 1f2a0 │ │ │ │ + jl 1f160 │ │ │ │ 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 1f527 │ │ │ │ + jle 1f3e7 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov %ebx,0x24(%esp) │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ inc %eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ - jmp 1f387 │ │ │ │ + jmp 1f247 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x44(%esp),%eax │ │ │ │ - jg 1f398 │ │ │ │ + jg 1f258 │ │ │ │ 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 15c30 │ │ │ │ + call 15bb0 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %esi,0x10(%esp) │ │ │ │ - jle 1f500 │ │ │ │ + jle 1f3c0 │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov (%edi,%esi,8),%eax │ │ │ │ cmp %eax,0x8(%esp) │ │ │ │ - jle 1f300 │ │ │ │ + jle 1f1c0 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 1f262 │ │ │ │ + je 1f122 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1f520 │ │ │ │ + je 1f3e0 │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ mov %ebp,%ecx │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x1(%ebp),%esi │ │ │ │ - jmp 1f3fe │ │ │ │ - jmp 1f3e0 │ │ │ │ + jmp 1f2be │ │ │ │ + jmp 1f2a0 │ │ │ │ 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 1f4f0 │ │ │ │ + jg 1f3b0 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jl 1f3e0 │ │ │ │ + jl 1f2a0 │ │ │ │ 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 1f262 │ │ │ │ + jle 1f122 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov %ebx,0x24(%esp) │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ inc %eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ - jmp 1f4c7 │ │ │ │ + jmp 1f387 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x4c(%esp),%eax │ │ │ │ - jg 1f262 │ │ │ │ + jg 1f122 │ │ │ │ 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 15c30 │ │ │ │ + call 15bb0 │ │ │ │ add $0x30,%esp │ │ │ │ cmp %esi,0x10(%esp) │ │ │ │ - jle 1f262 │ │ │ │ + jle 1f122 │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov (%edi,%esi,8),%eax │ │ │ │ cmp 0x8(%esp),%eax │ │ │ │ - jge 1f440 │ │ │ │ + jge 1f300 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 1f2be │ │ │ │ + jmp 1f17e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 1f3fe │ │ │ │ + jmp 1f2be │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ - jmp 1f251 │ │ │ │ + jmp 1f111 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 1f2e2 │ │ │ │ + jmp 1f1a2 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 1f422 │ │ │ │ + jmp 1f2e2 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 1f262 │ │ │ │ - jmp 1f3bb │ │ │ │ + je 1f122 │ │ │ │ + jmp 1f27b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ @@ -34687,279 +34587,278 @@ │ │ │ │ push 0x24(%edi) │ │ │ │ lea 0x60(%esp),%ebx │ │ │ │ push %ebx │ │ │ │ lea 0x60(%esp),%ebx │ │ │ │ push %ebx │ │ │ │ lea 0x60(%esp),%ebx │ │ │ │ push %ebx │ │ │ │ - call d260 │ │ │ │ + call d1e0 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1f5e0 │ │ │ │ + jne 1f4a0 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1f740 │ │ │ │ + jne 1f600 │ │ │ │ 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 1f8d0 │ │ │ │ + je 1f790 │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x2(%eax),%esi │ │ │ │ mov %ebp,%ecx │ │ │ │ - jmp 1f622 │ │ │ │ + jmp 1f4e2 │ │ │ │ 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 1f8b0 │ │ │ │ + jg 1f770 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jl 1f600 │ │ │ │ + jl 1f4c0 │ │ │ │ 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 1f8e7 │ │ │ │ + jle 1f7a7 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ - jmp 1f715 │ │ │ │ + jmp 1f5d6 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x44(%esp),%eax │ │ │ │ - jg 1f5bb │ │ │ │ + jg 1f47b │ │ │ │ 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 16970 │ │ │ │ + call 168f0 │ │ │ │ add $0x40,%esp │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jle 1f5bb │ │ │ │ + jle 1f47b │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov (%esi,%edi,8),%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jle 1f660 │ │ │ │ + jle 1f520 │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 1f5cc │ │ │ │ - nop │ │ │ │ + je 1f48c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1f8e0 │ │ │ │ + je 1f7a0 │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ mov %ebp,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x1(%ebp),%esi │ │ │ │ - jmp 1f7a2 │ │ │ │ - jmp 1f780 │ │ │ │ + jmp 1f662 │ │ │ │ + jmp 1f640 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,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 1f8c0 │ │ │ │ + jg 1f780 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jl 1f780 │ │ │ │ + jl 1f640 │ │ │ │ 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 1f5cc │ │ │ │ + jle 1f48c │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ inc %eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ - jmp 1f895 │ │ │ │ + jmp 1f756 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x4c(%esp),%eax │ │ │ │ - jg 1f5cc │ │ │ │ + jg 1f48c │ │ │ │ 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 16970 │ │ │ │ + call 168f0 │ │ │ │ add $0x40,%esp │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jle 1f5cc │ │ │ │ + jle 1f48c │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov (%esi,%edi,8),%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jle 1f7e0 │ │ │ │ + jle 1f6a0 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 1f622 │ │ │ │ + jmp 1f4e2 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 1f7a2 │ │ │ │ + jmp 1f662 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 1f64a │ │ │ │ + jmp 1f50a │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 1f7ca │ │ │ │ + jmp 1f68a │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 1f5cc │ │ │ │ - jmp 1f750 │ │ │ │ + je 1f48c │ │ │ │ + jmp 1f610 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ call 4c47 │ │ │ │ - add $0x44487,%eax │ │ │ │ + add $0x445c7,%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 │ │ │ │ @@ -34976,85 +34875,85 @@ │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push 0x4(%edi) │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call d6f0 │ │ │ │ + call d670 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ - jne 1f990 │ │ │ │ + jne 1f850 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1fb40 │ │ │ │ + jne 1fa00 │ │ │ │ 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 1fce5 │ │ │ │ + je 1fba5 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%eax),%ebx │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ - jmp 1f9dd │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + jmp 1f89d │ │ │ │ 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 1fcd7 │ │ │ │ + jg 1fb97 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jl 1f9c0 │ │ │ │ + jl 1f880 │ │ │ │ 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 1fcfd │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jle 1fbbd │ │ │ │ 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 1f974 │ │ │ │ + jl 1f834 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 1f974 │ │ │ │ + jg 1f834 │ │ │ │ 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 │ │ │ │ @@ -35065,44 +34964,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 1fad0 │ │ │ │ + js 1f990 │ │ │ │ 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 1faa0 │ │ │ │ + jge 1f960 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ - jmp 1fae0 │ │ │ │ + jmp 1f9a0 │ │ │ │ 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) │ │ │ │ @@ -35110,78 +35009,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 f480 │ │ │ │ + call f400 │ │ │ │ mov -0x58(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 1f974 │ │ │ │ + jle 1f834 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 1fa30 │ │ │ │ + jmp 1f8f0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1fcf1 │ │ │ │ + je 1fbb1 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x1(%edi),%edx │ │ │ │ - jmp 1fb80 │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + jmp 1fa40 │ │ │ │ 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 1fcde │ │ │ │ + jg 1fb9e │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jl 1fb60 │ │ │ │ + jl 1fa20 │ │ │ │ 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 1f983 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jle 1f843 │ │ │ │ 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 1f983 │ │ │ │ + jl 1f843 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 1f983 │ │ │ │ + jg 1f843 │ │ │ │ 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 │ │ │ │ @@ -35192,44 +35091,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 1fc70 │ │ │ │ + js 1fb30 │ │ │ │ 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 1fc40 │ │ │ │ + jge 1fb00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x54(%ebp) │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ - jmp 1fc80 │ │ │ │ + jmp 1fb40 │ │ │ │ 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) │ │ │ │ @@ -35237,36 +35136,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 f480 │ │ │ │ + call f400 │ │ │ │ mov -0x58(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 1f983 │ │ │ │ + jle 1f843 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 1fbd0 │ │ │ │ + jmp 1fa90 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 1f9dd │ │ │ │ + jmp 1f89d │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 1fb80 │ │ │ │ + jmp 1fa40 │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - jmp 1fa04 │ │ │ │ + jmp 1f8c4 │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - jmp 1fba8 │ │ │ │ + jmp 1fa68 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 1f983 │ │ │ │ - jmp 1fb4f │ │ │ │ + je 1f843 │ │ │ │ + jmp 1fa0f │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ @@ -35288,100 +35187,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 201e5 │ │ │ │ + jle 200a5 │ │ │ │ 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 1fda0 │ │ │ │ + je 1fc60 │ │ │ │ mov (%eax),%edi │ │ │ │ lea 0x8(%ecx),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 1fdae │ │ │ │ + je 1fc6e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edi │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edi │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 1fda0 │ │ │ │ + jne 1fc60 │ │ │ │ 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 8c60 │ │ │ │ + call 8ca0 │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1fe0e │ │ │ │ + jne 1fcce │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 1ffe4 │ │ │ │ + jne 1fea4 │ │ │ │ add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 201f6 │ │ │ │ + je 200b6 │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ - mov %edi,0x4(%esp) │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x2(%eax),%esi │ │ │ │ + mov %edi,0x4(%esp) │ │ │ │ mov %ebp,%ecx │ │ │ │ - jmp 1fe62 │ │ │ │ + jmp 1fd22 │ │ │ │ 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 201de │ │ │ │ + jg 2009e │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jl 1fe40 │ │ │ │ + jl 1fd00 │ │ │ │ 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 201fd │ │ │ │ + jle 200bd │ │ │ │ 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 │ │ │ │ @@ -35395,102 +35294,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 1ffcf │ │ │ │ + jg 1fe8f │ │ │ │ cmp 0x48(%esp),%eax │ │ │ │ - jg 1ffcf │ │ │ │ + jg 1fe8f │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 1ffc4 │ │ │ │ + js 1fe84 │ │ │ │ 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 1ff52 │ │ │ │ + jmp 1fe12 │ │ │ │ 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 1ffc0 │ │ │ │ + jge 1fe80 │ │ │ │ mov (%edi),%edx │ │ │ │ cmp 0x4(%esp),%edx │ │ │ │ - jl 1ff40 │ │ │ │ + jl 1fe00 │ │ │ │ cmp 0x14(%esp),%edx │ │ │ │ - jge 1ff40 │ │ │ │ + jge 1fe00 │ │ │ │ mov (%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 1ff40 │ │ │ │ + jle 1fe00 │ │ │ │ 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 1ff80 │ │ │ │ + jne 1fe40 │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ - jmp 1ff40 │ │ │ │ + jmp 1fe00 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,0x30(%esp) │ │ │ │ - jg 1fed0 │ │ │ │ + jg 1fd90 │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov 0x4c(%esp),%edi │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 1fe06 │ │ │ │ + je 1fcc6 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 201ef │ │ │ │ + je 200af │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ - mov %edi,0x4(%esp) │ │ │ │ mov %ebp,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x1(%ebp),%esi │ │ │ │ - jmp 20062 │ │ │ │ - jmp 20040 │ │ │ │ + mov %edi,0x4(%esp) │ │ │ │ + jmp 1ff22 │ │ │ │ + jmp 1ff00 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -35499,31 +35398,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 201d7 │ │ │ │ + jl 20097 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jl 20040 │ │ │ │ + jl 1ff00 │ │ │ │ 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 1fe06 │ │ │ │ + jle 1fcc6 │ │ │ │ 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 │ │ │ │ @@ -35536,122 +35435,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 1fe06 │ │ │ │ + jl 1fcc6 │ │ │ │ cmp 0x48(%esp),%eax │ │ │ │ - jg 1fe06 │ │ │ │ + jg 1fcc6 │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 201c4 │ │ │ │ + js 20084 │ │ │ │ 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 20152 │ │ │ │ + jmp 20012 │ │ │ │ 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 201c0 │ │ │ │ + jge 20080 │ │ │ │ mov (%edi),%edx │ │ │ │ cmp 0x4(%esp),%edx │ │ │ │ - jl 20140 │ │ │ │ + jl 20000 │ │ │ │ cmp 0x14(%esp),%edx │ │ │ │ - jge 20140 │ │ │ │ + jge 20000 │ │ │ │ mov (%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 20140 │ │ │ │ + jle 20000 │ │ │ │ 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 20180 │ │ │ │ + jne 20040 │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ - jmp 20140 │ │ │ │ + jmp 20000 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,0x30(%esp) │ │ │ │ - jg 200d0 │ │ │ │ + jg 1ff90 │ │ │ │ add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 20062 │ │ │ │ + jmp 1ff22 │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 1fe62 │ │ │ │ + jmp 1fd22 │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp 1fdae │ │ │ │ + jmp 1fc6e │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 2008e │ │ │ │ + jmp 1ff4e │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1fe8e │ │ │ │ + jmp 1fd4e │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 1fe06 │ │ │ │ - jmp 1fff4 │ │ │ │ + je 1fcc6 │ │ │ │ + jmp 1feb4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ call 4c47 │ │ │ │ - add $0x43b67,%eax │ │ │ │ + add $0x43ca7,%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 │ │ │ │ @@ -35661,411 +35560,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 d4a0 │ │ │ │ + call d420 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 202b0 │ │ │ │ + jne 20170 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 204c0 │ │ │ │ + jne 20380 │ │ │ │ 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 20706 │ │ │ │ + je 205c6 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ - jmp 202fd │ │ │ │ + jmp 201bd │ │ │ │ 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 206ff │ │ │ │ + jg 205bf │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 202e0 │ │ │ │ + jl 201a0 │ │ │ │ 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 2071e │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jle 205de │ │ │ │ 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 20297 │ │ │ │ + jl 20157 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 20297 │ │ │ │ + jg 20157 │ │ │ │ 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 206e0 │ │ │ │ + jle 205a0 │ │ │ │ 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 20400 │ │ │ │ + jne 202c0 │ │ │ │ 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 20440 │ │ │ │ + jne 20300 │ │ │ │ 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 15c30 │ │ │ │ + call 15bb0 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ incl -0x44(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 20297 │ │ │ │ + jle 20157 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 20370 │ │ │ │ + jmp 20230 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 20712 │ │ │ │ + je 205d2 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - jmp 204fd │ │ │ │ + jmp 203bd │ │ │ │ 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 206f8 │ │ │ │ + jl 205b8 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 204e0 │ │ │ │ + jl 203a0 │ │ │ │ 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 202a3 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jle 20163 │ │ │ │ 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 202a3 │ │ │ │ + jl 20163 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 202a3 │ │ │ │ + jg 20163 │ │ │ │ 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 206c0 │ │ │ │ + jle 20580 │ │ │ │ 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 20600 │ │ │ │ + jne 204c0 │ │ │ │ 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 20640 │ │ │ │ + jne 20500 │ │ │ │ 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 15c30 │ │ │ │ + call 15bb0 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ incl -0x44(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 202a3 │ │ │ │ + jle 20163 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 20570 │ │ │ │ + jmp 20430 │ │ │ │ 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 20659 │ │ │ │ + jmp 20519 │ │ │ │ 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 20459 │ │ │ │ + jmp 20319 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 204fd │ │ │ │ + jmp 203bd │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 202fd │ │ │ │ + jmp 201bd │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ - jmp 20322 │ │ │ │ + jmp 201e2 │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ - jmp 20522 │ │ │ │ + jmp 203e2 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - je 202a3 │ │ │ │ - jmp 204d0 │ │ │ │ + je 20163 │ │ │ │ + jmp 20390 │ │ │ │ nop │ │ │ │ call 4c47 │ │ │ │ - add $0x43657,%eax │ │ │ │ + add $0x43797,%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 │ │ │ │ @@ -36075,138 +35974,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 d6f0 │ │ │ │ + call d670 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 207c0 │ │ │ │ + jne 20680 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 20a80 │ │ │ │ + jne 20940 │ │ │ │ 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 20d4b │ │ │ │ + je 20c0b │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ - jmp 207fd │ │ │ │ + jmp 206bd │ │ │ │ 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 20d3d │ │ │ │ + jg 20bfd │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 207e0 │ │ │ │ + jl 206a0 │ │ │ │ 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 20d63 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jle 20c23 │ │ │ │ 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 207a7 │ │ │ │ + jl 20667 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 207a7 │ │ │ │ + jg 20667 │ │ │ │ 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 209b3 │ │ │ │ - mov 0x18(%ebx),%edx │ │ │ │ + jle 20873 │ │ │ │ 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) │ │ │ │ @@ -36216,50 +36115,50 @@ │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x9c84(%esi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jne 20a10 │ │ │ │ + jne 208d0 │ │ │ │ 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 2097c │ │ │ │ + jmp 2083c │ │ │ │ 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 20990 │ │ │ │ + je 20850 │ │ │ │ test %eax,%eax │ │ │ │ - jg 20960 │ │ │ │ + jg 20820 │ │ │ │ fldl 0x8(%ecx,%edx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 20965 │ │ │ │ + je 20825 │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 20969 │ │ │ │ + jmp 20829 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 209b0 │ │ │ │ + jmp 20870 │ │ │ │ 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 │ │ │ │ @@ -36275,31 +36174,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 f480 │ │ │ │ + call f400 │ │ │ │ mov -0x74(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x5c(%ebp) │ │ │ │ - jle 207a7 │ │ │ │ + jle 20667 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 20850 │ │ │ │ + jmp 20710 │ │ │ │ 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 20a62 │ │ │ │ - jmp 20a40 │ │ │ │ + jmp 20922 │ │ │ │ + jmp 20900 │ │ │ │ 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 │ │ │ │ @@ -36307,131 +36206,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 209a0 │ │ │ │ + je 20860 │ │ │ │ test %eax,%eax │ │ │ │ - jg 20a40 │ │ │ │ + jg 20900 │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 20a45 │ │ │ │ + je 20905 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 20a4c │ │ │ │ + jmp 2090c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 20d57 │ │ │ │ + je 20c17 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - jmp 20abd │ │ │ │ + jmp 2097d │ │ │ │ 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 20d44 │ │ │ │ + jl 20c04 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 20aa0 │ │ │ │ + jl 20960 │ │ │ │ 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 207b3 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jle 20673 │ │ │ │ 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 207b3 │ │ │ │ + jl 20673 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 207b3 │ │ │ │ + jg 20673 │ │ │ │ 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 20c73 │ │ │ │ - mov 0x18(%ebx),%edx │ │ │ │ + jle 20b33 │ │ │ │ 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) │ │ │ │ @@ -36441,50 +36340,50 @@ │ │ │ │ fildl -0x60(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x9c84(%edi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jne 20cd0 │ │ │ │ + jne 20b90 │ │ │ │ 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 20c3c │ │ │ │ + jmp 20afc │ │ │ │ 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 20c50 │ │ │ │ + je 20b10 │ │ │ │ test %eax,%eax │ │ │ │ - jg 20c20 │ │ │ │ + jg 20ae0 │ │ │ │ fldl 0x8(%ecx,%edx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 20c25 │ │ │ │ + je 20ae5 │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 20c29 │ │ │ │ + jmp 20ae9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 20c70 │ │ │ │ + jmp 20b30 │ │ │ │ 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 │ │ │ │ @@ -36500,31 +36399,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 f480 │ │ │ │ + call f400 │ │ │ │ mov -0x74(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x5c(%ebp) │ │ │ │ - jle 207b3 │ │ │ │ + jle 20673 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 20b10 │ │ │ │ + jmp 209d0 │ │ │ │ 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 20d22 │ │ │ │ - jmp 20d00 │ │ │ │ + jmp 20be2 │ │ │ │ + jmp 20bc0 │ │ │ │ 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 │ │ │ │ @@ -36532,554 +36431,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 20c60 │ │ │ │ + je 20b20 │ │ │ │ test %eax,%eax │ │ │ │ - jg 20d00 │ │ │ │ + jg 20bc0 │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%ecx,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 20d05 │ │ │ │ + je 20bc5 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 20d0c │ │ │ │ + jmp 20bcc │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 207fd │ │ │ │ + jmp 206bd │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 20abd │ │ │ │ + jmp 2097d │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - jmp 20822 │ │ │ │ + jmp 206e2 │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - jmp 20ae2 │ │ │ │ + jmp 209a2 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - je 207b3 │ │ │ │ - jmp 20a90 │ │ │ │ + je 20673 │ │ │ │ + jmp 20950 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ call 4c47 │ │ │ │ - add $0x43007,%eax │ │ │ │ + add $0x43147,%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 d260 │ │ │ │ + call d1e0 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 20e20 │ │ │ │ + jne 20ce0 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 210c0 │ │ │ │ + jne 20fa0 │ │ │ │ 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 213bf │ │ │ │ + je 212c2 │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 20e5d │ │ │ │ + jmp 20d1d │ │ │ │ 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 213b8 │ │ │ │ + jg 212bb │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 20e40 │ │ │ │ + jl 20d00 │ │ │ │ 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 213d7 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jle 212da │ │ │ │ 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 20dfd │ │ │ │ + jl 20cbd │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 20dfd │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + jg 20cbd │ │ │ │ + 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 21390 │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ + jle 21290 │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ fld1 │ │ │ │ - jmp 20fa0 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + jmp 20e60 │ │ │ │ + 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 20fa0 │ │ │ │ + jne 20e60 │ │ │ │ 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 20ec0 │ │ │ │ + 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 20fe0 │ │ │ │ + jne 20ec0 │ │ │ │ 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 21020 │ │ │ │ + jne 20f00 │ │ │ │ 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 16970 │ │ │ │ + call 168f0 │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 20dfd │ │ │ │ + jle 20cbd │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 20f00 │ │ │ │ + jmp 20dc0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 213cb │ │ │ │ + je 212ce │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - jmp 210fd │ │ │ │ + jmp 20fdd │ │ │ │ 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 213b1 │ │ │ │ + jl 212b4 │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 210e0 │ │ │ │ + jl 20fc0 │ │ │ │ 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 20e09 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jle 20cc9 │ │ │ │ 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 20e09 │ │ │ │ + jl 20cc9 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 20e09 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + jg 20cc9 │ │ │ │ + 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 21360 │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ + jle 21260 │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - mov $0x1,%eax │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ + mov $0x1,%eax │ │ │ │ fld1 │ │ │ │ - jmp 21240 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 21120 │ │ │ │ + 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 21240 │ │ │ │ + jne 21120 │ │ │ │ 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 21180 │ │ │ │ + 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 21280 │ │ │ │ + jne 21180 │ │ │ │ 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 212c0 │ │ │ │ + jne 211c0 │ │ │ │ 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 16970 │ │ │ │ + call 168f0 │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ incl -0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 20e09 │ │ │ │ + jle 20cc9 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 211a0 │ │ │ │ + jmp 21080 │ │ │ │ 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 212d9 │ │ │ │ + jmp 211d9 │ │ │ │ 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 21039 │ │ │ │ + jmp 20f19 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 210fd │ │ │ │ + jmp 20fdd │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 20e5d │ │ │ │ + jmp 20d1d │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - jmp 20e82 │ │ │ │ + jmp 20d42 │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ - jmp 21122 │ │ │ │ + jmp 21002 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - je 20e09 │ │ │ │ - jmp 210d0 │ │ │ │ + je 20cc9 │ │ │ │ + jmp 20fb0 │ │ │ │ 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 5cea │ │ │ │ - add $0x4297f,%esi │ │ │ │ + call 5d0a │ │ │ │ + add $0x42a7f,%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 │ │ │ │ @@ -37093,154 +37002,154 @@ │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push 0x4(%edi) │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call d6f0 │ │ │ │ + call d670 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 21480 │ │ │ │ + jne 21380 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 21760 │ │ │ │ + jne 21660 │ │ │ │ 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 21a63 │ │ │ │ + je 21963 │ │ │ │ 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 214e3 │ │ │ │ - jmp 214c0 │ │ │ │ + jmp 213e3 │ │ │ │ + jmp 213c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,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 21a55 │ │ │ │ + jg 21955 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ cmp -0x44(%ebp),%edx │ │ │ │ - jl 214c0 │ │ │ │ + jl 213c0 │ │ │ │ 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 21a7b │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jle 2197b │ │ │ │ + fldl -0x998c(%esi) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ - fldl -0x998c(%esi) │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - fldt -0x994c(%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 -0x994c(%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 21465 │ │ │ │ + jl 21365 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 21465 │ │ │ │ + jg 21365 │ │ │ │ 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 216e4 │ │ │ │ + jl 215e4 │ │ │ │ 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 -0x9c84(%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 21698 │ │ │ │ + jmp 21598 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ @@ -37266,49 +37175,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 21685 │ │ │ │ + je 21585 │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%esi) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 216e0 │ │ │ │ + je 215e0 │ │ │ │ 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 21640 │ │ │ │ + ja 21540 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 21740 │ │ │ │ + ja 21640 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x88(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 21698 │ │ │ │ + jne 21598 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 216e4 │ │ │ │ + jmp 215e4 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x2c(%ebp) │ │ │ │ @@ -37321,47 +37230,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 f480 │ │ │ │ + call f400 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jle 21465 │ │ │ │ + jle 21365 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 21550 │ │ │ │ + jmp 21450 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 21690 │ │ │ │ + jmp 21590 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 21a6f │ │ │ │ + je 2196f │ │ │ │ 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 217e3 │ │ │ │ - jmp 217c0 │ │ │ │ + jmp 216e3 │ │ │ │ + jmp 216c0 │ │ │ │ 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 │ │ │ │ @@ -37370,115 +37279,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 21a5c │ │ │ │ + jg 2195c │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ cmp -0x44(%ebp),%edx │ │ │ │ - jl 217c0 │ │ │ │ + jl 216c0 │ │ │ │ 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 21471 │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jle 21371 │ │ │ │ + fldl -0x998c(%esi) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ - fldl -0x998c(%esi) │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - fldt -0x994c(%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 -0x994c(%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 21471 │ │ │ │ + jl 21371 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 21471 │ │ │ │ + jg 21371 │ │ │ │ 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 219e4 │ │ │ │ + jl 218e4 │ │ │ │ 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 -0x9c84(%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 21998 │ │ │ │ + jmp 21898 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ @@ -37504,49 +37413,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 21985 │ │ │ │ + je 21885 │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%esi) │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 219e0 │ │ │ │ + je 218e0 │ │ │ │ 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 21940 │ │ │ │ + ja 21840 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 21a40 │ │ │ │ + ja 21940 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x88(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 21998 │ │ │ │ + jne 21898 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 219e4 │ │ │ │ + jmp 218e4 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x2c(%ebp) │ │ │ │ @@ -37559,58 +37468,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 f480 │ │ │ │ + call f400 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0x80(%ebp) │ │ │ │ - jle 21471 │ │ │ │ + jle 21371 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 21850 │ │ │ │ + jmp 21750 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fldl -0x60(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fsin │ │ │ │ fmull -0x58(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 21990 │ │ │ │ + jmp 21890 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 214e3 │ │ │ │ + jmp 213e3 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 217e3 │ │ │ │ + jmp 216e3 │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ - jmp 2150c │ │ │ │ + jmp 2140c │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ - jmp 2180c │ │ │ │ + jmp 2170c │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - je 21471 │ │ │ │ - jmp 21770 │ │ │ │ + je 21371 │ │ │ │ + jmp 21670 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ call 4c47 │ │ │ │ - add $0x422f7,%eax │ │ │ │ + add $0x423f7,%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) │ │ │ │ @@ -37625,116 +37534,116 @@ │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push 0x4(%edi) │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call d6f0 │ │ │ │ + call d670 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ - jne 21b20 │ │ │ │ + jne 21a20 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 21e10 │ │ │ │ + jne 21d10 │ │ │ │ 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 22112 │ │ │ │ + je 22012 │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ - jmp 21b60 │ │ │ │ + jmp 21a60 │ │ │ │ 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 22103 │ │ │ │ + jg 22003 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,-0x50(%ebp) │ │ │ │ - jl 21b40 │ │ │ │ + jl 21a40 │ │ │ │ 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 2212a │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jle 2202a │ │ │ │ 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 -0x994c(%eax) │ │ │ │ fstpt -0x80(%ebp) │ │ │ │ fldl -0x998c(%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 21b04 │ │ │ │ + jl 21a04 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 21b04 │ │ │ │ + jg 21a04 │ │ │ │ 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) │ │ │ │ @@ -37763,15 +37672,15 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ fldl (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ - jbe 21dc0 │ │ │ │ + jbe 21cc0 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fsqrt │ │ │ │ fstpl -0x60(%ebp) │ │ │ │ @@ -37800,25 +37709,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 21cea │ │ │ │ + je 21bea │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ fmull -0x88(%ebp) │ │ │ │ fdivl -0x60(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 21d60 │ │ │ │ + js 21c60 │ │ │ │ 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 │ │ │ │ @@ -37841,20 +37750,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 21d40 │ │ │ │ + jge 21c40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ - jmp 21d70 │ │ │ │ + jmp 21c70 │ │ │ │ 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 │ │ │ │ @@ -37867,142 +37776,142 @@ │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - call f480 │ │ │ │ + call f400 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ incl -0x50(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jle 21b04 │ │ │ │ + jle 21a04 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 21bd0 │ │ │ │ + jmp 21ad0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(5) │ │ │ │ fcomip %st(5),%st │ │ │ │ - ja 21de0 │ │ │ │ + ja 21ce0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fldl -0x88(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 21cfc │ │ │ │ + jmp 21bfc │ │ │ │ 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 21cfc │ │ │ │ + jmp 21bfc │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 2211e │ │ │ │ + je 2201e │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x1(%ebx),%edi │ │ │ │ - jmp 21e60 │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + mov %ebx,-0x64(%ebp) │ │ │ │ + jmp 21d60 │ │ │ │ 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 2210b │ │ │ │ + jl 2200b │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%edx │ │ │ │ - jl 21e40 │ │ │ │ + jl 21d40 │ │ │ │ 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 21b13 │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jle 21a13 │ │ │ │ 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 -0x994c(%eax) │ │ │ │ fstpt -0x80(%ebp) │ │ │ │ fldl -0x998c(%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 21b13 │ │ │ │ + jl 21a13 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 21b13 │ │ │ │ + jg 21a13 │ │ │ │ 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) │ │ │ │ @@ -38030,15 +37939,15 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(0),%st │ │ │ │ faddp %st,%st(4) │ │ │ │ fldl (%eax) │ │ │ │ fldz │ │ │ │ fxch %st(5) │ │ │ │ fcomi %st(5),%st │ │ │ │ - jbe 220c0 │ │ │ │ + jbe 21fc0 │ │ │ │ fstp %st(5) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fxch %st(4) │ │ │ │ fsqrt │ │ │ │ fstpl -0x60(%ebp) │ │ │ │ @@ -38067,25 +37976,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 21fe8 │ │ │ │ + je 21ee8 │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ fmull -0x88(%ebp) │ │ │ │ fdivl -0x60(%ebp) │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - js 22060 │ │ │ │ + js 21f60 │ │ │ │ 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 │ │ │ │ @@ -38108,20 +38017,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 22040 │ │ │ │ + jge 21f40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ - jmp 22070 │ │ │ │ + jmp 21f70 │ │ │ │ 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 │ │ │ │ @@ -38134,75 +38043,75 @@ │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ push 0xc(%eax) │ │ │ │ push 0x8(%eax) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - call f480 │ │ │ │ + call f400 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ incl -0x50(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jle 21b13 │ │ │ │ + jle 21a13 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 21ed0 │ │ │ │ + jmp 21dd0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(5) │ │ │ │ fcomip %st(5),%st │ │ │ │ - ja 220e0 │ │ │ │ + ja 21fe0 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fldl -0x88(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 21ffa │ │ │ │ + jmp 21efa │ │ │ │ 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 21ffa │ │ │ │ + jmp 21efa │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 21b60 │ │ │ │ + jmp 21a60 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 21e60 │ │ │ │ + jmp 21d60 │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ - jmp 21b8b │ │ │ │ + jmp 21a8b │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ - jmp 21e8b │ │ │ │ + jmp 21d8b │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 21b13 │ │ │ │ - jmp 21e1f │ │ │ │ + je 21a13 │ │ │ │ + jmp 21d1f │ │ │ │ xchg %ax,%ax │ │ │ │ call 4c47 │ │ │ │ - add $0x41c47,%eax │ │ │ │ + add $0x41d47,%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 │ │ │ │ @@ -38222,115 +38131,115 @@ │ │ │ │ lea -0x1c(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push %ebx │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ - call d4a0 │ │ │ │ + call d420 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 221e0 │ │ │ │ + jne 220e0 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 22600 │ │ │ │ + jne 22500 │ │ │ │ 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 22a2d │ │ │ │ + je 2292d │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ - jmp 2221d │ │ │ │ + jmp 2211d │ │ │ │ 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 22a26 │ │ │ │ + jg 22926 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 22200 │ │ │ │ + jl 22100 │ │ │ │ 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 22a45 │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + jle 22945 │ │ │ │ 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 221c3 │ │ │ │ + jl 220c3 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 221c3 │ │ │ │ + jg 220c3 │ │ │ │ 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 22a10 │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + jle 22910 │ │ │ │ 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) │ │ │ │ @@ -38362,69 +38271,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 -0x9c84(%eax) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 22580 │ │ │ │ + jne 22480 │ │ │ │ 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 223dc │ │ │ │ + jmp 222dc │ │ │ │ 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 223f0 │ │ │ │ + je 222f0 │ │ │ │ test %eax,%eax │ │ │ │ - jg 223c0 │ │ │ │ + jg 222c0 │ │ │ │ fldl 0x8(%edx,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 223c5 │ │ │ │ + je 222c5 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 223c9 │ │ │ │ + jmp 222c9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 22410 │ │ │ │ + jmp 22310 │ │ │ │ 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) │ │ │ │ @@ -38458,90 +38367,90 @@ │ │ │ │ fildl -0x68(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x9c84(%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 224d8 │ │ │ │ - jmp 224c0 │ │ │ │ + jmp 223d8 │ │ │ │ + jmp 223c0 │ │ │ │ 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 22510 │ │ │ │ + je 22410 │ │ │ │ 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 224c0 │ │ │ │ + jns 223c0 │ │ │ │ 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 224d5 │ │ │ │ + jne 223d5 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 22514 │ │ │ │ + jmp 22414 │ │ │ │ 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 15c30 │ │ │ │ + call 15bb0 │ │ │ │ mov -0x78(%ebp),%esp │ │ │ │ incl -0x54(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jle 221c3 │ │ │ │ + jle 220c3 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 22290 │ │ │ │ + jmp 22190 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 225e2 │ │ │ │ - jmp 225c0 │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + jmp 224e2 │ │ │ │ + jmp 224c0 │ │ │ │ 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) │ │ │ │ @@ -38550,112 +38459,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 22400 │ │ │ │ + je 22300 │ │ │ │ test %eax,%eax │ │ │ │ - jg 225c0 │ │ │ │ + jg 224c0 │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 225c5 │ │ │ │ + je 224c5 │ │ │ │ sub $0x8,%ebx │ │ │ │ - jmp 225cc │ │ │ │ + jmp 224cc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 22a39 │ │ │ │ + je 22939 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - jmp 2263d │ │ │ │ + jmp 2253d │ │ │ │ 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 22a1f │ │ │ │ + jl 2291f │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 22620 │ │ │ │ + jl 22520 │ │ │ │ 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 221cf │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + jle 220cf │ │ │ │ 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 221cf │ │ │ │ + jl 220cf │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 221cf │ │ │ │ + jg 220cf │ │ │ │ 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 22a00 │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + jle 22900 │ │ │ │ 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) │ │ │ │ @@ -38687,69 +38596,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 -0x9c84(%eax) │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 22980 │ │ │ │ + jne 22880 │ │ │ │ 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 227fc │ │ │ │ + jmp 226fc │ │ │ │ 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 22810 │ │ │ │ + je 22710 │ │ │ │ test %eax,%eax │ │ │ │ - jg 227e0 │ │ │ │ + jg 226e0 │ │ │ │ fldl 0x8(%edx,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 227e5 │ │ │ │ + je 226e5 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 227e9 │ │ │ │ + jmp 226e9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 22830 │ │ │ │ + jmp 22730 │ │ │ │ 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) │ │ │ │ @@ -38783,84 +38692,84 @@ │ │ │ │ fildl -0x68(%ebp) │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x9c84(%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 228d8 │ │ │ │ + jmp 227d8 │ │ │ │ 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 22910 │ │ │ │ + je 22810 │ │ │ │ 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 228c0 │ │ │ │ + jns 227c0 │ │ │ │ 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 228d5 │ │ │ │ + jne 227d5 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 22914 │ │ │ │ + jmp 22814 │ │ │ │ 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 15c30 │ │ │ │ + call 15bb0 │ │ │ │ mov -0x88(%ebp),%esp │ │ │ │ incl -0x54(%ebp) │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jle 221cf │ │ │ │ + jle 220cf │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 226b0 │ │ │ │ + jmp 225b0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ - jmp 229e2 │ │ │ │ - jmp 229c0 │ │ │ │ + jmp 228e2 │ │ │ │ + jmp 228c0 │ │ │ │ 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 │ │ │ │ @@ -38870,886 +38779,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 22820 │ │ │ │ + je 22720 │ │ │ │ test %eax,%eax │ │ │ │ - jg 229c0 │ │ │ │ + jg 228c0 │ │ │ │ lea 0x0(,%eax,8),%esi │ │ │ │ neg %esi │ │ │ │ fldl (%edx,%esi,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %eax,%eax │ │ │ │ - je 229c5 │ │ │ │ + je 228c5 │ │ │ │ sub $0x8,%esi │ │ │ │ - jmp 229cc │ │ │ │ + jmp 228cc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ lea 0x8(%edx,%edi,1),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - jmp 22914 │ │ │ │ + jmp 22814 │ │ │ │ nop │ │ │ │ mov -0x6c(%ebp),%edi │ │ │ │ lea 0x8(%edx,%edi,1),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ - jmp 22514 │ │ │ │ + jmp 22414 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 2263d │ │ │ │ + jmp 2253d │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 2221d │ │ │ │ + jmp 2211d │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ - jmp 22242 │ │ │ │ + jmp 22142 │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ - jmp 22662 │ │ │ │ + jmp 22562 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - je 221cf │ │ │ │ - jmp 22610 │ │ │ │ + je 220cf │ │ │ │ + jmp 22510 │ │ │ │ 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 5cea │ │ │ │ - add $0x41312,%esi │ │ │ │ + call 5d0a │ │ │ │ + add $0x41412,%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 d4a0 │ │ │ │ + call d420 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ - jne 22b00 │ │ │ │ + jne 22a10 │ │ │ │ + jmp 229f0 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 229f0 │ │ │ │ + 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 22fb0 │ │ │ │ + jne 22e90 │ │ │ │ + jmp 22a07 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 22a07 │ │ │ │ + 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 23473 │ │ │ │ + je 23313 │ │ │ │ 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 22b63 │ │ │ │ - jmp 22b40 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + jmp 22a63 │ │ │ │ + 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 23465 │ │ │ │ + jg 23305 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - cmp -0x44(%ebp),%ebx │ │ │ │ - jl 22b40 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + jl 22a40 │ │ │ │ + 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 2348b │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jle 2332b │ │ │ │ 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) │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ fldl -0x998c(%esi) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ fldt -0x994c(%esi) │ │ │ │ - fstpt -0x60(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ mov (%ebx,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 22ade │ │ │ │ + jl 229e0 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 22ade │ │ │ │ + jg 229e4 │ │ │ │ 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 22ee6 │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + js 22dc4 │ │ │ │ + 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 22d5d │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + jmp 22c56 │ │ │ │ + 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 22d45 │ │ │ │ + je 22c3e │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%esi) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + 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 22db0 │ │ │ │ + jg 22ca0 │ │ │ │ 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 22d00 │ │ │ │ + ja 22c00 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 22f70 │ │ │ │ + ja 22e50 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 22d5d │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 22db4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jle 22c56 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 22ca4 │ │ │ │ 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 22e8e │ │ │ │ + jmp 22d77 │ │ │ │ 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 22e75 │ │ │ │ + je 22d5e │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%esi) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + 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 22ee0 │ │ │ │ + jg 22dc0 │ │ │ │ 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 22e30 │ │ │ │ + ja 22d20 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 22f90 │ │ │ │ + ja 22e70 │ │ │ │ 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 22e8e │ │ │ │ - ffreep %st(0) │ │ │ │ + jle 22d77 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 22ee6 │ │ │ │ + jmp 22dc4 │ │ │ │ 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 15c30 │ │ │ │ + call 15bb0 │ │ │ │ mov -0xa8(%ebp),%esp │ │ │ │ incl -0x7c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ cmp %eax,-0x94(%ebp) │ │ │ │ - jle 22ade │ │ │ │ + jle 229f0 │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 22bf0 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 22af0 │ │ │ │ + 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 22d50 │ │ │ │ + jmp 22c49 │ │ │ │ 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 22e80 │ │ │ │ + jmp 22d69 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 2347f │ │ │ │ + je 2331f │ │ │ │ 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 23023 │ │ │ │ - jmp 23000 │ │ │ │ - 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 22ee3 │ │ │ │ + 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 2346c │ │ │ │ + jg 2330c │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - cmp -0x44(%ebp),%ebx │ │ │ │ - jl 23000 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + jl 22ec0 │ │ │ │ + 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 22aed │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jle 22a07 │ │ │ │ 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) │ │ │ │ + fildl -0x9c(%ebp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ fldl -0x998c(%esi) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ fldt -0x994c(%esi) │ │ │ │ - fstpt -0x60(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ mov (%ebx,%ecx,8),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jl 22aed │ │ │ │ + jl 22a01 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 22aed │ │ │ │ + jg 22a05 │ │ │ │ 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 233a6 │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + js 23244 │ │ │ │ + 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 2321d │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + jmp 230d6 │ │ │ │ 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 23205 │ │ │ │ + je 230be │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%esi) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + 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 23270 │ │ │ │ + jl 23120 │ │ │ │ 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 231c0 │ │ │ │ + ja 23080 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 23430 │ │ │ │ + ja 232d0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ dec %eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 2321d │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 23274 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jge 230d6 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 23124 │ │ │ │ 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 2334e │ │ │ │ + jmp 231f7 │ │ │ │ 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 23335 │ │ │ │ + je 231de │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%esi) │ │ │ │ - fmull -0x50(%ebp) │ │ │ │ + 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 233a0 │ │ │ │ + jl 23240 │ │ │ │ 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 232f0 │ │ │ │ + ja 231a0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 23450 │ │ │ │ + ja 232f0 │ │ │ │ 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 2334e │ │ │ │ - ffreep %st(0) │ │ │ │ + jge 231f7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 233a6 │ │ │ │ + jmp 23244 │ │ │ │ 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 15c30 │ │ │ │ + call 15bb0 │ │ │ │ mov -0xa8(%ebp),%esp │ │ │ │ incl -0x7c(%ebp) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ cmp %eax,-0x94(%ebp) │ │ │ │ - jle 22aed │ │ │ │ + jle 22a07 │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 230b0 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 22f70 │ │ │ │ + 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 23210 │ │ │ │ + jmp 230c9 │ │ │ │ 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 23340 │ │ │ │ + jmp 231e9 │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 22b63 │ │ │ │ + jmp 22a63 │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 23023 │ │ │ │ + jmp 22ee3 │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ - jmp 22b8f │ │ │ │ + jmp 22a8f │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ - jmp 2304f │ │ │ │ + jmp 22f0f │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 22aed │ │ │ │ - jmp 22fc3 │ │ │ │ + je 22a07 │ │ │ │ + jmp 22ea3 │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xd8,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ - call 5185 │ │ │ │ - add $0x408d5,%edi │ │ │ │ + call 51a5 │ │ │ │ + add $0x40a35,%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) │ │ │ │ @@ -39759,125 +39653,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 d4a0 │ │ │ │ + call d420 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 23530 │ │ │ │ + jne 233d0 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 23aa0 │ │ │ │ + jne 23920 │ │ │ │ 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 24026 │ │ │ │ + je 23ea6 │ │ │ │ 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 235a3 │ │ │ │ - jmp 23580 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%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 23423 │ │ │ │ + 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 24018 │ │ │ │ + jg 23e98 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ cmp -0x4c(%ebp),%esi │ │ │ │ - jl 23580 │ │ │ │ + jl 23400 │ │ │ │ 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 2403e │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jle 23ebe │ │ │ │ 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 -0x994c(%edi) │ │ │ │ fstpt -0x60(%ebp) │ │ │ │ fldl -0x998c(%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 23518 │ │ │ │ + jl 233b8 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 23518 │ │ │ │ + jg 233b8 │ │ │ │ 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 │ │ │ │ @@ -39892,47 +39781,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) │ │ │ │ @@ -39941,15 +39830,15 @@ │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldl (%ebx) │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 23a30 │ │ │ │ + jbe 238b0 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ @@ -39973,28 +39862,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 23798 │ │ │ │ + je 23618 │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%edi) │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ test %esi,%esi │ │ │ │ - jle 23820 │ │ │ │ + jle 236a0 │ │ │ │ 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 │ │ │ │ @@ -40015,34 +39904,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 23800 │ │ │ │ + jne 23680 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - jmp 23830 │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + jmp 236b0 │ │ │ │ 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) │ │ │ │ @@ -40063,15 +39952,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 23a10 │ │ │ │ + jbe 23890 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -40098,29 +39987,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 238e2 │ │ │ │ + je 23762 │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%edi) │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 23990 │ │ │ │ + jle 23810 │ │ │ │ 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) │ │ │ │ @@ -40144,113 +40033,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 23960 │ │ │ │ + jne 237e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ - jmp 239a0 │ │ │ │ + jmp 23820 │ │ │ │ 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 15c30 │ │ │ │ + call 15bb0 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x50(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - jle 23518 │ │ │ │ + jle 233b8 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 23660 │ │ │ │ + jmp 234e0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 23a50 │ │ │ │ + ja 238d0 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 238f0 │ │ │ │ + jmp 23770 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 23a80 │ │ │ │ + ja 23900 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmull -0x90(%ebp) │ │ │ │ - jmp 237a6 │ │ │ │ + jmp 23626 │ │ │ │ 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 238f0 │ │ │ │ + jmp 23770 │ │ │ │ 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 237a6 │ │ │ │ + jmp 23626 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 24032 │ │ │ │ + je 23eb2 │ │ │ │ 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 23b23 │ │ │ │ - jmp 23b00 │ │ │ │ + jmp 239a3 │ │ │ │ + jmp 23980 │ │ │ │ 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 │ │ │ │ @@ -40259,75 +40148,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 2401f │ │ │ │ + jl 23e9f │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ cmp -0x4c(%ebp),%esi │ │ │ │ - jl 23b00 │ │ │ │ + jl 23980 │ │ │ │ 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 23524 │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + jle 233c4 │ │ │ │ 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 -0x994c(%edi) │ │ │ │ fstpt -0x60(%ebp) │ │ │ │ fldl -0x998c(%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 23524 │ │ │ │ + jl 233c4 │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 23524 │ │ │ │ + jg 233c4 │ │ │ │ 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 │ │ │ │ @@ -40342,47 +40231,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) │ │ │ │ @@ -40391,15 +40280,15 @@ │ │ │ │ fxch %st(3) │ │ │ │ fadd %st(1),%st │ │ │ │ fldl (%ebx) │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ fldz │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 23fb0 │ │ │ │ + jbe 23e30 │ │ │ │ fstp %st(1) │ │ │ │ fsqrt │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ fabs │ │ │ │ @@ -40423,28 +40312,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 23d18 │ │ │ │ + je 23b98 │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%edi) │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ test %esi,%esi │ │ │ │ - jle 23da0 │ │ │ │ + jle 23c20 │ │ │ │ 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 │ │ │ │ @@ -40465,34 +40354,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 23d80 │ │ │ │ + jne 23c00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ - jmp 23db0 │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + jmp 23c30 │ │ │ │ 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) │ │ │ │ @@ -40513,15 +40402,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddp %st,%st(3) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(4) │ │ │ │ fcomi %st(4),%st │ │ │ │ - jbe 23f90 │ │ │ │ + jbe 23e10 │ │ │ │ fstp %st(4) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fxch %st(3) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ @@ -40548,29 +40437,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 23e62 │ │ │ │ + je 23ce2 │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%edi) │ │ │ │ fmull -0x90(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 23f10 │ │ │ │ + jle 23d90 │ │ │ │ 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) │ │ │ │ @@ -40594,125 +40483,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 23ee0 │ │ │ │ + jne 23d60 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ - jmp 23f20 │ │ │ │ + jmp 23da0 │ │ │ │ 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 15c30 │ │ │ │ + call 15bb0 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ incl -0x50(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ cmp %eax,-0x74(%ebp) │ │ │ │ - jle 23524 │ │ │ │ + jle 233c4 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 23be0 │ │ │ │ + jmp 23a60 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(4) │ │ │ │ fcomip %st(4),%st │ │ │ │ - ja 23fd0 │ │ │ │ + ja 23e50 │ │ │ │ fstp %st(3) │ │ │ │ fxch %st(1) │ │ │ │ fxch %st(2) │ │ │ │ fldl -0x90(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 23e70 │ │ │ │ + jmp 23cf0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 24000 │ │ │ │ + ja 23e80 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmull -0x90(%ebp) │ │ │ │ - jmp 23d26 │ │ │ │ + jmp 23ba6 │ │ │ │ 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 23e70 │ │ │ │ + jmp 23cf0 │ │ │ │ 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 23d26 │ │ │ │ + jmp 23ba6 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 235a3 │ │ │ │ + jmp 23423 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 23b23 │ │ │ │ + jmp 239a3 │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ - jmp 235cc │ │ │ │ + jmp 2344c │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ - jmp 23b4c │ │ │ │ + jmp 239cc │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - je 23524 │ │ │ │ - jmp 23ab0 │ │ │ │ + je 233c4 │ │ │ │ + jmp 23930 │ │ │ │ nop │ │ │ │ call 4c47 │ │ │ │ - add $0x3fd37,%eax │ │ │ │ + add $0x3feb7,%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 │ │ │ │ @@ -40727,135 +40616,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 d260 │ │ │ │ + call d1e0 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 24100 │ │ │ │ + jne 23f80 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 24640 │ │ │ │ + jne 244c0 │ │ │ │ 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 24b86 │ │ │ │ + je 24a06 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ - jmp 2413d │ │ │ │ + jmp 23fbd │ │ │ │ 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 24b7f │ │ │ │ + jg 249ff │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 24120 │ │ │ │ + jl 23fa0 │ │ │ │ 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 24b9e │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jle 24a1e │ │ │ │ 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 240df │ │ │ │ + jl 23f5f │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 240df │ │ │ │ + jg 23f5f │ │ │ │ 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 24b60 │ │ │ │ + jle 249e0 │ │ │ │ + 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 │ │ │ │ @@ -40884,60 +40773,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 -0x9c84(%edi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jne 245e0 │ │ │ │ + jne 24460 │ │ │ │ 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 2433c │ │ │ │ + jmp 241bc │ │ │ │ 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 24350 │ │ │ │ + je 241d0 │ │ │ │ test %edx,%edx │ │ │ │ - jg 24320 │ │ │ │ + jg 241a0 │ │ │ │ fldl 0x8(%eax,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 24325 │ │ │ │ + je 241a5 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 24329 │ │ │ │ + jmp 241a9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 24370 │ │ │ │ + jmp 241f0 │ │ │ │ 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 │ │ │ │ @@ -40981,16 +40870,16 @@ │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x9c84(%edi) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ add -0xb8(%ebp),%edi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 24443 │ │ │ │ - jmp 24440 │ │ │ │ + jmp 242c3 │ │ │ │ + jmp 242c0 │ │ │ │ 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 │ │ │ │ @@ -40998,25 +40887,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 2445f │ │ │ │ + jns 242df │ │ │ │ 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 24440 │ │ │ │ + jne 242c0 │ │ │ │ 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 │ │ │ │ @@ -41055,212 +40944,212 @@ │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x9c84(%edi) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ add -0xb4(%ebp),%edi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 24518 │ │ │ │ + jmp 24398 │ │ │ │ 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 24550 │ │ │ │ + je 243d0 │ │ │ │ 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 24500 │ │ │ │ + jns 24380 │ │ │ │ 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 24515 │ │ │ │ + jne 24395 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 24554 │ │ │ │ + jmp 243d4 │ │ │ │ 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 16970 │ │ │ │ + call 168f0 │ │ │ │ mov -0xa0(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jle 240df │ │ │ │ + jle 23f5f │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 241e0 │ │ │ │ + jmp 24060 │ │ │ │ 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 24622 │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + jmp 244a2 │ │ │ │ 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 24360 │ │ │ │ + je 241e0 │ │ │ │ test %edx,%edx │ │ │ │ - jg 24600 │ │ │ │ + jg 24480 │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%eax,%ebx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - je 24605 │ │ │ │ + je 24485 │ │ │ │ sub $0x8,%ebx │ │ │ │ - jmp 2460c │ │ │ │ + jmp 2448c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 24b92 │ │ │ │ + je 24a12 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - jmp 2467d │ │ │ │ + jmp 244fd │ │ │ │ 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 24b78 │ │ │ │ + jl 249f8 │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 24660 │ │ │ │ + jl 244e0 │ │ │ │ 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 240eb │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jge 23f6b │ │ │ │ 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 240eb │ │ │ │ + jl 23f6b │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 240eb │ │ │ │ + jg 23f6b │ │ │ │ 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 24b40 │ │ │ │ + jle 249c0 │ │ │ │ + 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) │ │ │ │ @@ -41292,58 +41181,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 -0x9c84(%edi) │ │ │ │ fsubp %st,%st(2) │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jne 24ad0 │ │ │ │ + jne 24950 │ │ │ │ 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 2485c │ │ │ │ + jmp 246dc │ │ │ │ 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 24870 │ │ │ │ + je 246f0 │ │ │ │ test %edx,%edx │ │ │ │ - jg 24840 │ │ │ │ + jg 246c0 │ │ │ │ fldl 0x8(%eax,%ecx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ - je 24845 │ │ │ │ + je 246c5 │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 24849 │ │ │ │ + jmp 246c9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 24890 │ │ │ │ + jmp 24710 │ │ │ │ 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 │ │ │ │ @@ -41389,36 +41278,36 @@ │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x9c84(%edi) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ add -0xb4(%ebp),%edi │ │ │ │ mov %ebx,-0x88(%ebp) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 24943 │ │ │ │ + jmp 247c3 │ │ │ │ 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 2495f │ │ │ │ + jns 247df │ │ │ │ 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 24940 │ │ │ │ + jne 247c0 │ │ │ │ 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) │ │ │ │ @@ -41456,156 +41345,156 @@ │ │ │ │ fld %st(1) │ │ │ │ fsub %st(1),%st │ │ │ │ fxch %st(1) │ │ │ │ fadds -0x9c84(%edi) │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ add -0xb8(%ebp),%edi │ │ │ │ fsubp %st,%st(2) │ │ │ │ - jmp 24a18 │ │ │ │ + jmp 24898 │ │ │ │ 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 24a50 │ │ │ │ + je 248d0 │ │ │ │ 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 24a00 │ │ │ │ + jns 24880 │ │ │ │ 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 24a15 │ │ │ │ + jne 24895 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 24a54 │ │ │ │ + jmp 248d4 │ │ │ │ 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 16970 │ │ │ │ + call 168f0 │ │ │ │ mov -0xa0(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jle 240eb │ │ │ │ + jle 23f6b │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 24710 │ │ │ │ + jmp 24590 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 24b22 │ │ │ │ - jmp 24b00 │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + jmp 249a2 │ │ │ │ + jmp 24980 │ │ │ │ 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 24880 │ │ │ │ + je 24700 │ │ │ │ test %edx,%edx │ │ │ │ - jg 24b00 │ │ │ │ + jg 24980 │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ neg %ebx │ │ │ │ fldl (%eax,%ebx,1) │ │ │ │ fmul %st(2),%st │ │ │ │ test %edx,%edx │ │ │ │ - je 24b05 │ │ │ │ + je 24985 │ │ │ │ sub $0x8,%ebx │ │ │ │ - jmp 24b0c │ │ │ │ + jmp 2498c │ │ │ │ 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 24a54 │ │ │ │ + jmp 248d4 │ │ │ │ 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 24557 │ │ │ │ + jmp 243d7 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 2467d │ │ │ │ + jmp 244fd │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 2413d │ │ │ │ + jmp 23fbd │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ - jmp 24165 │ │ │ │ + jmp 23fe5 │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ - jmp 246a5 │ │ │ │ + jmp 24525 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - je 240eb │ │ │ │ - jmp 24653 │ │ │ │ + je 23f6b │ │ │ │ + jmp 244d3 │ │ │ │ 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 $0x3f1c2,%ebx │ │ │ │ + add $0x3f342,%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 │ │ │ │ @@ -41623,1296 +41512,1288 @@ │ │ │ │ lea -0x1c(%ebp),%esi │ │ │ │ push %esi │ │ │ │ lea -0x20(%ebp),%esi │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push %esi │ │ │ │ lea -0x24(%ebp),%esi │ │ │ │ push %esi │ │ │ │ - call d260 │ │ │ │ + call d1e0 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 24c50 │ │ │ │ + jne 24ae0 │ │ │ │ + jmp 24ac0 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 24ac0 │ │ │ │ + ffreep %st(0) │ │ │ │ + nop │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 252a0 │ │ │ │ + jne 25140 │ │ │ │ + jmp 24ad4 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 24ad4 │ │ │ │ + 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 2597f │ │ │ │ + je 257df │ │ │ │ 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 24ca3 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + jmp 24b63 │ │ │ │ + jmp 24b40 │ │ │ │ + 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 25978 │ │ │ │ + jg 257d8 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - cmp -0x48(%ebp),%edx │ │ │ │ - jl 24c80 │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + cmp -0x50(%ebp),%edx │ │ │ │ + jl 24b40 │ │ │ │ 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 2599d │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + jle 257fd │ │ │ │ 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 -0x998c(%ebx) │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ fldt -0x994c(%ebx) │ │ │ │ - fstpt -0x58(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov (%ecx,%edx,8),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 24c37 │ │ │ │ + jl 24ab9 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 24c37 │ │ │ │ + jg 24abd │ │ │ │ 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 25950 │ │ │ │ + js 257b0 │ │ │ │ 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 24ecd │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + jmp 24d86 │ │ │ │ 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 24eb5 │ │ │ │ + je 24d6e │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ebx) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + 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 24f20 │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + jg 24dd0 │ │ │ │ + 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 24e70 │ │ │ │ + ja 24d30 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 25240 │ │ │ │ + ja 250e0 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0xa8(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 24ecd │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 24f24 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jle 24d86 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 24dd4 │ │ │ │ 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 2500e │ │ │ │ + jmp 24eb7 │ │ │ │ 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 24ff5 │ │ │ │ + je 24e9e │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ebx) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + 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 25060 │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + jg 24f00 │ │ │ │ + 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 24fb0 │ │ │ │ + ja 24e60 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 25260 │ │ │ │ + ja 25100 │ │ │ │ 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 2500e │ │ │ │ + jle 24eb7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 25064 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 24f04 │ │ │ │ + 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 2514e │ │ │ │ + jmp 24fe7 │ │ │ │ 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 25135 │ │ │ │ + je 24fce │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ebx) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + 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 251a0 │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + jg 25030 │ │ │ │ + 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 250f0 │ │ │ │ + ja 24f90 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 25280 │ │ │ │ + ja 25120 │ │ │ │ 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 2514e │ │ │ │ + jle 24fe7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 251a6 │ │ │ │ + jmp 25034 │ │ │ │ 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 16970 │ │ │ │ + call 168f0 │ │ │ │ mov -0xcc(%ebp),%esp │ │ │ │ incl -0x88(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - jle 24c37 │ │ │ │ + jle 24ac0 │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 24d60 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 24c20 │ │ │ │ + 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 24ec0 │ │ │ │ + jmp 24d79 │ │ │ │ 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 25000 │ │ │ │ + jmp 24ea9 │ │ │ │ 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 25140 │ │ │ │ + jmp 24fd9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 2598e │ │ │ │ + je 257ee │ │ │ │ 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 25323 │ │ │ │ - jmp 25300 │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + jmp 251a3 │ │ │ │ + jmp 25180 │ │ │ │ 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 25971 │ │ │ │ + jg 257d1 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%eax │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - cmp -0x48(%ebp),%edx │ │ │ │ - jl 25300 │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + cmp -0x50(%ebp),%edx │ │ │ │ + jl 25180 │ │ │ │ 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 24c43 │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + jle 24ad4 │ │ │ │ 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 -0x998c(%ebx) │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ fldt -0x994c(%ebx) │ │ │ │ - fstpt -0x58(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov (%ecx,%edx,8),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jl 24c43 │ │ │ │ + jl 24ace │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 24c43 │ │ │ │ + jg 24ad2 │ │ │ │ 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 25920 │ │ │ │ + js 25780 │ │ │ │ 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 2554d │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + jmp 253c6 │ │ │ │ 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 25535 │ │ │ │ + je 253ae │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ebx) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + 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 255a0 │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + jg 25410 │ │ │ │ + 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 254f0 │ │ │ │ + ja 25370 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 258c0 │ │ │ │ + ja 25720 │ │ │ │ ffreep %st(0) │ │ │ │ fldl -0xa8(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ dec %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jle 2554d │ │ │ │ - fstp %st(1) │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 255a4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jle 253c6 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 25414 │ │ │ │ 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 2568e │ │ │ │ + jmp 254f7 │ │ │ │ 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 25675 │ │ │ │ + je 254de │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ebx) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + 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 256e0 │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + jg 25540 │ │ │ │ + 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 25630 │ │ │ │ + ja 254a0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 258e0 │ │ │ │ + ja 25740 │ │ │ │ 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 2568e │ │ │ │ + jle 254f7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 256e4 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 25544 │ │ │ │ + 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 257ce │ │ │ │ + jmp 25627 │ │ │ │ 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 257b5 │ │ │ │ + je 2560e │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ebx) │ │ │ │ - fmull -0x48(%ebp) │ │ │ │ + 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 25820 │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - fildl -0x4c(%ebp) │ │ │ │ + jl 25670 │ │ │ │ + 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 25770 │ │ │ │ + ja 255d0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 25900 │ │ │ │ + ja 25760 │ │ │ │ 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 257ce │ │ │ │ - ffreep %st(0) │ │ │ │ + jge 25627 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 25826 │ │ │ │ + jmp 25674 │ │ │ │ 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 16970 │ │ │ │ + call 168f0 │ │ │ │ mov -0xcc(%ebp),%esp │ │ │ │ incl -0x88(%ebp) │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - jle 24c43 │ │ │ │ + jle 24ad4 │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 253e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 25260 │ │ │ │ + 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 25540 │ │ │ │ + jmp 253b9 │ │ │ │ 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 25680 │ │ │ │ + jmp 254e9 │ │ │ │ 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 257c0 │ │ │ │ + jmp 25619 │ │ │ │ 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 25826 │ │ │ │ + jmp 25674 │ │ │ │ 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 251a6 │ │ │ │ + jmp 25034 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 25323 │ │ │ │ + jmp 251a3 │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 24ca3 │ │ │ │ + jmp 24b63 │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ - jmp 24cd2 │ │ │ │ + jmp 24b92 │ │ │ │ movl $0x0,-0x88(%ebp) │ │ │ │ - jmp 25352 │ │ │ │ + jmp 251d2 │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - je 24c43 │ │ │ │ - jmp 252b3 │ │ │ │ + je 24ad4 │ │ │ │ + jmp 25153 │ │ │ │ xchg %ax,%ax │ │ │ │ call 4c47 │ │ │ │ - add $0x3e3d7,%eax │ │ │ │ + add $0x3e577,%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 d260 │ │ │ │ + call d1e0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 25a60 │ │ │ │ + jne 258c0 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 261a0 │ │ │ │ + jne 26000 │ │ │ │ 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 268e4 │ │ │ │ + je 26744 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ - jmp 25a9d │ │ │ │ + jmp 258fd │ │ │ │ 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 268d6 │ │ │ │ + jg 26736 │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 25a80 │ │ │ │ + jl 258e0 │ │ │ │ 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 268fc │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jle 2675c │ │ │ │ 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 -0x994c(%eax) │ │ │ │ fstpt -0x60(%ebp) │ │ │ │ fldl -0x998c(%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 25a42 │ │ │ │ + jl 258a2 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 25a42 │ │ │ │ + jg 258a2 │ │ │ │ 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) │ │ │ │ @@ -42920,15 +42801,15 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl (%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 26120 │ │ │ │ + jbe 25f80 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -42953,25 +42834,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 25cda │ │ │ │ + je 25b3a │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 25d70 │ │ │ │ + jle 25bd0 │ │ │ │ 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) │ │ │ │ @@ -42996,37 +42877,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 25d40 │ │ │ │ + jne 25ba0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ - jmp 25d80 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + jmp 25be0 │ │ │ │ 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) │ │ │ │ @@ -43047,15 +42928,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddl -0x78(%ebp) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 26100 │ │ │ │ + jbe 25f60 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -43080,30 +42961,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 25e45 │ │ │ │ + je 25ca5 │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ test %esi,%esi │ │ │ │ - jle 25ef0 │ │ │ │ + jle 25d50 │ │ │ │ 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) │ │ │ │ @@ -43127,35 +43008,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 25ec0 │ │ │ │ + jne 25d20 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ - jmp 25f00 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + jmp 25d60 │ │ │ │ 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) │ │ │ │ @@ -43176,15 +43057,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddl -0x78(%ebp) │ │ │ │ fldl 0x10(%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 260e0 │ │ │ │ + jbe 25f40 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -43209,25 +43090,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 25fac │ │ │ │ + je 25e0c │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 26040 │ │ │ │ + jle 25ea0 │ │ │ │ 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 │ │ │ │ @@ -43255,20 +43136,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 26020 │ │ │ │ + jne 25e80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ - jmp 26050 │ │ │ │ + jmp 25eb0 │ │ │ │ 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 │ │ │ │ @@ -43291,228 +43172,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 16970 │ │ │ │ + call 168f0 │ │ │ │ mov -0xa4(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jle 25a42 │ │ │ │ + jle 258a2 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 25ba0 │ │ │ │ + jmp 25a00 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 26140 │ │ │ │ + ja 25fa0 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 25fba │ │ │ │ + jmp 25e1a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 26160 │ │ │ │ + ja 25fc0 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 25e53 │ │ │ │ + jmp 25cb3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 26180 │ │ │ │ + ja 25fe0 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 25ce8 │ │ │ │ + jmp 25b48 │ │ │ │ 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 25fba │ │ │ │ + jmp 25e1a │ │ │ │ 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 25e53 │ │ │ │ + jmp 25cb3 │ │ │ │ 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 25ce8 │ │ │ │ + jmp 25b48 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 268f0 │ │ │ │ + je 26750 │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - jmp 261dd │ │ │ │ + jmp 2603d │ │ │ │ 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 268dd │ │ │ │ + jl 2673d │ │ │ │ mov %eax,%ecx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jl 261c0 │ │ │ │ + jl 26020 │ │ │ │ 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 25a4e │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jle 258ae │ │ │ │ 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 -0x994c(%eax) │ │ │ │ fstpt -0x60(%ebp) │ │ │ │ fldl -0x998c(%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 25a4e │ │ │ │ + jl 258ae │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 25a4e │ │ │ │ + jg 258ae │ │ │ │ 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) │ │ │ │ @@ -43520,15 +43401,15 @@ │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ faddp %st,%st(1) │ │ │ │ fldl (%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 26860 │ │ │ │ + jbe 266c0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -43553,25 +43434,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 2641a │ │ │ │ + je 2627a │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ fstl 0x0(,%eax,8) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 264b0 │ │ │ │ + jle 26310 │ │ │ │ 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) │ │ │ │ @@ -43596,37 +43477,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 26480 │ │ │ │ + jne 262e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ - jmp 264c0 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + jmp 26320 │ │ │ │ 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) │ │ │ │ @@ -43647,15 +43528,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddl -0x78(%ebp) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 26840 │ │ │ │ + jbe 266a0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -43680,30 +43561,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 26585 │ │ │ │ + je 263e5 │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ test %esi,%esi │ │ │ │ - jle 26630 │ │ │ │ + jle 26490 │ │ │ │ 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) │ │ │ │ @@ -43727,35 +43608,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 26600 │ │ │ │ + jne 26460 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ - jmp 26640 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + jmp 264a0 │ │ │ │ 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) │ │ │ │ @@ -43776,15 +43657,15 @@ │ │ │ │ fmulp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ faddl -0x78(%ebp) │ │ │ │ fldl 0x10(%ebx) │ │ │ │ fldz │ │ │ │ fxch %st(2) │ │ │ │ fcomi %st(2),%st │ │ │ │ - jbe 26820 │ │ │ │ + jbe 26680 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -43809,25 +43690,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 266ec │ │ │ │ + je 2654c │ │ │ │ fchs │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ fmull -0x70(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 26780 │ │ │ │ + jle 265e0 │ │ │ │ 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 │ │ │ │ @@ -43855,20 +43736,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 26760 │ │ │ │ + jne 265c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ - jmp 26790 │ │ │ │ + jmp 265f0 │ │ │ │ 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 │ │ │ │ @@ -43891,107 +43772,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 16970 │ │ │ │ + call 168f0 │ │ │ │ mov -0xa4(%ebp),%esp │ │ │ │ incl -0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,-0x84(%ebp) │ │ │ │ - jle 25a4e │ │ │ │ + jle 258ae │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 262e0 │ │ │ │ + jmp 26140 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 26880 │ │ │ │ + ja 266e0 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 266fa │ │ │ │ + jmp 2655a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 268a0 │ │ │ │ + ja 26700 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 26593 │ │ │ │ + jmp 263f3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 268c0 │ │ │ │ + ja 26720 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 26428 │ │ │ │ + jmp 26288 │ │ │ │ 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 266fa │ │ │ │ + jmp 2655a │ │ │ │ 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 26593 │ │ │ │ + jmp 263f3 │ │ │ │ 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 26428 │ │ │ │ + jmp 26288 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 25a9d │ │ │ │ + jmp 258fd │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 261dd │ │ │ │ + jmp 2603d │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ - jmp 25ac5 │ │ │ │ + jmp 25925 │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ - jmp 26205 │ │ │ │ + jmp 26065 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - je 25a4e │ │ │ │ - jmp 261b3 │ │ │ │ + je 258ae │ │ │ │ + jmp 26013 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ call 4c47 │ │ │ │ - add $0x3d477,%eax │ │ │ │ + add $0x3d617,%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 │ │ │ │ @@ -44006,77 +43887,77 @@ │ │ │ │ lea -0x1c(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x24(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ - call 8c60 │ │ │ │ + call 8ca0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 269a6 │ │ │ │ + jne 26806 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 26ea4 │ │ │ │ + jne 26d04 │ │ │ │ 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 27dff │ │ │ │ + je 27c7f │ │ │ │ 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 26a00 │ │ │ │ - jmp 269e0 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 26860 │ │ │ │ + jmp 26840 │ │ │ │ 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 273a2 │ │ │ │ + jg 27202 │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 269e0 │ │ │ │ + jl 26840 │ │ │ │ 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 27e1d │ │ │ │ + jle 27c9d │ │ │ │ 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 26992 │ │ │ │ + jl 267f2 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 26992 │ │ │ │ + jg 267f2 │ │ │ │ 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 │ │ │ │ @@ -44100,47 +43981,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 278a5 │ │ │ │ + js 27725 │ │ │ │ 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 │ │ │ │ @@ -44178,15 +44059,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 26c10 │ │ │ │ + jle 26a70 │ │ │ │ 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 │ │ │ │ @@ -44194,41 +44075,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 26c00 │ │ │ │ + jne 26a60 │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ dec %edi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ sub %esi,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 26b96 │ │ │ │ + jne 269f6 │ │ │ │ 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 │ │ │ │ @@ -44243,96 +44124,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 26d19 │ │ │ │ + jge 26b79 │ │ │ │ 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 26d1d │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jg 26b7d │ │ │ │ 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 26d00 │ │ │ │ + jne 26b60 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 26d1f │ │ │ │ + jmp 26b7f │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 26d1f │ │ │ │ + jmp 26b7f │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x10,-0x50(%ebp) │ │ │ │ - add -0x64(%ebp),%edx │ │ │ │ inc %ecx │ │ │ │ + add -0x64(%ebp),%edx │ │ │ │ cmp %ecx,-0x44(%ebp) │ │ │ │ - jne 26c8b │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ + jne 26aeb │ │ │ │ cmpl $0x4,-0x44(%ebp) │ │ │ │ - je 276a3 │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + je 27523 │ │ │ │ cmpl $0x5,-0x44(%ebp) │ │ │ │ - je 273f4 │ │ │ │ + je 27254 │ │ │ │ xor %esi,%esi │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 26e7c │ │ │ │ + jle 26cdc │ │ │ │ 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 273c2 │ │ │ │ + je 27222 │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jle 26dfe │ │ │ │ + jle 26c5e │ │ │ │ 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 │ │ │ │ @@ -44341,120 +44222,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 26db7 │ │ │ │ + jne 26c17 │ │ │ │ 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 2789d │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + jle 2771d │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ - jmp 26e58 │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + jmp 26cb8 │ │ │ │ movl $0x0,(%edi,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 273b0 │ │ │ │ + je 27210 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ sub (%ecx,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 26e4a │ │ │ │ + je 26caa │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %ecx │ │ │ │ - mov %edx,(%edi,%esi,4) │ │ │ │ cmp %ecx,-0x94(%ebp) │ │ │ │ - jg 26d84 │ │ │ │ + mov %edx,(%edi,%esi,4) │ │ │ │ + jg 26be4 │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov -0xc8(%ebp),%esp │ │ │ │ incl -0xa0(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 26992 │ │ │ │ + jle 267f2 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 26a42 │ │ │ │ + jmp 268a2 │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 27e0e │ │ │ │ + je 27c8e │ │ │ │ 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 26f00 │ │ │ │ - jmp 26ee0 │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + jmp 26d60 │ │ │ │ + jmp 26d40 │ │ │ │ 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 278bf │ │ │ │ + jl 2773f │ │ │ │ mov %edx,%edi │ │ │ │ lea -0x1(%edx),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jl 26ee0 │ │ │ │ + jl 26d40 │ │ │ │ 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 2699e │ │ │ │ + jge 267fe │ │ │ │ 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 2699e │ │ │ │ + jl 267fe │ │ │ │ cmp -0x1c(%ebp),%edx │ │ │ │ - jg 2699e │ │ │ │ + jg 267fe │ │ │ │ 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 │ │ │ │ @@ -44477,47 +44358,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 27ddd │ │ │ │ + js 27c5d │ │ │ │ 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 │ │ │ │ @@ -44555,15 +44436,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 27110 │ │ │ │ + jle 26f70 │ │ │ │ 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 │ │ │ │ @@ -44572,41 +44453,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 27100 │ │ │ │ + jne 26f60 │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ dec %edi │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ sub %esi,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2708e │ │ │ │ + jne 26eee │ │ │ │ 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 │ │ │ │ @@ -44621,96 +44502,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 27219 │ │ │ │ + jge 27079 │ │ │ │ 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 2721d │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jg 2707d │ │ │ │ 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 27200 │ │ │ │ + jne 27060 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2721f │ │ │ │ + jmp 2707f │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2721f │ │ │ │ + jmp 2707f │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x10,-0x50(%ebp) │ │ │ │ - add -0x64(%ebp),%edx │ │ │ │ inc %ecx │ │ │ │ + add -0x64(%ebp),%edx │ │ │ │ cmp %ecx,-0x44(%ebp) │ │ │ │ - jne 2718b │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ + jne 26feb │ │ │ │ cmpl $0x4,-0x44(%ebp) │ │ │ │ - je 27be3 │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + je 27a63 │ │ │ │ cmpl $0x5,-0x44(%ebp) │ │ │ │ - je 27914 │ │ │ │ + je 27794 │ │ │ │ xor %esi,%esi │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2737c │ │ │ │ + jle 271dc │ │ │ │ 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 278e2 │ │ │ │ + je 27762 │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jle 272fe │ │ │ │ + jle 2715e │ │ │ │ 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 │ │ │ │ @@ -44719,99 +44600,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 272b7 │ │ │ │ + jne 27117 │ │ │ │ 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 27df7 │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + jle 27c77 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ - jmp 27358 │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + jmp 271b8 │ │ │ │ movl $0x0,(%edi,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 278d0 │ │ │ │ + je 27750 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ sub (%ecx,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 2734a │ │ │ │ + je 271aa │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %ecx │ │ │ │ - mov %edx,(%edi,%esi,4) │ │ │ │ cmp %ecx,-0x94(%ebp) │ │ │ │ - jg 27284 │ │ │ │ + mov %edx,(%edi,%esi,4) │ │ │ │ + jg 270e4 │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov -0xc4(%ebp),%esp │ │ │ │ incl -0xa0(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 2699e │ │ │ │ + jle 267fe │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 26f3a │ │ │ │ + jmp 26d9a │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 26a00 │ │ │ │ + jmp 26860 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ incl (%edi) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x94(%ebp) │ │ │ │ - jle 26e7c │ │ │ │ + jle 26cdc │ │ │ │ mov (%edi),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp -0x70(%ebp),%edx │ │ │ │ - jl 273d7 │ │ │ │ + jl 27237 │ │ │ │ cmp -0x78(%ebp),%edx │ │ │ │ - jle 273ed │ │ │ │ - inc %eax │ │ │ │ + jle 2724d │ │ │ │ add -0xbc(%ebp),%ecx │ │ │ │ - mov %eax,(%edi) │ │ │ │ + inc %eax │ │ │ │ cmp %ecx,-0x94(%ebp) │ │ │ │ - jg 273c2 │ │ │ │ - jmp 26e7c │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jg 27222 │ │ │ │ + jmp 26cdc │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 26d8c │ │ │ │ + jmp 26bec │ │ │ │ test %edi,%edi │ │ │ │ - jle 26e7c │ │ │ │ + jle 26cdc │ │ │ │ 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 │ │ │ │ @@ -44820,47 +44701,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 27492 │ │ │ │ + jmp 272f2 │ │ │ │ incl -0xa8(%ebp) │ │ │ │ cmp %ebx,-0xa8(%ebp) │ │ │ │ - je 2768b │ │ │ │ + je 2750b │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ cmp -0xcc(%ebp),%eax │ │ │ │ - jl 27480 │ │ │ │ + jl 272e0 │ │ │ │ cmp -0xd0(%ebp),%eax │ │ │ │ - jg 27480 │ │ │ │ + jg 272e0 │ │ │ │ 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) │ │ │ │ @@ -44869,144 +44750,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 27519 │ │ │ │ + jmp 27379 │ │ │ │ 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 27556 │ │ │ │ + jmp 273b6 │ │ │ │ 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 27584 │ │ │ │ + jmp 273e4 │ │ │ │ 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 275c2 │ │ │ │ + jmp 27442 │ │ │ │ + jmp 27440 │ │ │ │ + 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 275c0 │ │ │ │ + jne 27440 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 27580 │ │ │ │ + jne 273e0 │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 27550 │ │ │ │ + jne 273b0 │ │ │ │ mov -0xf0(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 27511 │ │ │ │ + jne 27371 │ │ │ │ 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 27492 │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 272f2 │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 26e7c │ │ │ │ + jmp 26cdc │ │ │ │ test %edi,%edi │ │ │ │ - jle 26e7c │ │ │ │ + jle 26cdc │ │ │ │ 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 │ │ │ │ @@ -45022,24 +44908,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 27717 │ │ │ │ + jmp 27597 │ │ │ │ inc %edx │ │ │ │ cmp -0x44(%ebp),%edx │ │ │ │ - je 2768b │ │ │ │ + je 2750b │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ cmp -0x78(%ebp),%eax │ │ │ │ - jl 2770d │ │ │ │ + jl 2758d │ │ │ │ cmp -0x7c(%ebp),%eax │ │ │ │ - jg 2770d │ │ │ │ + jg 2758d │ │ │ │ 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 │ │ │ │ @@ -45053,145 +44939,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 2777f │ │ │ │ + jmp 275ff │ │ │ │ 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 277ba │ │ │ │ + jmp 2763a │ │ │ │ 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 27802 │ │ │ │ - jmp 27800 │ │ │ │ + jmp 27682 │ │ │ │ + jmp 27680 │ │ │ │ lea %cs:0x0(%esi,%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 27800 │ │ │ │ + jne 27680 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 277b6 │ │ │ │ + jne 27636 │ │ │ │ mov -0xd4(%ebp),%ebx │ │ │ │ mov -0xd8(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 27779 │ │ │ │ + jne 275f9 │ │ │ │ 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 2770d │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ + jmp 2758d │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ - jmp 26e6b │ │ │ │ + jmp 26ccb │ │ │ │ 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 26d4c │ │ │ │ + jmp 26bac │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 26f00 │ │ │ │ + jmp 26d60 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ incl (%edi) │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,-0x94(%ebp) │ │ │ │ - jle 2737c │ │ │ │ + jle 271dc │ │ │ │ mov (%edi),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp -0x70(%ebp),%edx │ │ │ │ - jl 278f7 │ │ │ │ + jl 27777 │ │ │ │ cmp -0x78(%ebp),%edx │ │ │ │ - jle 2790d │ │ │ │ - inc %eax │ │ │ │ + jle 2778d │ │ │ │ add -0xbc(%ebp),%ecx │ │ │ │ - mov %eax,(%edi) │ │ │ │ + inc %eax │ │ │ │ cmp %ecx,-0x94(%ebp) │ │ │ │ - jg 278e2 │ │ │ │ - jmp 2737c │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jg 27762 │ │ │ │ + jmp 271dc │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 2728c │ │ │ │ + jmp 270ec │ │ │ │ test %edi,%edi │ │ │ │ - jle 2737c │ │ │ │ + jle 271dc │ │ │ │ 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 │ │ │ │ @@ -45200,47 +45086,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 279b2 │ │ │ │ + jmp 27832 │ │ │ │ incl -0xa8(%ebp) │ │ │ │ cmp %ebx,-0xa8(%ebp) │ │ │ │ - je 27bcb │ │ │ │ + je 27a4b │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ cmp -0xcc(%ebp),%eax │ │ │ │ - jl 279a0 │ │ │ │ + jl 27820 │ │ │ │ cmp -0xd0(%ebp),%eax │ │ │ │ - jg 279a0 │ │ │ │ + jg 27820 │ │ │ │ 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) │ │ │ │ @@ -45249,149 +45135,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 27a39 │ │ │ │ + jmp 278b9 │ │ │ │ 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 27a76 │ │ │ │ + jmp 278f6 │ │ │ │ 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 27aa4 │ │ │ │ + jmp 27924 │ │ │ │ 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 27b02 │ │ │ │ - jmp 27b00 │ │ │ │ + jmp 27982 │ │ │ │ + jmp 27980 │ │ │ │ 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 27b00 │ │ │ │ + jne 27980 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 27aa0 │ │ │ │ + jne 27920 │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 27a70 │ │ │ │ + jne 278f0 │ │ │ │ mov -0xec(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 27a31 │ │ │ │ + jne 278b1 │ │ │ │ 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 279b2 │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 27832 │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 2737c │ │ │ │ + jmp 271dc │ │ │ │ test %edi,%edi │ │ │ │ - jle 2737c │ │ │ │ + jle 271dc │ │ │ │ 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 │ │ │ │ @@ -45407,24 +45293,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 27c57 │ │ │ │ + jmp 27ad7 │ │ │ │ inc %edx │ │ │ │ cmp -0x44(%ebp),%edx │ │ │ │ - je 27bcb │ │ │ │ + je 27a4b │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ cmp -0x78(%ebp),%eax │ │ │ │ - jl 27c4d │ │ │ │ + jl 27acd │ │ │ │ cmp -0x7c(%ebp),%eax │ │ │ │ - jg 27c4d │ │ │ │ + jg 27acd │ │ │ │ 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 │ │ │ │ @@ -45438,136 +45324,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 27cbf │ │ │ │ + jmp 27b3f │ │ │ │ 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 27cfa │ │ │ │ + jmp 27b7a │ │ │ │ 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 27d42 │ │ │ │ - jmp 27d40 │ │ │ │ + jmp 27bc2 │ │ │ │ + jmp 27bc0 │ │ │ │ lea %cs:0x0(%esi,%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 27d40 │ │ │ │ + jne 27bc0 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 27cf6 │ │ │ │ + jne 27b76 │ │ │ │ mov -0xd0(%ebp),%ebx │ │ │ │ mov -0xd4(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 27cb9 │ │ │ │ + jne 27b39 │ │ │ │ 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 27c4d │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ + jmp 27acd │ │ │ │ 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 2724c │ │ │ │ + jmp 270ac │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ - jmp 2736b │ │ │ │ + jmp 271cb │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ - jmp 26a2d │ │ │ │ + jmp 2688d │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ - jmp 26f2b │ │ │ │ + jmp 26d8b │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 2699e │ │ │ │ - jmp 26eb3 │ │ │ │ + je 267fe │ │ │ │ + jmp 26d13 │ │ │ │ xchg %ax,%ax │ │ │ │ call 4c47 │ │ │ │ - add $0x3bf57,%eax │ │ │ │ + add $0x3c0d7,%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) │ │ │ │ @@ -45578,72 +45464,72 @@ │ │ │ │ lea -0x1c(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x24(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ - call 8c60 │ │ │ │ + call 8ca0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 27eb4 │ │ │ │ + jne 27d34 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 282e0 │ │ │ │ + jne 28160 │ │ │ │ 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 29431 │ │ │ │ + je 292b1 │ │ │ │ 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 27f00 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 27d80 │ │ │ │ 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 28710 │ │ │ │ + jg 28590 │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jl 27ee0 │ │ │ │ + jl 27d60 │ │ │ │ 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 2944f │ │ │ │ + jle 292cf │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov (%eax,%esi,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 27ea0 │ │ │ │ + jl 27d20 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 27ea0 │ │ │ │ + jg 27d20 │ │ │ │ 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 │ │ │ │ @@ -45666,43 +45552,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 28156 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + js 27fd6 │ │ │ │ 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) │ │ │ │ @@ -45748,15 +45634,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 28110 │ │ │ │ + jle 27f90 │ │ │ │ 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 │ │ │ │ @@ -45765,56 +45651,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 28100 │ │ │ │ + jne 27f80 │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ dec %edi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ sub %esi,-0x5c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2808d │ │ │ │ + jne 27f0d │ │ │ │ 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 28aef │ │ │ │ + je 2896f │ │ │ │ cmpl $0x5,-0x48(%ebp) │ │ │ │ - je 28764 │ │ │ │ + je 285e4 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 282ba │ │ │ │ + jle 2813a │ │ │ │ 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 28732 │ │ │ │ + je 285b2 │ │ │ │ cmp %ebx,-0x48(%ebp) │ │ │ │ - jle 2823a │ │ │ │ + jle 280ba │ │ │ │ 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) │ │ │ │ @@ -45846,18 +45732,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 281f2 │ │ │ │ + jne 28072 │ │ │ │ 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 │ │ │ │ @@ -45876,87 +45762,87 @@ │ │ │ │ fmull (%edx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jle 28da9 │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ + jle 28c29 │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ - jmp 28296 │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ + jmp 28116 │ │ │ │ movl $0x0,(%esi,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 28720 │ │ │ │ + je 285a0 │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov (%ecx,%ebx,4),%eax │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ sub (%edi,%ebx,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 28288 │ │ │ │ + je 28108 │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ inc %edx │ │ │ │ inc %edi │ │ │ │ - mov %edx,(%esi,%ebx,4) │ │ │ │ cmp %edi,-0x94(%ebp) │ │ │ │ - jg 2818f │ │ │ │ + mov %edx,(%esi,%ebx,4) │ │ │ │ + jg 2800f │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov -0xc8(%ebp),%esp │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jle 27ea0 │ │ │ │ + jle 27d20 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - jmp 27f2d │ │ │ │ + jmp 27dad │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 29440 │ │ │ │ + je 292c0 │ │ │ │ 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 28340 │ │ │ │ - jmp 28320 │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + jmp 281c0 │ │ │ │ + jmp 281a0 │ │ │ │ lea %cs:0x0(%esi,%eiz,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 28db1 │ │ │ │ + jl 28c31 │ │ │ │ mov %edx,%edi │ │ │ │ lea -0x1(%edx),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jl 28320 │ │ │ │ + jl 281a0 │ │ │ │ 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 27eac │ │ │ │ + jle 27d2c │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov (%edi,%esi,8),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jl 27eac │ │ │ │ + jl 27d2c │ │ │ │ cmp -0x1c(%ebp),%edx │ │ │ │ - jg 27eac │ │ │ │ + jg 27d2c │ │ │ │ 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) │ │ │ │ @@ -45978,43 +45864,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 28586 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + js 28406 │ │ │ │ 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) │ │ │ │ @@ -46060,15 +45946,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 28540 │ │ │ │ + jle 283c0 │ │ │ │ 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 │ │ │ │ @@ -46076,56 +45962,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 28530 │ │ │ │ + jne 283b0 │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ dec %edi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ sub %esi,-0x5c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 284c3 │ │ │ │ + jne 28343 │ │ │ │ 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 2916f │ │ │ │ + je 28fef │ │ │ │ cmpl $0x5,-0x48(%ebp) │ │ │ │ - je 28e04 │ │ │ │ + je 28c84 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 286ea │ │ │ │ + jle 2856a │ │ │ │ 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 28dd2 │ │ │ │ + je 28c52 │ │ │ │ cmp %ebx,-0x48(%ebp) │ │ │ │ - jle 2866a │ │ │ │ + jle 284ea │ │ │ │ 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) │ │ │ │ @@ -46157,18 +46043,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 28622 │ │ │ │ + jne 284a2 │ │ │ │ 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 │ │ │ │ @@ -46187,93 +46073,93 @@ │ │ │ │ fmull (%edx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov %eax,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jle 29429 │ │ │ │ - mov %edi,-0x44(%ebp) │ │ │ │ + jle 292a9 │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ - jmp 286c6 │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ + jmp 28546 │ │ │ │ movl $0x0,(%esi,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 28dc0 │ │ │ │ + je 28c40 │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ mov (%ecx,%ebx,4),%eax │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ sub (%edi,%ebx,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 286b8 │ │ │ │ + je 28538 │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ inc %edx │ │ │ │ inc %edi │ │ │ │ - mov %edx,(%esi,%ebx,4) │ │ │ │ cmp %edi,-0x94(%ebp) │ │ │ │ - jg 285bf │ │ │ │ + mov %edx,(%esi,%ebx,4) │ │ │ │ + jg 2843f │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov -0xc8(%ebp),%esp │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jle 27eac │ │ │ │ + jle 27d2c │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 2836c │ │ │ │ + jmp 281ec │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 27f00 │ │ │ │ + jmp 27d80 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ incl (%esi) │ │ │ │ inc %edi │ │ │ │ cmp %edi,-0x94(%ebp) │ │ │ │ - jle 282ba │ │ │ │ + jle 2813a │ │ │ │ mov (%esi),%eax │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ cmp -0x74(%ebp),%edx │ │ │ │ - jl 28747 │ │ │ │ + jl 285c7 │ │ │ │ cmp -0x78(%ebp),%edx │ │ │ │ - jle 2875d │ │ │ │ - inc %eax │ │ │ │ + jle 285dd │ │ │ │ add -0xb8(%ebp),%edi │ │ │ │ - mov %eax,(%esi) │ │ │ │ + inc %eax │ │ │ │ cmp %edi,-0x94(%ebp) │ │ │ │ - jg 28732 │ │ │ │ - jmp 282ba │ │ │ │ + mov %eax,(%esi) │ │ │ │ + jg 285b2 │ │ │ │ + jmp 2813a │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 28197 │ │ │ │ + jmp 28017 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 282ba │ │ │ │ + jle 2813a │ │ │ │ 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) │ │ │ │ @@ -46282,287 +46168,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 2885d │ │ │ │ + jmp 286dd │ │ │ │ incl -0xb4(%ebp) │ │ │ │ addl $0x8,-0xbc(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ cmp -0x44(%ebp),%eax │ │ │ │ - je 28ad7 │ │ │ │ + je 28957 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ cmp -0xcc(%ebp),%eax │ │ │ │ - jl 28841 │ │ │ │ + jl 286c1 │ │ │ │ cmp -0xd0(%ebp),%eax │ │ │ │ - jg 28841 │ │ │ │ + jg 286c1 │ │ │ │ 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 28921 │ │ │ │ + jmp 287a1 │ │ │ │ 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 28966 │ │ │ │ + jmp 287e6 │ │ │ │ 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 289a4 │ │ │ │ + jmp 28824 │ │ │ │ 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 28a02 │ │ │ │ - jmp 28a00 │ │ │ │ + jmp 28882 │ │ │ │ + jmp 28880 │ │ │ │ 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 28a00 │ │ │ │ + jne 28880 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ addl $0x8,-0x50(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jne 289a0 │ │ │ │ + jne 28820 │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ cmp %ecx,-0x7c(%ebp) │ │ │ │ - jne 28960 │ │ │ │ + jne 287e0 │ │ │ │ addl $0x4,-0xac(%ebp) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ addl $0x8,-0xc4(%ebp) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ cmp %eax,-0xe8(%ebp) │ │ │ │ - jne 28919 │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + jne 28799 │ │ │ │ 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 28841 │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jmp 286c1 │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ mov %edi,0x0(,%eax,4) │ │ │ │ - jmp 282ba │ │ │ │ + jmp 2813a │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 282ba │ │ │ │ + jle 2813a │ │ │ │ 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 28bcd │ │ │ │ + jmp 28a4d │ │ │ │ incl -0x78(%ebp) │ │ │ │ addl $0x8,-0x7c(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ cmp -0xbc(%ebp),%eax │ │ │ │ - je 28ad7 │ │ │ │ + je 28957 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov (%eax,%edi,4),%edx │ │ │ │ cmp -0x80(%ebp),%edx │ │ │ │ - jl 28bb7 │ │ │ │ + jl 28a37 │ │ │ │ cmp -0x88(%ebp),%edx │ │ │ │ - jg 28bb7 │ │ │ │ + jg 28a37 │ │ │ │ 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 │ │ │ │ @@ -46570,158 +46456,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 28c6c │ │ │ │ + jmp 28aec │ │ │ │ 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 28cab │ │ │ │ + jmp 28b2b │ │ │ │ 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 28d02 │ │ │ │ - jmp 28d00 │ │ │ │ + jmp 28b82 │ │ │ │ + jmp 28b80 │ │ │ │ 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 28d00 │ │ │ │ + jne 28b80 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ addl $0x8,-0x50(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jne 28ca7 │ │ │ │ + jne 28b27 │ │ │ │ mov -0xec(%ebp),%ecx │ │ │ │ mov -0xf0(%ebp),%ebx │ │ │ │ mov -0xe8(%ebp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %ecx,-0xc4(%ebp) │ │ │ │ - jne 28c66 │ │ │ │ + jne 28ae6 │ │ │ │ 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 28bb7 │ │ │ │ + fstpl 0x10(%ebx) │ │ │ │ + fstpl 0x18(%ebx) │ │ │ │ + jmp 28a37 │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 282a9 │ │ │ │ + jmp 28129 │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 28340 │ │ │ │ + jmp 281c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ incl (%esi) │ │ │ │ inc %edi │ │ │ │ cmp %edi,-0x94(%ebp) │ │ │ │ - jle 286ea │ │ │ │ + jle 2856a │ │ │ │ mov (%esi),%eax │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ cmp -0x74(%ebp),%edx │ │ │ │ - jl 28de7 │ │ │ │ + jl 28c67 │ │ │ │ cmp -0x78(%ebp),%edx │ │ │ │ - jle 28dfd │ │ │ │ - inc %eax │ │ │ │ + jle 28c7d │ │ │ │ add -0xb8(%ebp),%edi │ │ │ │ - mov %eax,(%esi) │ │ │ │ + inc %eax │ │ │ │ cmp %edi,-0x94(%ebp) │ │ │ │ - jg 28dd2 │ │ │ │ - jmp 286ea │ │ │ │ + mov %eax,(%esi) │ │ │ │ + jg 28c52 │ │ │ │ + jmp 2856a │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 285c7 │ │ │ │ + jmp 28447 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 286ea │ │ │ │ + jle 2856a │ │ │ │ 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) │ │ │ │ @@ -46730,284 +46616,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 28efd │ │ │ │ + jmp 28d7d │ │ │ │ incl -0xb4(%ebp) │ │ │ │ addl $0x8,-0xbc(%ebp) │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ cmp -0x44(%ebp),%eax │ │ │ │ - je 29157 │ │ │ │ + je 28fd7 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ cmp -0xd0(%ebp),%eax │ │ │ │ - jl 28ee1 │ │ │ │ + jl 28d61 │ │ │ │ cmp -0xd4(%ebp),%eax │ │ │ │ - jg 28ee1 │ │ │ │ + jg 28d61 │ │ │ │ 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 28fbe │ │ │ │ + jmp 28e3e │ │ │ │ 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 29006 │ │ │ │ + jmp 28e86 │ │ │ │ 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 29044 │ │ │ │ + jmp 28ec4 │ │ │ │ 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 29082 │ │ │ │ - jmp 29080 │ │ │ │ + jmp 28f02 │ │ │ │ + jmp 28f00 │ │ │ │ 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 29080 │ │ │ │ + jne 28f00 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ addl $0x8,-0x50(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jne 29040 │ │ │ │ + jne 28ec0 │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ cmp %ecx,-0x74(%ebp) │ │ │ │ - jne 29000 │ │ │ │ + jne 28e80 │ │ │ │ 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 28fb6 │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + jne 28e36 │ │ │ │ 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 28ee1 │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jmp 28d61 │ │ │ │ mov -0xc0(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ mov %edi,0x0(,%eax,4) │ │ │ │ - jmp 286ea │ │ │ │ + jmp 2856a │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 286ea │ │ │ │ + jle 2856a │ │ │ │ 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 2924d │ │ │ │ + jmp 290cd │ │ │ │ incl -0x78(%ebp) │ │ │ │ addl $0x8,-0x7c(%ebp) │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ cmp -0xe0(%ebp),%eax │ │ │ │ - je 29157 │ │ │ │ + je 28fd7 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov (%eax,%edi,4),%edx │ │ │ │ cmp -0xa8(%ebp),%edx │ │ │ │ - jl 29237 │ │ │ │ + jl 290b7 │ │ │ │ cmp -0xb4(%ebp),%edx │ │ │ │ - jg 29237 │ │ │ │ + jg 290b7 │ │ │ │ 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 │ │ │ │ @@ -47015,128 +46901,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 292ec │ │ │ │ + jmp 2916c │ │ │ │ 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 29328 │ │ │ │ + jmp 291a8 │ │ │ │ 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 29382 │ │ │ │ - jmp 29380 │ │ │ │ + jmp 29202 │ │ │ │ + jmp 29200 │ │ │ │ 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 29380 │ │ │ │ + jne 29200 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ addl $0x8,-0x50(%ebp) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - jne 29324 │ │ │ │ + jne 291a4 │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ mov -0xf0(%ebp),%ecx │ │ │ │ mov -0xe8(%ebp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%ecx │ │ │ │ cmp %ecx,-0xe4(%ebp) │ │ │ │ - jne 292e6 │ │ │ │ + jne 29166 │ │ │ │ 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 29237 │ │ │ │ + fstpl 0x10(%ebx) │ │ │ │ + fstpl 0x18(%ebx) │ │ │ │ + jmp 290b7 │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - jmp 286d9 │ │ │ │ + jmp 28559 │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ - jmp 27f2d │ │ │ │ + jmp 27dad │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ - jmp 2836c │ │ │ │ + jmp 281ec │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 27eac │ │ │ │ - jmp 282ef │ │ │ │ + je 27d2c │ │ │ │ + jmp 2816f │ │ │ │ call 4c47 │ │ │ │ - add $0x3a927,%eax │ │ │ │ + add $0x3aaa7,%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) │ │ │ │ @@ -47147,75 +47033,75 @@ │ │ │ │ lea -0x1c(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x24(%ebp),%eax │ │ │ │ push %eax │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ - call 8c60 │ │ │ │ + call 8ca0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 294e4 │ │ │ │ + jne 29364 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 29a64 │ │ │ │ + jne 298e4 │ │ │ │ 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 2aa3f │ │ │ │ + je 2a8bf │ │ │ │ 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 29540 │ │ │ │ - jmp 29520 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 293c0 │ │ │ │ + jmp 293a0 │ │ │ │ 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 29fcc │ │ │ │ + jg 29e4c │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 29520 │ │ │ │ + jl 293a0 │ │ │ │ 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 2aa5d │ │ │ │ + jle 2a8dd │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ mov (%eax,%ecx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 294d0 │ │ │ │ + jl 29350 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 294d0 │ │ │ │ + jg 29350 │ │ │ │ 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 │ │ │ │ @@ -47236,31 +47122,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 │ │ │ │ @@ -47269,15 +47155,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 2a4e5 │ │ │ │ + js 2a365 │ │ │ │ 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) │ │ │ │ @@ -47317,15 +47203,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 29740 │ │ │ │ + jle 295c0 │ │ │ │ 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 │ │ │ │ @@ -47333,54 +47219,54 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ idiv %ecx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 29730 │ │ │ │ + jne 295b0 │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ dec %edi │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ sub %esi,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 296c4 │ │ │ │ + jne 29544 │ │ │ │ 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 -0x9c78(%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 -0x9c78(%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) │ │ │ │ @@ -47399,18 +47285,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 298c9 │ │ │ │ + jg 29749 │ │ │ │ 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 │ │ │ │ @@ -47420,96 +47306,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 29899 │ │ │ │ + jmp 29719 │ │ │ │ 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 298cd │ │ │ │ + je 2974d │ │ │ │ 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 29880 │ │ │ │ + jns 29700 │ │ │ │ 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 29896 │ │ │ │ + jne 29716 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 298d1 │ │ │ │ + jmp 29751 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 298d1 │ │ │ │ + jmp 29751 │ │ │ │ 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 297e8 │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + lea 0x1(%ebx,%esi,1),%esi │ │ │ │ + jne 29668 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ cmpl $0x4,-0x4c(%ebp) │ │ │ │ - je 2a2e1 │ │ │ │ + je 2a161 │ │ │ │ cmpl $0x5,-0x4c(%ebp) │ │ │ │ - je 2a024 │ │ │ │ + je 29ea4 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 29a3e │ │ │ │ + jle 298be │ │ │ │ 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 29ff2 │ │ │ │ + je 29e72 │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 299c0 │ │ │ │ + jle 29840 │ │ │ │ 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 │ │ │ │ @@ -47530,116 +47416,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 29979 │ │ │ │ + jne 297f9 │ │ │ │ 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 2a4dd │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ + jle 2a35d │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ - jmp 29a1a │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + jmp 2989a │ │ │ │ movl $0x0,(%edi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 29fe0 │ │ │ │ + je 29e60 │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ sub (%ebx,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 29a0c │ │ │ │ + je 2988c │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ inc %ebx │ │ │ │ - mov %ecx,(%edi,%eax,4) │ │ │ │ cmp %ebx,-0x90(%ebp) │ │ │ │ - jg 29946 │ │ │ │ + mov %ecx,(%edi,%eax,4) │ │ │ │ + jg 297c6 │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 294d0 │ │ │ │ + jle 29350 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ - jmp 2956d │ │ │ │ + jmp 293ed │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2aa4e │ │ │ │ + je 2a8ce │ │ │ │ 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 29ac0 │ │ │ │ - jmp 29aa0 │ │ │ │ + mov %edx,-0x48(%ebp) │ │ │ │ + jmp 29940 │ │ │ │ + jmp 29920 │ │ │ │ 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 2a4ff │ │ │ │ + jl 2a37f │ │ │ │ mov %edx,%edi │ │ │ │ lea -0x1(%edx),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jl 29aa0 │ │ │ │ + jl 29920 │ │ │ │ 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 294dc │ │ │ │ + jle 2935c │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ mov (%esi,%ebx,8),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jl 294dc │ │ │ │ + jl 2935c │ │ │ │ cmp -0x1c(%ebp),%edx │ │ │ │ - jg 294dc │ │ │ │ + jg 2935c │ │ │ │ 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 │ │ │ │ @@ -47659,31 +47545,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 │ │ │ │ @@ -47692,15 +47578,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 2aa1d │ │ │ │ + js 2a89d │ │ │ │ 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) │ │ │ │ @@ -47740,15 +47626,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 29cc0 │ │ │ │ + jle 29b40 │ │ │ │ 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 │ │ │ │ @@ -47757,54 +47643,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 29cb0 │ │ │ │ + jne 29b30 │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ dec %edi │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ sub %esi,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 29c3c │ │ │ │ + jne 29abc │ │ │ │ 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 -0x9c78(%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 -0x9c78(%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) │ │ │ │ @@ -47823,18 +47709,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 29e37 │ │ │ │ + jg 29cb7 │ │ │ │ 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 │ │ │ │ @@ -47844,85 +47730,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 29e03 │ │ │ │ + jmp 29c83 │ │ │ │ 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 29e1f │ │ │ │ + jns 29c9f │ │ │ │ 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 29e00 │ │ │ │ + jne 29c80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 29e39 │ │ │ │ + jmp 29cb9 │ │ │ │ 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 29d68 │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + lea 0x1(%esi,%ebx,1),%esi │ │ │ │ + jne 29be8 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ cmpl $0x4,-0x4c(%ebp) │ │ │ │ - je 2a821 │ │ │ │ + je 2a6a1 │ │ │ │ cmpl $0x5,-0x4c(%ebp) │ │ │ │ - je 2a554 │ │ │ │ + je 2a3d4 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 29fa6 │ │ │ │ + jle 29e26 │ │ │ │ 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 2a522 │ │ │ │ + je 2a3a2 │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - jle 29f28 │ │ │ │ + jle 29da8 │ │ │ │ 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 │ │ │ │ @@ -47943,97 +47829,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 29ee1 │ │ │ │ + jne 29d61 │ │ │ │ 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 2aa37 │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ + jle 2a8b7 │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ - jmp 29f82 │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + jmp 29e02 │ │ │ │ movl $0x0,(%edi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 2a510 │ │ │ │ + je 2a390 │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ sub (%ebx,%eax,4),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 29f74 │ │ │ │ + je 29df4 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ inc %ebx │ │ │ │ - mov %ecx,(%edi,%eax,4) │ │ │ │ cmp %ebx,-0x90(%ebp) │ │ │ │ - jg 29eae │ │ │ │ + mov %ecx,(%edi,%eax,4) │ │ │ │ + jg 29d2e │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 294dc │ │ │ │ + jle 2935c │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 29aeb │ │ │ │ + jmp 2996b │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 29540 │ │ │ │ + jmp 293c0 │ │ │ │ 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 29a3e │ │ │ │ + jle 298be │ │ │ │ mov (%edi),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp -0x64(%ebp),%edx │ │ │ │ - jl 2a007 │ │ │ │ + jl 29e87 │ │ │ │ cmp -0x68(%ebp),%edx │ │ │ │ - jle 2a01d │ │ │ │ - inc %eax │ │ │ │ + jle 29e9d │ │ │ │ add -0xb4(%ebp),%ebx │ │ │ │ - mov %eax,(%edi) │ │ │ │ + inc %eax │ │ │ │ cmp %ebx,-0x90(%ebp) │ │ │ │ - jg 29ff2 │ │ │ │ - jmp 29a3e │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jg 29e72 │ │ │ │ + jmp 298be │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2994e │ │ │ │ + jmp 297ce │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 29a3e │ │ │ │ + jle 298be │ │ │ │ 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) │ │ │ │ @@ -48045,48 +47931,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 2a0cc │ │ │ │ + jmp 29f4c │ │ │ │ incl -0xa4(%ebp) │ │ │ │ cmp %ebx,-0xa4(%ebp) │ │ │ │ - je 2a2c9 │ │ │ │ + je 2a149 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ cmp -0xbc(%ebp),%eax │ │ │ │ - jl 2a0ba │ │ │ │ + jl 29f3a │ │ │ │ cmp -0xc4(%ebp),%eax │ │ │ │ - jg 2a0ba │ │ │ │ + jg 29f3a │ │ │ │ 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) │ │ │ │ @@ -48095,140 +47981,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 2a153 │ │ │ │ + jmp 29fd3 │ │ │ │ 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 2a196 │ │ │ │ + jmp 2a016 │ │ │ │ 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 2a1c4 │ │ │ │ + jmp 2a044 │ │ │ │ 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 2a202 │ │ │ │ + jmp 2a082 │ │ │ │ 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 2a200 │ │ │ │ + jne 2a080 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2a1c0 │ │ │ │ + jne 2a040 │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 2a190 │ │ │ │ + jne 2a010 │ │ │ │ mov -0xe4(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2a14b │ │ │ │ + jne 29fcb │ │ │ │ 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 2a0cc │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 29f4c │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 29a3e │ │ │ │ + jmp 298be │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 29a3e │ │ │ │ + jle 298be │ │ │ │ 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) │ │ │ │ @@ -48249,24 +48135,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 2a35c │ │ │ │ + jmp 2a1dc │ │ │ │ inc %edx │ │ │ │ cmp -0x44(%ebp),%edx │ │ │ │ - je 2a2c9 │ │ │ │ + je 2a149 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ cmp -0x78(%ebp),%eax │ │ │ │ - jl 2a352 │ │ │ │ + jl 2a1d2 │ │ │ │ cmp -0x7c(%ebp),%eax │ │ │ │ - jg 2a352 │ │ │ │ + jg 2a1d2 │ │ │ │ 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 │ │ │ │ @@ -48280,141 +48166,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 2a3c4 │ │ │ │ + jmp 2a244 │ │ │ │ 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 2a3ff │ │ │ │ + jmp 2a27f │ │ │ │ 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 2a442 │ │ │ │ - jmp 2a440 │ │ │ │ + jmp 2a2c2 │ │ │ │ + jmp 2a2c0 │ │ │ │ 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 2a440 │ │ │ │ + jne 2a2c0 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2a3fb │ │ │ │ + jne 2a27b │ │ │ │ mov -0xc8(%ebp),%ebx │ │ │ │ mov -0xcc(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 2a3be │ │ │ │ + jne 2a23e │ │ │ │ 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 2a352 │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ + jmp 2a1d2 │ │ │ │ mov (%edi,%esi,4),%ecx │ │ │ │ - jmp 29a2d │ │ │ │ + jmp 298ad │ │ │ │ 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 2990d │ │ │ │ + jmp 2978d │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 29ac0 │ │ │ │ + jmp 29940 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ incl (%edi) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x90(%ebp) │ │ │ │ - jle 29fa6 │ │ │ │ + jle 29e26 │ │ │ │ mov (%edi),%eax │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ cmp -0x64(%ebp),%edx │ │ │ │ - jl 2a537 │ │ │ │ + jl 2a3b7 │ │ │ │ cmp -0x68(%ebp),%edx │ │ │ │ - jle 2a54d │ │ │ │ - inc %eax │ │ │ │ + jle 2a3cd │ │ │ │ add -0xb4(%ebp),%ebx │ │ │ │ - mov %eax,(%edi) │ │ │ │ + inc %eax │ │ │ │ cmp %ebx,-0x90(%ebp) │ │ │ │ - jg 2a522 │ │ │ │ - jmp 29fa6 │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jg 2a3a2 │ │ │ │ + jmp 29e26 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 29eb6 │ │ │ │ + jmp 29d36 │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 29fa6 │ │ │ │ + jle 29e26 │ │ │ │ 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) │ │ │ │ @@ -48426,48 +48312,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 2a5fc │ │ │ │ + jmp 2a47c │ │ │ │ incl -0xa4(%ebp) │ │ │ │ cmp %ebx,-0xa4(%ebp) │ │ │ │ - je 2a809 │ │ │ │ + je 2a689 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ cmp -0xbc(%ebp),%eax │ │ │ │ - jl 2a5ea │ │ │ │ + jl 2a46a │ │ │ │ cmp -0xc4(%ebp),%eax │ │ │ │ - jg 2a5ea │ │ │ │ + jg 2a46a │ │ │ │ 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) │ │ │ │ @@ -48476,143 +48362,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 2a683 │ │ │ │ + jmp 2a503 │ │ │ │ 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 2a6c6 │ │ │ │ + jmp 2a546 │ │ │ │ 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 2a6f4 │ │ │ │ + jmp 2a574 │ │ │ │ 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 2a742 │ │ │ │ - jmp 2a740 │ │ │ │ + jmp 2a5c2 │ │ │ │ + jmp 2a5c0 │ │ │ │ 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 2a740 │ │ │ │ + jne 2a5c0 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2a6f0 │ │ │ │ + jne 2a570 │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 2a6c0 │ │ │ │ + jne 2a540 │ │ │ │ mov -0xe4(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2a67b │ │ │ │ + jne 2a4fb │ │ │ │ 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 2a5fc │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 2a47c │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 29fa6 │ │ │ │ + jmp 29e26 │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 29fa6 │ │ │ │ + jle 29e26 │ │ │ │ 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) │ │ │ │ @@ -48633,24 +48519,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 2a89c │ │ │ │ + jmp 2a71c │ │ │ │ inc %edx │ │ │ │ cmp -0x44(%ebp),%edx │ │ │ │ - je 2a809 │ │ │ │ + je 2a689 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov (%eax,%edx,4),%eax │ │ │ │ cmp -0x78(%ebp),%eax │ │ │ │ - jl 2a892 │ │ │ │ + jl 2a712 │ │ │ │ cmp -0x7c(%ebp),%eax │ │ │ │ - jg 2a892 │ │ │ │ + jg 2a712 │ │ │ │ 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 │ │ │ │ @@ -48664,2127 +48550,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 2a904 │ │ │ │ + jmp 2a784 │ │ │ │ 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 2a93f │ │ │ │ + jmp 2a7bf │ │ │ │ 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 2a982 │ │ │ │ - jmp 2a980 │ │ │ │ + jmp 2a802 │ │ │ │ + jmp 2a800 │ │ │ │ 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 2a980 │ │ │ │ + jne 2a800 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2a93b │ │ │ │ + jne 2a7bb │ │ │ │ mov -0xc8(%ebp),%ebx │ │ │ │ mov -0xcc(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 2a8fe │ │ │ │ + jne 2a77e │ │ │ │ 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 2a892 │ │ │ │ + fstpl 0x18(%ecx) │ │ │ │ + jmp 2a712 │ │ │ │ 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 29e75 │ │ │ │ + jmp 29cf5 │ │ │ │ mov (%edi,%esi,4),%ecx │ │ │ │ - jmp 29f95 │ │ │ │ + jmp 29e15 │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ - jmp 2956d │ │ │ │ + jmp 293ed │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ - jmp 29aeb │ │ │ │ + jmp 2996b │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 294dc │ │ │ │ - jmp 29a73 │ │ │ │ + je 2935c │ │ │ │ + jmp 298f3 │ │ │ │ xchg %ax,%ax │ │ │ │ call 4c47 │ │ │ │ - add $0x39317,%eax │ │ │ │ + add $0x39497,%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 8c60 │ │ │ │ + call 8ca0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 2aaf4 │ │ │ │ + jne 2a98c │ │ │ │ + jmp 2a96c │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 2a96c │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 2a96c │ │ │ │ + ffreep %st(0) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 2b0a6 │ │ │ │ + jne 2af65 │ │ │ │ + jmp 2a984 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 2a984 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 2a984 │ │ │ │ + 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 2c1dc │ │ │ │ + je 2c0a3 │ │ │ │ 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 2ab40 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 2a9e0 │ │ │ │ + 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 2b510 │ │ │ │ + jg 2b3e0 │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 2ab20 │ │ │ │ + jl 2a9c0 │ │ │ │ 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 2c1eb │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + jle 2c0b2 │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ fldt -0x994c(%eax) │ │ │ │ - fstpt -0xb0(%ebp) │ │ │ │ fldl -0x998c(%eax) │ │ │ │ - fstpl -0x90(%ebp) │ │ │ │ + fstpl -0x98(%ebp) │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov (%eax,%ecx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 2aae0 │ │ │ │ + jl 2a962 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 2aae0 │ │ │ │ + jg 2a966 │ │ │ │ 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 2bab6 │ │ │ │ - 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 2b97b │ │ │ │ + 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 2ad70 │ │ │ │ + jle 2ac20 │ │ │ │ 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 2ad60 │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + jne 2ac10 │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ dec %edi │ │ │ │ + mov -0xc8(%ebp),%esi │ │ │ │ sub %esi,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2acef │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + jne 2ab95 │ │ │ │ + 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 2ba9d │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ - mov %ecx,-0xe0(%ebp) │ │ │ │ - fmul %st(0),%st │ │ │ │ + jle 2b962 │ │ │ │ + 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 -0x9c84(%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 2aec9 │ │ │ │ - nop │ │ │ │ + fstpl -0x88(%ebp) │ │ │ │ + jmp 2ad7f │ │ │ │ + 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 2aeb0 │ │ │ │ + je 2ad66 │ │ │ │ fchs │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ - fmull -0x90(%ebp) │ │ │ │ + fmull -0x98(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 2af11 │ │ │ │ + je 2adc9 │ │ │ │ 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 2ae60 │ │ │ │ + ja 2ad20 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 2b520 │ │ │ │ + ja 2b3f0 │ │ │ │ ffreep %st(0) │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x88(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 2aec9 │ │ │ │ + jne 2ad7f │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 2adcd │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2af17 │ │ │ │ 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 2ae01 │ │ │ │ - mov -0xe0(%ebp),%ecx │ │ │ │ - cmpl $0x4,-0x5c(%ebp) │ │ │ │ - je 2b871 │ │ │ │ - cmpl $0x5,-0x5c(%ebp) │ │ │ │ - je 2b57c │ │ │ │ + add %ebx,-0xa4(%ebp) │ │ │ │ + cmp %esi,-0x6c(%ebp) │ │ │ │ + jne 2acba │ │ │ │ + cmpl $0x4,-0x6c(%ebp) │ │ │ │ + mov -0xe4(%ebp),%ecx │ │ │ │ + je 2b737 │ │ │ │ + cmpl $0x5,-0x6c(%ebp) │ │ │ │ + je 2b44c │ │ │ │ xor %eax,%eax │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2b07b │ │ │ │ + jle 2af3a │ │ │ │ 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 2b54d │ │ │ │ - cmp %eax,-0x5c(%ebp) │ │ │ │ - jle 2afeb │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ + je 2b41d │ │ │ │ + cmp %eax,-0x6c(%ebp) │ │ │ │ + jle 2aea7 │ │ │ │ + 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 2afad │ │ │ │ + jne 2ae66 │ │ │ │ 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 2b869 │ │ │ │ + jle 2b72f │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - jmp 2b054 │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + jmp 2af13 │ │ │ │ movl $0x0,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 2b538 │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + je 2b408 │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ sub (%edi,%eax,4),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 2b046 │ │ │ │ + je 2af05 │ │ │ │ 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 2af77 │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov -0xdc(%ebp),%esp │ │ │ │ + mov %ebx,(%ecx,%eax,4) │ │ │ │ + jg 2ae2d │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + mov -0xe0(%ebp),%esp │ │ │ │ incl -0xc4(%ebp) │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 2aae0 │ │ │ │ + jle 2a96a │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 2ab8e │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + jmp 2aa28 │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2c1cd │ │ │ │ + je 2c094 │ │ │ │ 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 2b100 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + jmp 2afc0 │ │ │ │ + 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 2bacd │ │ │ │ + jl 2b992 │ │ │ │ mov %edx,%edi │ │ │ │ lea -0x1(%edx),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jl 2b0e0 │ │ │ │ + jl 2afa0 │ │ │ │ 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 2aaec │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + jge 2a984 │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ fldt -0x994c(%esi) │ │ │ │ - fstpt -0xb0(%ebp) │ │ │ │ fldl -0x998c(%esi) │ │ │ │ - fstpl -0x90(%ebp) │ │ │ │ + fstpl -0x98(%ebp) │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ mov -0xc4(%ebp),%ebx │ │ │ │ mov (%esi,%ebx,8),%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - jl 2aaec │ │ │ │ + jl 2a97a │ │ │ │ cmp -0x1c(%ebp),%edx │ │ │ │ - jg 2aaec │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + jg 2a97e │ │ │ │ + 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 2c035 │ │ │ │ - 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 2bef6 │ │ │ │ + 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 2b330 │ │ │ │ + jle 2b1f0 │ │ │ │ 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 2b320 │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + jne 2b1e0 │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ dec %edi │ │ │ │ + mov -0xc8(%ebp),%esi │ │ │ │ sub %esi,-0x44(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2b2ad │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + jne 2b16d │ │ │ │ + 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 2c01d │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ - mov %ecx,-0xe0(%ebp) │ │ │ │ - fmul %st(0),%st │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jle 2bede │ │ │ │ + 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 -0x9c84(%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 2b489 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstpl -0x88(%ebp) │ │ │ │ + jmp 2b34f │ │ │ │ + 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 2b470 │ │ │ │ + je 2b336 │ │ │ │ fchs │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ - fmull -0x90(%ebp) │ │ │ │ + fmull -0x98(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 2b4d1 │ │ │ │ + je 2b399 │ │ │ │ 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 2b420 │ │ │ │ + ja 2b2f0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 2bae0 │ │ │ │ + ja 2b9a0 │ │ │ │ ffreep %st(0) │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + fldl -0x88(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 2b489 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 2b34f │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2b4d7 │ │ │ │ + jmp 2b39d │ │ │ │ ffreep %st(0) │ │ │ │ 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 2b3c1 │ │ │ │ - mov -0xe0(%ebp),%ecx │ │ │ │ - cmpl $0x4,-0x5c(%ebp) │ │ │ │ - je 2be06 │ │ │ │ - cmpl $0x5,-0x5c(%ebp) │ │ │ │ - je 2baf8 │ │ │ │ + add %ebx,-0xa4(%ebp) │ │ │ │ + cmp %esi,-0x6c(%ebp) │ │ │ │ + jne 2b28a │ │ │ │ + cmpl $0x4,-0x6c(%ebp) │ │ │ │ + mov -0xe4(%ebp),%ecx │ │ │ │ + je 2bccc │ │ │ │ + cmpl $0x5,-0x6c(%ebp) │ │ │ │ + je 2b9b8 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2c047 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2bf08 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 2ab40 │ │ │ │ + jmp 2a9e0 │ │ │ │ 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 2aec1 │ │ │ │ + jmp 2ad77 │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ incl (%ecx) │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0xb4(%ebp) │ │ │ │ - jle 2b07b │ │ │ │ + jle 2af3a │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - cmp -0x50(%ebp),%edx │ │ │ │ - jl 2b566 │ │ │ │ cmp -0x58(%ebp),%edx │ │ │ │ - jle 2b862 │ │ │ │ - inc %eax │ │ │ │ + jl 2b436 │ │ │ │ + cmp -0x60(%ebp),%edx │ │ │ │ + jle 2b728 │ │ │ │ add -0xd4(%ebp),%esi │ │ │ │ - mov %eax,(%ecx) │ │ │ │ + inc %eax │ │ │ │ cmp %esi,-0xb4(%ebp) │ │ │ │ - jg 2b54d │ │ │ │ - jmp 2b07b │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + jg 2b41d │ │ │ │ + jmp 2af3a │ │ │ │ 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 2b618 │ │ │ │ + jmp 2b4eb │ │ │ │ incl -0xcc(%ebp) │ │ │ │ cmp %ebx,-0xcc(%ebp) │ │ │ │ - je 2b84a │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + je 2b710 │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ mov -0xcc(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ - cmp -0xe0(%ebp),%eax │ │ │ │ - jl 2b606 │ │ │ │ + cmp -0xd8(%ebp),%eax │ │ │ │ + jl 2b4d9 │ │ │ │ cmp -0xe4(%ebp),%eax │ │ │ │ - jg 2b606 │ │ │ │ + jg 2b4d9 │ │ │ │ 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 2b6a5 │ │ │ │ + jmp 2b578 │ │ │ │ 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 2b6e6 │ │ │ │ + jmp 2b5c6 │ │ │ │ + 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 2b724 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2b604 │ │ │ │ + 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 2b782 │ │ │ │ - jmp 2b780 │ │ │ │ - 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 2b642 │ │ │ │ + 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 2b780 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 2b640 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2b720 │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + jne 2b600 │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 2b6e0 │ │ │ │ + jne 2b5c0 │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2b69d │ │ │ │ + jne 2b570 │ │ │ │ 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 2b618 │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 2b4eb │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ mov -0xc8(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 2b07b │ │ │ │ + jmp 2af3a │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2af7f │ │ │ │ + jmp 2ae35 │ │ │ │ mov (%ecx,%ebx,4),%ebx │ │ │ │ - jmp 2b06a │ │ │ │ + jmp 2af29 │ │ │ │ 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 2b8eb │ │ │ │ - incl -0x80(%ebp) │ │ │ │ - cmp %esi,-0x80(%ebp) │ │ │ │ - je 2b84a │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + lea (%edx,%edx,1),%esi │ │ │ │ + jmp 2b7bd │ │ │ │ + incl -0x8c(%ebp) │ │ │ │ + cmp %esi,-0x8c(%ebp) │ │ │ │ + je 2b710 │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - cmp -0x88(%ebp),%eax │ │ │ │ - jl 2b8df │ │ │ │ - cmp -0x94(%ebp),%eax │ │ │ │ - jg 2b8df │ │ │ │ + cmp -0x9c(%ebp),%eax │ │ │ │ + jl 2b7ab │ │ │ │ + cmp -0xa0(%ebp),%eax │ │ │ │ + jg 2b7ab │ │ │ │ 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 2b961 │ │ │ │ + jmp 2b836 │ │ │ │ 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 2b99d │ │ │ │ + jmp 2b872 │ │ │ │ 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 2ba02 │ │ │ │ - jmp 2ba00 │ │ │ │ + jmp 2b8c2 │ │ │ │ + jmp 2b8c0 │ │ │ │ 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 2ba00 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 2b8c0 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2b999 │ │ │ │ + jne 2b86e │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ mov -0xe8(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 2b95b │ │ │ │ + jne 2b830 │ │ │ │ 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 2b8df │ │ │ │ - cmpl $0x4,-0x5c(%ebp) │ │ │ │ - je 2b07b │ │ │ │ - cmpl $0x5,-0x5c(%ebp) │ │ │ │ - jne 2af47 │ │ │ │ - jmp 2b07b │ │ │ │ + jmp 2b7ab │ │ │ │ + cmpl $0x4,-0x6c(%ebp) │ │ │ │ + je 2af3a │ │ │ │ + cmpl $0x5,-0x6c(%ebp) │ │ │ │ + jne 2adfd │ │ │ │ + jmp 2af3a │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ sub %eax,%esp │ │ │ │ lea 0x7(%esp),%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - jmp 2af49 │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + jmp 2adff │ │ │ │ mov %edx,%ebx │ │ │ │ - jmp 2b100 │ │ │ │ + jmp 2afc0 │ │ │ │ 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 2b481 │ │ │ │ + jmp 2b347 │ │ │ │ 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 2bb94 │ │ │ │ + jmp 2ba57 │ │ │ │ incl -0xcc(%ebp) │ │ │ │ cmp %ebx,-0xcc(%ebp) │ │ │ │ - je 2bdca │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + je 2bc90 │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ mov -0xcc(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ - cmp -0xe0(%ebp),%eax │ │ │ │ - jl 2bb82 │ │ │ │ + cmp -0xd8(%ebp),%eax │ │ │ │ + jl 2ba45 │ │ │ │ cmp -0xe4(%ebp),%eax │ │ │ │ - jg 2bb82 │ │ │ │ + jg 2ba45 │ │ │ │ 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 2bc21 │ │ │ │ + jmp 2bae4 │ │ │ │ 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 2bc66 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2bb26 │ │ │ │ + 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 2bca4 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2bb64 │ │ │ │ + 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 2bd02 │ │ │ │ - jmp 2bd00 │ │ │ │ + jmp 2bbc2 │ │ │ │ + jmp 2bbc0 │ │ │ │ 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 2bd00 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 2bbc0 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2bca0 │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + jne 2bb60 │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 2bc60 │ │ │ │ + jne 2bb20 │ │ │ │ mov -0x104(%ebp),%edx │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2bc19 │ │ │ │ + jne 2badc │ │ │ │ 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 2bb94 │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 2ba57 │ │ │ │ + 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 2aaec │ │ │ │ + jle 2a982 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 2b146 │ │ │ │ + jmp 2b000 │ │ │ │ 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 2be80 │ │ │ │ - incl -0x80(%ebp) │ │ │ │ - cmp %esi,-0x80(%ebp) │ │ │ │ - je 2bdca │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + lea (%edx,%edx,1),%esi │ │ │ │ + jmp 2bd52 │ │ │ │ + incl -0x8c(%ebp) │ │ │ │ + cmp %esi,-0x8c(%ebp) │ │ │ │ + je 2bc90 │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - cmp -0x88(%ebp),%eax │ │ │ │ - jl 2be74 │ │ │ │ - cmp -0x94(%ebp),%eax │ │ │ │ - jg 2be74 │ │ │ │ + cmp -0x9c(%ebp),%eax │ │ │ │ + jl 2bd40 │ │ │ │ + cmp -0xa0(%ebp),%eax │ │ │ │ + jg 2bd40 │ │ │ │ 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 2bef6 │ │ │ │ + jmp 2bdcb │ │ │ │ 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 2bf32 │ │ │ │ + jmp 2be07 │ │ │ │ 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 2bf82 │ │ │ │ - jmp 2bf80 │ │ │ │ - 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 2be42 │ │ │ │ + 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 2bf80 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 2be40 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2bf2e │ │ │ │ + jne 2be03 │ │ │ │ mov -0xec(%ebp),%ebx │ │ │ │ mov -0xe8(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 2bef0 │ │ │ │ + jne 2bdc5 │ │ │ │ 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 2be74 │ │ │ │ - cmpl $0x4,-0x5c(%ebp) │ │ │ │ - je 2bddd │ │ │ │ - cmpl $0x5,-0x5c(%ebp) │ │ │ │ - je 2bddd │ │ │ │ + jmp 2bd40 │ │ │ │ + cmpl $0x4,-0x6c(%ebp) │ │ │ │ + je 2bca3 │ │ │ │ + cmpl $0x5,-0x6c(%ebp) │ │ │ │ + je 2bca3 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2c047 │ │ │ │ + jmp 2bf08 │ │ │ │ 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 2bddd │ │ │ │ + jle 2bca3 │ │ │ │ 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 2c180 │ │ │ │ - cmp %eax,-0x5c(%ebp) │ │ │ │ - jle 2c0e9 │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ + je 2c047 │ │ │ │ + cmp %eax,-0x6c(%ebp) │ │ │ │ + jle 2bfb0 │ │ │ │ + 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 2c0ab │ │ │ │ + jne 2bf6f │ │ │ │ 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 2c1c8 │ │ │ │ + jle 2c08f │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - jmp 2c151 │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + jmp 2c018 │ │ │ │ movl $0x0,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 2c1b2 │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + je 2c079 │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ sub (%edi,%eax,4),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 2c147 │ │ │ │ + je 2c00e │ │ │ │ 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 2bddd │ │ │ │ + mov %ebx,(%ecx,%eax,4) │ │ │ │ + jle 2bca3 │ │ │ │ test %eax,%eax │ │ │ │ - jne 2c07d │ │ │ │ + jne 2bf3e │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ - cmp -0x50(%ebp),%edx │ │ │ │ - jl 2c195 │ │ │ │ cmp -0x58(%ebp),%edx │ │ │ │ - jle 2c1ab │ │ │ │ - inc %eax │ │ │ │ + jl 2c05c │ │ │ │ + cmp -0x60(%ebp),%edx │ │ │ │ + jle 2c072 │ │ │ │ add -0xd4(%ebp),%esi │ │ │ │ - mov %eax,(%ecx) │ │ │ │ + inc %eax │ │ │ │ cmp %esi,-0xb4(%ebp) │ │ │ │ - jg 2c180 │ │ │ │ - jmp 2bddd │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + jg 2c047 │ │ │ │ + jmp 2bca3 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2c07d │ │ │ │ + jmp 2bf3e │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ incl (%ecx) │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ inc %esi │ │ │ │ cmp %esi,-0xb4(%ebp) │ │ │ │ - jg 2c180 │ │ │ │ - jmp 2bddd │ │ │ │ + jg 2c047 │ │ │ │ + jmp 2bca3 │ │ │ │ mov (%ecx,%ebx,4),%ebx │ │ │ │ - jmp 2c167 │ │ │ │ + jmp 2c02e │ │ │ │ movl $0x0,-0xc4(%ebp) │ │ │ │ - jmp 2b12b │ │ │ │ + jmp 2afeb │ │ │ │ movl $0x0,-0xc4(%ebp) │ │ │ │ - jmp 2ab6d │ │ │ │ + jmp 2aa0d │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 2aaec │ │ │ │ - jmp 2b0b8 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + je 2a984 │ │ │ │ + jmp 2af77 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ call 4c47 │ │ │ │ - add $0x37b87,%eax │ │ │ │ + add $0x37cb7,%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 8c60 │ │ │ │ + call 8ca0 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%ebx │ │ │ │ - jne 2c293 │ │ │ │ + jne 2c166 │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 2c8ba │ │ │ │ + jne 2c79c │ │ │ │ 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 2d9a0 │ │ │ │ + je 2d8a0 │ │ │ │ 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 2c2e0 │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 2c1c0 │ │ │ │ + jmp 2c1a0 │ │ │ │ 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 2ceba │ │ │ │ + jg 2cdbc │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 2c2c0 │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ + jl 2c1a0 │ │ │ │ + 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 2d9be │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ + jle 2d8be │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + mov -0xb4(%ebp),%ecx │ │ │ │ fldt -0x994c(%eax) │ │ │ │ fstpt -0xd0(%ebp) │ │ │ │ fldl -0x998c(%eax) │ │ │ │ fstpl -0xd8(%ebp) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ mov (%eax,%ecx,8),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jl 2c27f │ │ │ │ + jl 2c152 │ │ │ │ cmp -0x24(%ebp),%eax │ │ │ │ - jg 2c27f │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov %esp,-0xe8(%ebp) │ │ │ │ + jg 2c152 │ │ │ │ + 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 2d958 │ │ │ │ - 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 2d858 │ │ │ │ + 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 2c510 │ │ │ │ + jle 2c3f0 │ │ │ │ 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 2c500 │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + jne 2c3e0 │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ dec %edi │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ sub %esi,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2c48f │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + jne 2c372 │ │ │ │ + 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 2cf10 │ │ │ │ + jbe 2ce10 │ │ │ │ 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) │ │ │ │ @@ -50792,463 +50681,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 2c64a │ │ │ │ + je 2c529 │ │ │ │ fchs │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ fmuls -0x9c74(%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 2c719 │ │ │ │ + jge 2c5f9 │ │ │ │ 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 -0x9c84(%ebx) │ │ │ │ - mov -0xbc(%ebp),%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 2c725 │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + jg 2c605 │ │ │ │ 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 2c700 │ │ │ │ + jne 2c5e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2c727 │ │ │ │ + jmp 2c607 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2c727 │ │ │ │ + jmp 2c607 │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x6c(%ebp),%esi │ │ │ │ + add -0x68(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x44(%ebp) │ │ │ │ - jne 2c5b7 │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ - mov -0xec(%ebp),%edi │ │ │ │ + jne 2c496 │ │ │ │ + ffreep %st(0) │ │ │ │ cmpl $0x4,-0x44(%ebp) │ │ │ │ - je 2d221 │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ + je 2d121 │ │ │ │ cmpl $0x5,-0x44(%ebp) │ │ │ │ - je 2cf45 │ │ │ │ + je 2ce45 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 2c892 │ │ │ │ + jle 2c774 │ │ │ │ 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 2cee2 │ │ │ │ + je 2cde2 │ │ │ │ cmp %esi,-0x44(%ebp) │ │ │ │ - jle 2c811 │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ + jle 2c6f3 │ │ │ │ + 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 2c7c7 │ │ │ │ - ffreep %st(0) │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ + mov %eax,(%ecx,%esi,4) │ │ │ │ + jne 2c6a9 │ │ │ │ + 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 2d974 │ │ │ │ + jle 2d874 │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - jmp 2c86e │ │ │ │ + jmp 2c750 │ │ │ │ movl $0x0,(%edi,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 2ced0 │ │ │ │ + je 2cdd0 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ sub (%ecx,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 2c860 │ │ │ │ + je 2c742 │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %ecx │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ mov %edx,(%edi,%esi,4) │ │ │ │ - cmp %ecx,-0xa8(%ebp) │ │ │ │ - jg 2c791 │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0xe8(%ebp),%esp │ │ │ │ - incl -0xb8(%ebp) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + jg 2c673 │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + mov -0xe4(%ebp),%esp │ │ │ │ + incl -0xb4(%ebp) │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 2c27f │ │ │ │ + jle 2c152 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 2c32e │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + jmp 2c211 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2d9af │ │ │ │ + je 2d8af │ │ │ │ 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 2c900 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jmp 2c7e0 │ │ │ │ + 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 2d418 │ │ │ │ + jl 2d318 │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x1(%eax),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jl 2c8e0 │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ + jl 2c7c0 │ │ │ │ + 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 2c28b │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + jge 2c15e │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ fldt -0x994c(%eax) │ │ │ │ fstpt -0xd0(%ebp) │ │ │ │ fldl -0x998c(%eax) │ │ │ │ fstpl -0xd8(%ebp) │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ mov (%esi,%ebx,8),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 2c28b │ │ │ │ + jl 2c15e │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jg 2c28b │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + jg 2c15e │ │ │ │ + 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 2d97c │ │ │ │ - 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 2d87c │ │ │ │ + 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 2cb20 │ │ │ │ + jle 2ca00 │ │ │ │ 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 2cb10 │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + jne 2c9f0 │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ dec %edi │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ sub %esi,-0x4c(%ebp) │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - jne 2caa7 │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + jne 2c98a │ │ │ │ + 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 2d460 │ │ │ │ + jbe 2d360 │ │ │ │ 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) │ │ │ │ @@ -51256,1139 +51147,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 2cc5a │ │ │ │ + je 2cb39 │ │ │ │ fchs │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ fmuls -0x9c74(%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 2cd19 │ │ │ │ + jge 2cc19 │ │ │ │ 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 -0x9c84(%ebx) │ │ │ │ - mov -0xbc(%ebp),%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 2cd25 │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + jg 2cc25 │ │ │ │ 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 2cc00 │ │ │ │ + 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 2cd00 │ │ │ │ + jne 2cc00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2cd27 │ │ │ │ + jmp 2cc27 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2cd27 │ │ │ │ + jmp 2cc27 │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x68(%ebp),%esi │ │ │ │ + add -0x64(%ebp),%esi │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x44(%ebp) │ │ │ │ - jne 2cbc7 │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ - mov -0xec(%ebp),%edi │ │ │ │ + jne 2caa6 │ │ │ │ + ffreep %st(0) │ │ │ │ cmpl $0x4,-0x44(%ebp) │ │ │ │ - je 2d75d │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ + je 2d65d │ │ │ │ cmpl $0x5,-0x44(%ebp) │ │ │ │ - je 2d495 │ │ │ │ + je 2d395 │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2ce92 │ │ │ │ + jle 2cd94 │ │ │ │ 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 2d432 │ │ │ │ + je 2d332 │ │ │ │ cmp -0x44(%ebp),%esi │ │ │ │ - jge 2ce11 │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ + jge 2cd13 │ │ │ │ + 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 2cdc7 │ │ │ │ - ffreep %st(0) │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ + mov %eax,(%ecx,%esi,4) │ │ │ │ + jne 2ccc9 │ │ │ │ + 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 2d998 │ │ │ │ + jle 2d898 │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - jmp 2ce6e │ │ │ │ + jmp 2cd70 │ │ │ │ movl $0x0,(%edi,%esi,4) │ │ │ │ dec %esi │ │ │ │ - je 2d420 │ │ │ │ + je 2d320 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ebx,%esi,4),%eax │ │ │ │ mov (%edi,%esi,4),%edx │ │ │ │ sub (%ecx,%esi,4),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 2ce60 │ │ │ │ + je 2cd62 │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ inc %ecx │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ mov %edx,(%edi,%esi,4) │ │ │ │ - cmp %ecx,-0xa8(%ebp) │ │ │ │ - jg 2cd91 │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0xe8(%ebp),%esp │ │ │ │ - incl -0xb8(%ebp) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + jg 2cc93 │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + mov -0xe4(%ebp),%esp │ │ │ │ + incl -0xb4(%ebp) │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jle 2c28b │ │ │ │ + jle 2c15e │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 2c94c │ │ │ │ + jmp 2c82f │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 2c2e0 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 2c1c0 │ │ │ │ + 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 2c892 │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ + jle 2c774 │ │ │ │ mov (%edi),%eax │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - cmp -0x78(%ebp),%edx │ │ │ │ - jl 2cefa │ │ │ │ - cmp -0x84(%ebp),%edx │ │ │ │ - jle 2cf3e │ │ │ │ + cmp -0x80(%ebp),%edx │ │ │ │ + jl 2cdfa │ │ │ │ + cmp -0x88(%ebp),%edx │ │ │ │ + jle 2ce3e │ │ │ │ + add -0xdc(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ - add -0xe0(%ebp),%ecx │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ mov %eax,(%edi) │ │ │ │ - cmp %ecx,-0xa8(%ebp) │ │ │ │ - jg 2cee2 │ │ │ │ - jmp 2c892 │ │ │ │ + jg 2cde2 │ │ │ │ + jmp 2c774 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2cf25 │ │ │ │ + ja 2ce25 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0xd8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2c65b │ │ │ │ + jmp 2c53e │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0xd8(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2c65b │ │ │ │ + jmp 2c53e │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 2c799 │ │ │ │ + jmp 2c67b │ │ │ │ test %edi,%edi │ │ │ │ - jle 2c892 │ │ │ │ + jle 2c774 │ │ │ │ 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 2cfe6 │ │ │ │ - incl -0xc0(%ebp) │ │ │ │ - cmp %ebx,-0xc0(%ebp) │ │ │ │ - je 2d209 │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + jmp 2cee6 │ │ │ │ + incl -0xbc(%ebp) │ │ │ │ + cmp %ebx,-0xbc(%ebp) │ │ │ │ + je 2d109 │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ + cmp -0xe8(%ebp),%eax │ │ │ │ + jl 2ced4 │ │ │ │ cmp -0xec(%ebp),%eax │ │ │ │ - jl 2cfd4 │ │ │ │ - cmp -0xf0(%ebp),%eax │ │ │ │ - jg 2cfd4 │ │ │ │ + jg 2ced4 │ │ │ │ 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 2d070 │ │ │ │ + jmp 2cf70 │ │ │ │ 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 2d0b6 │ │ │ │ + jmp 2cfb6 │ │ │ │ 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 2d0f4 │ │ │ │ + jmp 2cff4 │ │ │ │ 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 2d142 │ │ │ │ - jmp 2d140 │ │ │ │ + jmp 2d042 │ │ │ │ + jmp 2d040 │ │ │ │ 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 2d140 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 2d040 │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2d0f0 │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + jne 2cff0 │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 2d0b0 │ │ │ │ - mov -0x110(%ebp),%edx │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ + jne 2cfb0 │ │ │ │ + mov -0x10c(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2d068 │ │ │ │ + jne 2cf68 │ │ │ │ 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 2cfe6 │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 2cee6 │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 2c892 │ │ │ │ + jmp 2c774 │ │ │ │ test %edi,%edi │ │ │ │ - jle 2c892 │ │ │ │ + jle 2c774 │ │ │ │ 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 2d29e │ │ │ │ - incl -0x78(%ebp) │ │ │ │ - cmp %esi,-0x78(%ebp) │ │ │ │ - je 2d209 │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + jmp 2d19e │ │ │ │ + incl -0x80(%ebp) │ │ │ │ + cmp %esi,-0x80(%ebp) │ │ │ │ + je 2d109 │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - cmp -0x84(%ebp),%eax │ │ │ │ - jl 2d292 │ │ │ │ - cmp -0x90(%ebp),%eax │ │ │ │ - jg 2d292 │ │ │ │ + cmp -0x88(%ebp),%eax │ │ │ │ + jl 2d192 │ │ │ │ + cmp -0x8c(%ebp),%eax │ │ │ │ + jg 2d192 │ │ │ │ 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 2d311 │ │ │ │ + jmp 2d211 │ │ │ │ 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 2d34c │ │ │ │ + jmp 2d24c │ │ │ │ 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 2d382 │ │ │ │ + jmp 2d282 │ │ │ │ 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 2d380 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 2d280 │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2d348 │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ - mov -0xf4(%ebp),%edx │ │ │ │ + jne 2d248 │ │ │ │ + mov -0xf4(%ebp),%ebx │ │ │ │ + mov -0xf0(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 2d30b │ │ │ │ + jne 2d20b │ │ │ │ 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 2d292 │ │ │ │ + jmp 2d192 │ │ │ │ mov %eax,%ebx │ │ │ │ - jmp 2c900 │ │ │ │ + jmp 2c7e0 │ │ │ │ nop │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ incl (%edi) │ │ │ │ inc %ecx │ │ │ │ - cmp %ecx,-0xa8(%ebp) │ │ │ │ - jle 2ce92 │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ + jle 2cd94 │ │ │ │ mov (%edi),%eax │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ - cmp -0x78(%ebp),%edx │ │ │ │ - jl 2d44a │ │ │ │ - cmp -0x84(%ebp),%edx │ │ │ │ - jle 2d48e │ │ │ │ + cmp -0x80(%ebp),%edx │ │ │ │ + jl 2d34a │ │ │ │ + cmp -0x88(%ebp),%edx │ │ │ │ + jle 2d38e │ │ │ │ + add -0xdc(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ - add -0xe0(%ebp),%ecx │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ mov %eax,(%edi) │ │ │ │ - cmp %ecx,-0xa8(%ebp) │ │ │ │ - jg 2d432 │ │ │ │ - jmp 2ce92 │ │ │ │ + jg 2d332 │ │ │ │ + jmp 2cd94 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 2d475 │ │ │ │ + ja 2d375 │ │ │ │ fstp %st(1) │ │ │ │ fldl -0xd8(%ebp) │ │ │ │ fmul %st(1),%st │ │ │ │ - jmp 2cc6b │ │ │ │ + jmp 2cb4e │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fld %st(0) │ │ │ │ fmul %st(2),%st │ │ │ │ fsin │ │ │ │ fmull -0xd8(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 2cc6b │ │ │ │ + jmp 2cb4e │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 2cd99 │ │ │ │ + jmp 2cc9b │ │ │ │ test %edi,%edi │ │ │ │ - jle 2ce92 │ │ │ │ + jle 2cd94 │ │ │ │ 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 2d536 │ │ │ │ - incl -0xc0(%ebp) │ │ │ │ - cmp %ebx,-0xc0(%ebp) │ │ │ │ - je 2d745 │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + jmp 2d436 │ │ │ │ + incl -0xbc(%ebp) │ │ │ │ + cmp %ebx,-0xbc(%ebp) │ │ │ │ + je 2d645 │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ mov (%eax,%esi,4),%eax │ │ │ │ + cmp -0xec(%ebp),%eax │ │ │ │ + jl 2d424 │ │ │ │ cmp -0xf0(%ebp),%eax │ │ │ │ - jl 2d524 │ │ │ │ - cmp -0xf4(%ebp),%eax │ │ │ │ - jg 2d524 │ │ │ │ + jg 2d424 │ │ │ │ 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 2d5c0 │ │ │ │ + jmp 2d4c0 │ │ │ │ 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 2d606 │ │ │ │ + jmp 2d506 │ │ │ │ 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 2d644 │ │ │ │ + jmp 2d544 │ │ │ │ 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 2d682 │ │ │ │ + jmp 2d582 │ │ │ │ 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 2d680 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 2d580 │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2d640 │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + jne 2d540 │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 2d600 │ │ │ │ - mov -0x110(%ebp),%edx │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ + jne 2d500 │ │ │ │ + mov -0x10c(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 2d5b8 │ │ │ │ + jne 2d4b8 │ │ │ │ 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 2d536 │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ + fstpl 0x20(%ecx) │ │ │ │ + jne 2d436 │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ mov %esi,0x0(,%eax,4) │ │ │ │ - jmp 2ce92 │ │ │ │ + jmp 2cd94 │ │ │ │ test %edi,%edi │ │ │ │ - jle 2ce92 │ │ │ │ + jle 2cd94 │ │ │ │ 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 2d7da │ │ │ │ - incl -0x78(%ebp) │ │ │ │ - cmp %esi,-0x78(%ebp) │ │ │ │ - je 2d745 │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + jmp 2d6da │ │ │ │ + incl -0x80(%ebp) │ │ │ │ + cmp %esi,-0x80(%ebp) │ │ │ │ + je 2d645 │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - cmp -0x84(%ebp),%eax │ │ │ │ - jl 2d7ce │ │ │ │ - cmp -0x90(%ebp),%eax │ │ │ │ - jg 2d7ce │ │ │ │ + cmp -0x88(%ebp),%eax │ │ │ │ + jl 2d6ce │ │ │ │ + cmp -0x8c(%ebp),%eax │ │ │ │ + jg 2d6ce │ │ │ │ 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 2d84d │ │ │ │ + jmp 2d74d │ │ │ │ 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 2d888 │ │ │ │ + jmp 2d788 │ │ │ │ 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 2d8c2 │ │ │ │ + jmp 2d7c2 │ │ │ │ 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 2d8c0 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 2d7c0 │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 2d884 │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ - mov -0xf4(%ebp),%edx │ │ │ │ + jne 2d784 │ │ │ │ + mov -0xf4(%ebp),%ebx │ │ │ │ + mov -0xf0(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 2d847 │ │ │ │ + jne 2d747 │ │ │ │ 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 2d7ce │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + jmp 2d6ce │ │ │ │ + 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 2c756 │ │ │ │ + jmp 2c638 │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ - jmp 2c881 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + jmp 2c763 │ │ │ │ + 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 2cd56 │ │ │ │ + jmp 2cc58 │ │ │ │ mov (%edi,%eax,4),%edx │ │ │ │ - jmp 2ce81 │ │ │ │ - movl $0x0,-0xb8(%ebp) │ │ │ │ - jmp 2c30d │ │ │ │ - movl $0x0,-0xb8(%ebp) │ │ │ │ - jmp 2c92b │ │ │ │ + jmp 2cd83 │ │ │ │ + movl $0x0,-0xb4(%ebp) │ │ │ │ + jmp 2c1ed │ │ │ │ + movl $0x0,-0xb4(%ebp) │ │ │ │ + jmp 2c80b │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - je 2c28b │ │ │ │ - jmp 2c8c9 │ │ │ │ + je 2c15e │ │ │ │ + jmp 2c7ab │ │ │ │ nop │ │ │ │ │ │ │ │ -0002d9d0 : │ │ │ │ +0002d8d0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x20,%esp │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x363ac,%ebx │ │ │ │ + add $0x364ac,%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 2da30 │ │ │ │ + je 2d930 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ lea 0xc(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x570ec(%ebx),%eax │ │ │ │ + lea -0x5716c(%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 -0x5720c(%ebx),%eax │ │ │ │ + lea -0x5728c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -0002da50 : │ │ │ │ +0002d950 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x20,%esp │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x3632c,%ebx │ │ │ │ + add $0x3642c,%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 2dab0 │ │ │ │ + je 2d9b0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ lea 0xc(%esp),%eax │ │ │ │ push %eax │ │ │ │ - lea -0x56cfc(%ebx),%eax │ │ │ │ + lea -0x56d6c(%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 -0x56e3c(%ebx),%eax │ │ │ │ + lea -0x56e9c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -0002dad0 : │ │ │ │ +0002d9d0 : │ │ │ │ call 4c47 │ │ │ │ - add $0x362b7,%eax │ │ │ │ + add $0x363b7,%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 2db0b │ │ │ │ + jle 2da0b │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ lea 0x2(%eax,%eax,1),%eax │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ mov (%ecx),%esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jg 2db30 │ │ │ │ + jg 2da30 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 4800 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -52397,17 +52293,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 │ │ │ │ @@ -52422,36 +52318,36 @@ │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ add %eax,%esi │ │ │ │ lea -0x34(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ push %eax │ │ │ │ - lea -0x5b80c(%ebx),%ecx │ │ │ │ + lea -0x5b7cc(%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 2dca0 │ │ │ │ + jne 2dba0 │ │ │ │ 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 -0x5b67c(%ebx),%eax │ │ │ │ + lea -0x5b63c(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ @@ -52469,34 +52365,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 2dce0 │ │ │ │ + jne 2dbe0 │ │ │ │ mov 0x24(%edi),%edi │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ mov (%edi),%edi │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ test $0x10,%cl │ │ │ │ - jne 2de40 │ │ │ │ + jne 2dd40 │ │ │ │ mov %ecx,%edx │ │ │ │ and $0x8,%edx │ │ │ │ - jne 2de80 │ │ │ │ + jne 2dd80 │ │ │ │ mov %ecx,%ebx │ │ │ │ and $0x2,%ebx │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ - jne 2dd20 │ │ │ │ + jne 2dc20 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ - jne 2e160 │ │ │ │ + jne 2e060 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 2e1d0 │ │ │ │ + jne 2e0d0 │ │ │ │ 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) │ │ │ │ @@ -52504,82 +52400,82 @@ │ │ │ │ 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 -0x4d67c(%ebx),%eax │ │ │ │ + lea -0x4d6fc(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2db1c │ │ │ │ + jmp 2da1c │ │ │ │ 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 -0x5b75c(%ebx),%eax │ │ │ │ + lea -0x5b71c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2dbd0 │ │ │ │ + jmp 2dad0 │ │ │ │ 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 -0x5b4ec(%ebx),%eax │ │ │ │ + lea -0x5b4ac(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2db1c │ │ │ │ + jmp 2da1c │ │ │ │ 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 2df60 │ │ │ │ + jne 2de60 │ │ │ │ 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 2dde2 │ │ │ │ + jle 2dce2 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x9b70(%eax) │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ add %edi,%edx │ │ │ │ fldt -0x994c(%eax) │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ @@ -52605,20 +52501,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 2ddc0 │ │ │ │ + jne 2dcc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2ddf0 │ │ │ │ + jmp 2dcf0 │ │ │ │ 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) │ │ │ │ @@ -52632,56 +52528,56 @@ │ │ │ │ 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 -0x4cb1c(%ebx),%eax │ │ │ │ + lea -0x4cb8c(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ mov -0x94(%ebp),%esp │ │ │ │ - jmp 2db1c │ │ │ │ + jmp 2da1c │ │ │ │ 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 -0x4547c(%ebx),%eax │ │ │ │ + lea -0x455bc(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2db1c │ │ │ │ + jmp 2da1c │ │ │ │ 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 2df02 │ │ │ │ + jle 2de02 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x9b70(%edi) │ │ │ │ lea 0x8(%edx),%ecx │ │ │ │ add %edx,%eax │ │ │ │ fldt -0x994c(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x50(%ebp) │ │ │ │ @@ -52703,46 +52599,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 2dee0 │ │ │ │ + jne 2dde0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2df10 │ │ │ │ + jmp 2de10 │ │ │ │ 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 -0x4518c(%ebx),%eax │ │ │ │ + lea -0x452cc(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ mov %esi,%esp │ │ │ │ - jmp 2db1c │ │ │ │ + jmp 2da1c │ │ │ │ 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 │ │ │ │ @@ -52754,48 +52650,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 2e0a8 │ │ │ │ + jle 2dfa8 │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %edi,%edi │ │ │ │ - jle 2e5cd │ │ │ │ + jle 2e4cd │ │ │ │ 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 2e03d │ │ │ │ + jmp 2df3d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -52810,65 +52706,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 2e030 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2df30 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x58(%ebp) │ │ │ │ - je 2e0a0 │ │ │ │ + je 2dfa0 │ │ │ │ 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 2e010 │ │ │ │ + jmp 2df10 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2e604 │ │ │ │ + jle 2e504 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2e0d0 │ │ │ │ + je 2dfd0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2e0de │ │ │ │ + je 2dfde │ │ │ │ nop │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 2e0d0 │ │ │ │ + jne 2dfd0 │ │ │ │ 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) │ │ │ │ @@ -52887,26 +52783,26 @@ │ │ │ │ mov %eax,%esi │ │ │ │ push -0x58(%ebp) │ │ │ │ call 4420 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 47e0 │ │ │ │ mov -0xa8(%ebp),%esp │ │ │ │ - jmp 2dd55 │ │ │ │ + jmp 2dc55 │ │ │ │ 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 2e3c9 │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + jne 2e2c9 │ │ │ │ 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) │ │ │ │ @@ -52916,20 +52812,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 -0x4de0c(%ebx),%eax │ │ │ │ + lea -0x4de8c(%ebx),%eax │ │ │ │ push -0x60(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2db1c │ │ │ │ + jmp 2da1c │ │ │ │ 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 │ │ │ │ @@ -52940,48 +52836,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 2e318 │ │ │ │ + jle 2e218 │ │ │ │ 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 2e618 │ │ │ │ + jle 2e518 │ │ │ │ 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 2e2ad │ │ │ │ + jmp 2e1ad │ │ │ │ nop │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -52996,65 +52892,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 2e2a0 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2e1a0 │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ - je 2e310 │ │ │ │ + je 2e210 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0x80(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 2e280 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 2e180 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 2e5c3 │ │ │ │ + jle 2e4c3 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2e340 │ │ │ │ + je 2e240 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2e34e │ │ │ │ + je 2e24e │ │ │ │ nop │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 2e340 │ │ │ │ + jne 2e240 │ │ │ │ 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) │ │ │ │ @@ -53074,15 +52970,15 @@ │ │ │ │ push %edi │ │ │ │ call 4420 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ mov -0x98(%ebp),%esp │ │ │ │ - jmp 2dc5c │ │ │ │ + jmp 2db5c │ │ │ │ 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 │ │ │ │ @@ -53092,49 +52988,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 2e518 │ │ │ │ + jle 2e418 │ │ │ │ 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 2e645 │ │ │ │ + jle 2e545 │ │ │ │ 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 2e4ad │ │ │ │ + jmp 2e3ad │ │ │ │ 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) │ │ │ │ @@ -53150,65 +53046,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 2e4a0 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2e3a0 │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x58(%ebp) │ │ │ │ - je 2e510 │ │ │ │ + je 2e410 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0x84(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ - jmp 2e470 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 2e370 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2e60e │ │ │ │ + jle 2e50e │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2e540 │ │ │ │ + je 2e440 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2e54e │ │ │ │ + je 2e44e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 2e540 │ │ │ │ + jne 2e440 │ │ │ │ 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) │ │ │ │ @@ -53227,97 +53123,97 @@ │ │ │ │ mov %eax,%esi │ │ │ │ push -0x58(%ebp) │ │ │ │ call 4420 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 47e0 │ │ │ │ mov -0x9c(%ebp),%esp │ │ │ │ - jmp 2e17e │ │ │ │ + jmp 2e07e │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp 2e38b │ │ │ │ + jmp 2e28b │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 2e604 │ │ │ │ + je 2e504 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 2e0a8 │ │ │ │ + je 2dfa8 │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 2e5dc │ │ │ │ + jne 2e4dc │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 2e11b │ │ │ │ + jmp 2e01b │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 2e58b │ │ │ │ + jmp 2e48b │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 2e5c3 │ │ │ │ + je 2e4c3 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 2e318 │ │ │ │ + je 2e218 │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ecx,(%eax) │ │ │ │ - jmp 2e61d │ │ │ │ + jmp 2e51d │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,%ecx │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 2e60e │ │ │ │ + je 2e50e │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 2e518 │ │ │ │ + je 2e418 │ │ │ │ xor %eax,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ mov %eax,(%ecx) │ │ │ │ - jmp 2e64c │ │ │ │ + jmp 2e54c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002e680 : │ │ │ │ +0002e580 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 4c47 │ │ │ │ + add $0x35801,%eax │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - call 4c47 │ │ │ │ - add $0x356f8,%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 2e6c0 │ │ │ │ + jle 2e5c0 │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ lea (%edx,%edx,1),%ebx │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jg 2e6e0 │ │ │ │ + jg 2e5e0 │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4760 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -53326,30 +53222,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 │ │ │ │ @@ -53362,46 +53258,46 @@ │ │ │ │ push $0x0 │ │ │ │ push -0x5c(%ebp) │ │ │ │ call 4220 │ │ │ │ mov 0x38(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ test $0x20,%cl │ │ │ │ - jne 2e910 │ │ │ │ + jne 2e810 │ │ │ │ test $0x10,%cl │ │ │ │ - je 2e820 │ │ │ │ + je 2e720 │ │ │ │ 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 2e980 │ │ │ │ + je 2e880 │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x44e8c(%ebx),%eax │ │ │ │ + lea -0x44fcc(%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 2e8d0 │ │ │ │ + je 2e7d0 │ │ │ │ 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) │ │ │ │ @@ -53410,15 +53306,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 -0x5b39c(%ebx),%eax │ │ │ │ + lea -0x5b35c(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ @@ -53427,72 +53323,72 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ - jne 2e9a0 │ │ │ │ + jne 2e8a0 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x2,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - jne 2eb00 │ │ │ │ + jne 2ea00 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - je 2ea80 │ │ │ │ + je 2e980 │ │ │ │ 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 2ef10 │ │ │ │ + jne 2ee10 │ │ │ │ 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 2ec70 │ │ │ │ + je 2eb70 │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x4365c(%ebx),%eax │ │ │ │ + lea -0x4379c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e7b0 │ │ │ │ + jmp 2e6b0 │ │ │ │ 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 -0x5b2bc(%ebx),%eax │ │ │ │ + lea -0x5b27c(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ @@ -53503,66 +53399,66 @@ │ │ │ │ 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 2ec10 │ │ │ │ + jne 2eb10 │ │ │ │ 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 -0x5aeac(%ebx),%eax │ │ │ │ + lea -0x5ae6c(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e7b0 │ │ │ │ + jmp 2e6b0 │ │ │ │ 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 -0x55e2c(%ebx),%eax │ │ │ │ + lea -0x55eac(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e7b0 │ │ │ │ + jmp 2e6b0 │ │ │ │ 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 2ea22 │ │ │ │ + fld1 │ │ │ │ + fstl 0x0(,%edx,8) │ │ │ │ + jle 2e922 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x9b70(%edi) │ │ │ │ lea 0x8(%ebx),%edx │ │ │ │ add %ebx,%eax │ │ │ │ fldt -0x994c(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x68(%ebp) │ │ │ │ @@ -53584,103 +53480,103 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%edx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 2ea00 │ │ │ │ + jne 2e900 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2ea30 │ │ │ │ + jmp 2e930 │ │ │ │ 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 2eae0 │ │ │ │ + jne 2e9e0 │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x55d4c(%ebx),%eax │ │ │ │ + lea -0x55dcc(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ - jmp 2e7b0 │ │ │ │ + jmp 2e6b0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 2ecd0 │ │ │ │ + jne 2ebd0 │ │ │ │ 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 2ecb0 │ │ │ │ + jne 2ebb0 │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x4cdac(%ebx),%eax │ │ │ │ + lea -0x4ce1c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e7b0 │ │ │ │ + jmp 2e6b0 │ │ │ │ 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 -0x4448c(%ebx),%eax │ │ │ │ + lea -0x445cc(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2ea74 │ │ │ │ + jmp 2e974 │ │ │ │ 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 2eba2 │ │ │ │ + jle 2eaa2 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x9b70(%eax) │ │ │ │ add %edi,%ebx │ │ │ │ fldt -0x994c(%eax) │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x68(%ebp) │ │ │ │ @@ -53705,111 +53601,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 2eb80 │ │ │ │ + jne 2ea80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 2ebb0 │ │ │ │ + jmp 2eab0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 2f150 │ │ │ │ + jne 2f050 │ │ │ │ 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 2ec90 │ │ │ │ + je 2eb90 │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x422fc(%ebx),%eax │ │ │ │ + lea -0x423fc(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xb0(%ebp),%esp │ │ │ │ - jmp 2e7b0 │ │ │ │ + jmp 2e6b0 │ │ │ │ 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 -0x4406c(%ebx),%eax │ │ │ │ + lea -0x441ac(%ebx),%eax │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e7b0 │ │ │ │ + jmp 2e6b0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x4db8c(%ebx),%eax │ │ │ │ + lea -0x4dc0c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e7b0 │ │ │ │ + jmp 2e6b0 │ │ │ │ nop │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x4c83c(%ebx),%eax │ │ │ │ + lea -0x4c8bc(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2ec05 │ │ │ │ + jmp 2eb05 │ │ │ │ nop │ │ │ │ lea -0x44(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ - lea -0x4299c(%ebx),%eax │ │ │ │ + lea -0x42a9c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e7b0 │ │ │ │ + jmp 2e6b0 │ │ │ │ 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 │ │ │ │ @@ -53821,50 +53717,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 2ee4b │ │ │ │ + jle 2ed4b │ │ │ │ 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 2f3e5 │ │ │ │ + jle 2f2e5 │ │ │ │ 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 2edcd │ │ │ │ + jmp 2eccd │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -53879,67 +53775,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 2edc0 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2ecc0 │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x98(%ebp) │ │ │ │ - je 2ee40 │ │ │ │ + je 2ed40 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0xa0(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ - jmp 2ed90 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 2ec90 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 2f3db │ │ │ │ + jle 2f2db │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2ee80 │ │ │ │ + je 2ed80 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2ee8e │ │ │ │ + je 2ed8e │ │ │ │ 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 2ee80 │ │ │ │ + jne 2ed80 │ │ │ │ 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) │ │ │ │ @@ -53960,15 +53856,15 @@ │ │ │ │ call 4420 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ mov -0xb8(%ebp),%esp │ │ │ │ mov 0x38(%esi),%ecx │ │ │ │ - jmp 2ea8b │ │ │ │ + jmp 2e98b │ │ │ │ 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) │ │ │ │ @@ -53979,50 +53875,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 2f08b │ │ │ │ + jle 2ef8b │ │ │ │ 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 2f418 │ │ │ │ + jle 2f318 │ │ │ │ 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 2f00d │ │ │ │ + jmp 2ef0d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -54037,67 +53933,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 2f000 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2ef00 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ cmp -0x98(%ebp),%eax │ │ │ │ - je 2f080 │ │ │ │ + je 2ef80 │ │ │ │ add $0x8,%edx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ movl $0x0,(%edx) │ │ │ │ - mov %eax,0x4(%edx) │ │ │ │ add %ebx,-0x9c(%ebp) │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ - jmp 2efd0 │ │ │ │ + mov %eax,0x4(%edx) │ │ │ │ + jmp 2eed0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2f3d1 │ │ │ │ + jle 2f2d1 │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2f0c0 │ │ │ │ + je 2efc0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2f0ce │ │ │ │ + je 2efce │ │ │ │ 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 2f0c0 │ │ │ │ + jne 2efc0 │ │ │ │ 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) │ │ │ │ @@ -54118,15 +54014,15 @@ │ │ │ │ call 4420 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ mov -0xbc(%ebp),%esp │ │ │ │ mov 0x38(%esi),%ecx │ │ │ │ - jmp 2e87a │ │ │ │ + jmp 2e77a │ │ │ │ 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) │ │ │ │ @@ -54137,49 +54033,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 2f2cb │ │ │ │ + jle 2f1cb │ │ │ │ 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 2f390 │ │ │ │ + jle 2f290 │ │ │ │ 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 2f24d │ │ │ │ + jmp 2f14d │ │ │ │ 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) │ │ │ │ @@ -54195,67 +54091,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 2f240 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2f140 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x98(%ebp) │ │ │ │ - je 2f2c0 │ │ │ │ + je 2f1c0 │ │ │ │ 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 2f210 │ │ │ │ + jmp 2f110 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb8(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 2f3c7 │ │ │ │ + jle 2f2c7 │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2f300 │ │ │ │ + je 2f200 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2f30e │ │ │ │ + je 2f20e │ │ │ │ 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 2f300 │ │ │ │ + jne 2f200 │ │ │ │ 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) │ │ │ │ @@ -54276,98 +54172,98 @@ │ │ │ │ call 4420 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ mov 0x38(%esi),%ecx │ │ │ │ - jmp 2ebbb │ │ │ │ + jmp 2eabb │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 2f3c7 │ │ │ │ + je 2f2c7 │ │ │ │ add $0x2,%ecx │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 2f2cb │ │ │ │ + je 2f1cb │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %ecx,0x4(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 2f39f │ │ │ │ + jne 2f29f │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 2f34b │ │ │ │ + jmp 2f24b │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 2f10b │ │ │ │ + jmp 2f00b │ │ │ │ mov $0xffffffff,%edi │ │ │ │ - jmp 2eecb │ │ │ │ + jmp 2edcb │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 2f3db │ │ │ │ + je 2f2db │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ cmp %edi,%edx │ │ │ │ - je 2ee4b │ │ │ │ + je 2ed4b │ │ │ │ xor %eax,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ mov %eax,(%ecx) │ │ │ │ - jmp 2f3f0 │ │ │ │ + jmp 2f2f0 │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 2f3d1 │ │ │ │ + je 2f2d1 │ │ │ │ add $0x2,%ecx │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 2f08b │ │ │ │ + je 2ef8b │ │ │ │ xor %eax,%eax │ │ │ │ add $0x10,%edx │ │ │ │ mov %ecx,0x4(%edx) │ │ │ │ mov %eax,(%edx) │ │ │ │ - jmp 2f420 │ │ │ │ + jmp 2f320 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0002f450 : │ │ │ │ +0002f350 : │ │ │ │ call 4c47 │ │ │ │ - add $0x34937,%eax │ │ │ │ + add $0x34a37,%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 2f496 │ │ │ │ + jle 2f396 │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 2f496 │ │ │ │ + jge 2f396 │ │ │ │ mov 0x24(%edi),%edx │ │ │ │ lea 0x2(%ecx,%ecx,1),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ cmp %ecx,%edi │ │ │ │ - jle 2f496 │ │ │ │ + jle 2f396 │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jl 2f4b0 │ │ │ │ + jl 2f3b0 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 4800 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -54390,47 +54286,47 @@ │ │ │ │ lea -0x3c(%ebp),%eax │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ push %eax │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ - lea -0x5acac(%eax),%ebx │ │ │ │ + lea -0x5ac6c(%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 2f650 │ │ │ │ + je 2f550 │ │ │ │ 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 -0x5ac1c(%ebx),%eax │ │ │ │ + lea -0x5abdc(%ebx),%eax │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -54448,37 +54344,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 2f710 │ │ │ │ + jne 2f610 │ │ │ │ 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 2f760 │ │ │ │ + jne 2f660 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ - jne 2f7b0 │ │ │ │ + jne 2f6b0 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x2,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - jne 2f920 │ │ │ │ + jne 2f820 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ - jne 2f690 │ │ │ │ + jne 2f590 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 2fab0 │ │ │ │ + jne 2f9b0 │ │ │ │ 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) │ │ │ │ @@ -54486,20 +54382,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 -0x4b0fc(%ebx),%eax │ │ │ │ + lea -0x4b17c(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f4a7 │ │ │ │ + jmp 2f3a7 │ │ │ │ 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) │ │ │ │ @@ -54507,33 +54403,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 -0x5a9dc(%ebx),%eax │ │ │ │ + lea -0x5a99c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f560 │ │ │ │ + jmp 2f460 │ │ │ │ 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 2fcc9 │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + jne 2fbc9 │ │ │ │ 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) │ │ │ │ @@ -54541,20 +54437,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 -0x4b87c(%ebx),%eax │ │ │ │ + lea -0x4b8fc(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f4a7 │ │ │ │ + jmp 2f3a7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ inc %eax │ │ │ │ imul %eax,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ @@ -54562,20 +54458,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 -0x5a63c(%ebx),%eax │ │ │ │ + lea -0x5a60c(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f4a7 │ │ │ │ + jmp 2f3a7 │ │ │ │ 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 │ │ │ │ @@ -54584,43 +54480,43 @@ │ │ │ │ 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 -0x4b2ac(%ebx),%eax │ │ │ │ + lea -0x4b32c(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f4a7 │ │ │ │ + jmp 2f3a7 │ │ │ │ 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 3010e │ │ │ │ + js 3000e │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x9b70(%edi) │ │ │ │ lea 0x8(%ecx),%eax │ │ │ │ fldt -0x994c(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x70(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -54644,15 +54540,15 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 2f840 │ │ │ │ + jne 2f740 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ add %edx,%ebx │ │ │ │ @@ -54687,65 +54583,65 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 2f8a0 │ │ │ │ + jne 2f7a0 │ │ │ │ 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 -0x4b4bc(%ebx),%eax │ │ │ │ + lea -0x4b53c(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ mov -0x60(%ebp),%esp │ │ │ │ - jmp 2f4a7 │ │ │ │ + jmp 2f3a7 │ │ │ │ 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 30117 │ │ │ │ + js 30017 │ │ │ │ fxch %st(1) │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ fdivrs -0x9b70(%edi) │ │ │ │ fldt -0x994c(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x60(%ebp) │ │ │ │ @@ -54757,30 +54653,30 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fld %st(2) │ │ │ │ - jmp 2f9c0 │ │ │ │ + jmp 2f8c0 │ │ │ │ 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 2f9c0 │ │ │ │ + jne 2f8c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ fchs │ │ │ │ @@ -54815,21 +54711,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 2fa20 │ │ │ │ + jne 2f920 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ and $0x8,%ch │ │ │ │ - jne 2feec │ │ │ │ + jne 2fdec │ │ │ │ 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) │ │ │ │ @@ -54839,20 +54735,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 -0x4a85c(%ebx),%eax │ │ │ │ + lea -0x4a8cc(%ebx),%eax │ │ │ │ push -0x78(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ mov -0xa8(%ebp),%esp │ │ │ │ - jmp 2f4a7 │ │ │ │ + jmp 2f3a7 │ │ │ │ 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 │ │ │ │ @@ -54864,47 +54760,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 2fc08 │ │ │ │ + jle 2fb08 │ │ │ │ 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 30178 │ │ │ │ + jle 30078 │ │ │ │ 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 2fb9d │ │ │ │ + jmp 2fa9d │ │ │ │ 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) │ │ │ │ @@ -54920,66 +54816,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 2fb90 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2fa90 │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x64(%ebp) │ │ │ │ - je 2fc00 │ │ │ │ + je 2fb00 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0x90(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - jmp 2fb60 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 2fa60 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa8(%ebp),%ebx │ │ │ │ mov -0x9c(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 30120 │ │ │ │ + jle 30020 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2fc40 │ │ │ │ + je 2fb40 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2fc4e │ │ │ │ + je 2fb4e │ │ │ │ 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 2fc40 │ │ │ │ + jne 2fb40 │ │ │ │ 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) │ │ │ │ @@ -54999,15 +54895,15 @@ │ │ │ │ push %edi │ │ │ │ call 4420 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ mov -0xb0(%ebp),%esp │ │ │ │ - jmp 2f600 │ │ │ │ + jmp 2f500 │ │ │ │ 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) │ │ │ │ @@ -55017,49 +54913,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 2fe2e │ │ │ │ + jle 2fd2e │ │ │ │ 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 301a5 │ │ │ │ + jle 300a5 │ │ │ │ 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 2fdbd │ │ │ │ + jmp 2fcbd │ │ │ │ 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) │ │ │ │ @@ -55075,68 +54971,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 2fdb0 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2fcb0 │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x64(%ebp) │ │ │ │ - je 2fe20 │ │ │ │ + je 2fd20 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0x9c(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - jmp 2fd80 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 2fc80 │ │ │ │ xchg %ax,%ax │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xac(%ebp),%edi │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3012a │ │ │ │ + jle 3002a │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 2fe60 │ │ │ │ + je 2fd60 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2fe6e │ │ │ │ + je 2fd6e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 2fe60 │ │ │ │ + jne 2fd60 │ │ │ │ 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 │ │ │ │ @@ -55156,15 +55052,15 @@ │ │ │ │ push -0xb4(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ call 4420 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 47e0 │ │ │ │ mov -0xb8(%ebp),%esp │ │ │ │ - jmp 2f6b3 │ │ │ │ + jmp 2f5b3 │ │ │ │ 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 │ │ │ │ @@ -55173,47 +55069,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 3004e │ │ │ │ + jle 2ff4e │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %edx,%edx │ │ │ │ - jle 30134 │ │ │ │ + jle 30034 │ │ │ │ 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 2ffcd │ │ │ │ + jmp 2fecd │ │ │ │ nop │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edi │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -55228,78 +55124,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 2ffc0 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 2fec0 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x64(%ebp) │ │ │ │ - je 30040 │ │ │ │ + je 2ff40 │ │ │ │ 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 2ffa0 │ │ │ │ + jmp 2fea0 │ │ │ │ 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 3016e │ │ │ │ + jle 3006e │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 30080 │ │ │ │ + je 2ff80 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 3008e │ │ │ │ + je 2ff8e │ │ │ │ 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 30080 │ │ │ │ + jne 2ff80 │ │ │ │ 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 46d0 │ │ │ │ - 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) │ │ │ │ @@ -55310,112 +55206,112 @@ │ │ │ │ push -0xb4(%ebp) │ │ │ │ push %edi │ │ │ │ call 4420 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 47e0 │ │ │ │ mov -0xb8(%ebp),%esp │ │ │ │ - jmp 2fa49 │ │ │ │ + jmp 2f949 │ │ │ │ fstp %st(1) │ │ │ │ fstpl (%edx) │ │ │ │ - jmp 2f8c0 │ │ │ │ + jmp 2f7c0 │ │ │ │ fstp %st(1) │ │ │ │ fstpl (%edx) │ │ │ │ - jmp 2fa40 │ │ │ │ + jmp 2f940 │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp 2fc8b │ │ │ │ + jmp 2fb8b │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 2fe6e │ │ │ │ + jmp 2fd6e │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ lea 0x1(%ecx),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 3016e │ │ │ │ + je 3006e │ │ │ │ add $0x2,%ecx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %esi,0xc(%eax) │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 3004e │ │ │ │ + je 2ff4e │ │ │ │ lea 0x1(%ecx),%esi │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %ecx,0x4(%eax) │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 30146 │ │ │ │ + jne 30046 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 3008e │ │ │ │ + jmp 2ff8e │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 30120 │ │ │ │ + je 30020 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 2fc08 │ │ │ │ + je 2fb08 │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ecx,(%eax) │ │ │ │ - jmp 3017d │ │ │ │ + jmp 3007d │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 3012a │ │ │ │ + je 3002a │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 2fe2e │ │ │ │ + je 2fd2e │ │ │ │ xor %eax,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ mov %eax,(%ecx) │ │ │ │ - jmp 301ad │ │ │ │ + jmp 300ad │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000301e0 : │ │ │ │ +000300e0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ - call 5185 │ │ │ │ - add $0x33b95,%edi │ │ │ │ + call 51a5 │ │ │ │ + add $0x33c95,%edi │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov 0x2c(%ecx),%ecx │ │ │ │ mov (%eax),%ebx │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jle 3023b │ │ │ │ + jle 3013b │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 3023b │ │ │ │ + jge 3013b │ │ │ │ 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 3023b │ │ │ │ + jle 3013b │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jl 30260 │ │ │ │ + jl 30160 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 4760 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -55448,105 +55344,105 @@ │ │ │ │ push %esi │ │ │ │ call 4220 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ test $0x20,%bl │ │ │ │ - jne 30650 │ │ │ │ + jne 30550 │ │ │ │ test $0x10,%bl │ │ │ │ - je 30320 │ │ │ │ + je 30220 │ │ │ │ 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 30460 │ │ │ │ + je 30360 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x44bac(%edi),%eax │ │ │ │ + lea -0x44cec(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 303e0 │ │ │ │ + jmp 302e0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ - jne 30480 │ │ │ │ + jne 30380 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x2,%eax │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ - jne 30750 │ │ │ │ + jne 30650 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - je 306f0 │ │ │ │ + je 305f0 │ │ │ │ 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 30c20 │ │ │ │ + jne 30b20 │ │ │ │ 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 30960 │ │ │ │ + je 30860 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x41c4c(%edi),%eax │ │ │ │ + lea -0x41d4c(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push 0x60(%eax) │ │ │ │ call 4370 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x1,0x38(%eax) │ │ │ │ - je 30600 │ │ │ │ + je 30500 │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov 0x64(%eax),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ebx,%eax │ │ │ │ @@ -55563,59 +55459,59 @@ │ │ │ │ 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 -0x5a4dc(%edi),%eax │ │ │ │ + lea -0x5a49c(%edi),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3024b │ │ │ │ + jmp 3014b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x5452c(%edi),%eax │ │ │ │ + lea -0x545ac(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 303e0 │ │ │ │ + jmp 302e0 │ │ │ │ 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 310f0 │ │ │ │ + lea (%eax,%esi,1),%eax │ │ │ │ + jle 30ff0 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x9b70(%edi) │ │ │ │ add $0x8,%edx │ │ │ │ fldt -0x994c(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x68(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -55637,15 +55533,15 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%edx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 30500 │ │ │ │ + jne 30400 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ @@ -55669,61 +55565,61 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fstl (%edx) │ │ │ │ add %esi,%edx │ │ │ │ fld %st(0) │ │ │ │ - jmp 30580 │ │ │ │ + jmp 30480 │ │ │ │ lea %cs:0x0(%esi,%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 30580 │ │ │ │ + jne 30480 │ │ │ │ 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 30940 │ │ │ │ + je 30840 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x43b6c(%edi),%eax │ │ │ │ + lea -0x43cac(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x70(%ebp),%esp │ │ │ │ - jmp 303e0 │ │ │ │ + jmp 302e0 │ │ │ │ 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) │ │ │ │ @@ -55731,22 +55627,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 -0x5a28c(%edi),%eax │ │ │ │ + lea -0x5a24c(%edi),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3024b │ │ │ │ + jmp 3014b │ │ │ │ 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) │ │ │ │ @@ -55756,15 +55652,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 308d0 │ │ │ │ + jne 307d0 │ │ │ │ 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) │ │ │ │ @@ -55777,74 +55673,74 @@ │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,%esi │ │ │ │ push %eax │ │ │ │ - lea -0x5aeac(%edi),%eax │ │ │ │ + lea -0x5ae6c(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 303e0 │ │ │ │ + jmp 302e0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 309c0 │ │ │ │ + jne 308c0 │ │ │ │ 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 309a0 │ │ │ │ + jne 308a0 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x4acac(%edi),%eax │ │ │ │ + lea -0x4ad1c(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 303e0 │ │ │ │ + jmp 302e0 │ │ │ │ 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 310f9 │ │ │ │ + lea (%eax,%esi,1),%eax │ │ │ │ + jle 30ff9 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x9b70(%edi) │ │ │ │ add $0x8,%edx │ │ │ │ fldt -0x994c(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x68(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -55867,15 +55763,15 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%edx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 307e0 │ │ │ │ + jne 306e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ @@ -55910,49 +55806,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 30840 │ │ │ │ + jne 30740 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 30e80 │ │ │ │ + jne 30d80 │ │ │ │ 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 30980 │ │ │ │ + je 30880 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x408ec(%edi),%eax │ │ │ │ + lea -0x40a4c(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xac(%ebp),%esp │ │ │ │ - jmp 303e0 │ │ │ │ + jmp 302e0 │ │ │ │ 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 │ │ │ │ @@ -55974,64 +55870,64 @@ │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,%esi │ │ │ │ push %eax │ │ │ │ - lea -0x4406c(%edi),%eax │ │ │ │ + lea -0x441ac(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 303e0 │ │ │ │ + jmp 302e0 │ │ │ │ nop │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x5440c(%edi),%eax │ │ │ │ + lea -0x5448c(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 305f1 │ │ │ │ + jmp 304f1 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x4c55c(%edi),%eax │ │ │ │ + lea -0x4c5dc(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 303e0 │ │ │ │ + jmp 302e0 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x4a35c(%edi),%eax │ │ │ │ + lea -0x4a3dc(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 308bf │ │ │ │ + jmp 307bf │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x4132c(%edi),%eax │ │ │ │ + lea -0x4142c(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 303e0 │ │ │ │ + jmp 302e0 │ │ │ │ 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) │ │ │ │ @@ -56049,49 +55945,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 30b48 │ │ │ │ + jle 30a48 │ │ │ │ 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 3118a │ │ │ │ + jle 3108a │ │ │ │ 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 30ace │ │ │ │ + jmp 309ce │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%esi),%ecx │ │ │ │ addl $0x4,-0x6c(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -56109,68 +56005,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 30ac0 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 309c0 │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x94(%ebp) │ │ │ │ - je 30b40 │ │ │ │ + je 30a40 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ebx,-0x9c(%ebp) │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ - jmp 30a90 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 30990 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 31102 │ │ │ │ + jle 31002 │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ and $0x4,%esi │ │ │ │ - je 30b80 │ │ │ │ + je 30a80 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 30b8e │ │ │ │ + je 30a8e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 30b80 │ │ │ │ + jne 30a80 │ │ │ │ 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 46d0 │ │ │ │ fldl -0x68(%ebp) │ │ │ │ @@ -56193,75 +56089,75 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xb8(%ebp),%esp │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ - jmp 306fb │ │ │ │ + jmp 305fb │ │ │ │ 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 30da8 │ │ │ │ + jle 30ca8 │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0xa0(%ebp),%edx │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %edx,%edx │ │ │ │ - jle 31157 │ │ │ │ + jle 31057 │ │ │ │ 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 30d2e │ │ │ │ + jmp 30c2e │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%esi),%ecx │ │ │ │ addl $0x4,-0x6c(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -56279,68 +56175,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 30d20 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 30c20 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ cmp -0x94(%ebp),%eax │ │ │ │ - je 30da0 │ │ │ │ + je 30ca0 │ │ │ │ add $0x8,%edx │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ movl $0x0,(%edx) │ │ │ │ - mov %eax,0x4(%edx) │ │ │ │ add %esi,-0x98(%ebp) │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ - jmp 30cf0 │ │ │ │ + mov %eax,0x4(%edx) │ │ │ │ + jmp 30bf0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3114d │ │ │ │ + jle 3104d │ │ │ │ mov -0xbc(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ and $0x4,%esi │ │ │ │ - je 30de0 │ │ │ │ + je 30ce0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 30dee │ │ │ │ + je 30cee │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 30de0 │ │ │ │ + jne 30ce0 │ │ │ │ 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 46d0 │ │ │ │ fldl -0x68(%ebp) │ │ │ │ @@ -56363,15 +56259,15 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ - jmp 30380 │ │ │ │ + jmp 30280 │ │ │ │ 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) │ │ │ │ @@ -56389,56 +56285,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 31018 │ │ │ │ + jle 30f18 │ │ │ │ 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 3110c │ │ │ │ + jle 3100c │ │ │ │ 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 30f93 │ │ │ │ + jmp 30e93 │ │ │ │ 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) │ │ │ │ @@ -56451,68 +56347,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 30f80 │ │ │ │ + jne 30e80 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x94(%ebp) │ │ │ │ - je 31010 │ │ │ │ + je 30f10 │ │ │ │ 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 30f50 │ │ │ │ + jmp 30e50 │ │ │ │ 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 31143 │ │ │ │ + jle 31043 │ │ │ │ mov -0xbc(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ and $0x4,%esi │ │ │ │ - je 31050 │ │ │ │ + je 30f50 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 3105e │ │ │ │ + je 30f5e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 31050 │ │ │ │ + jne 30f50 │ │ │ │ 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 46d0 │ │ │ │ fldl -0x68(%ebp) │ │ │ │ @@ -56535,139 +56431,139 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ - jmp 3086b │ │ │ │ + jmp 3076b │ │ │ │ fstp %st(1) │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 305a0 │ │ │ │ + jmp 304a0 │ │ │ │ fstp %st(1) │ │ │ │ fstpl (%eax) │ │ │ │ - jmp 30860 │ │ │ │ + jmp 30760 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 30b8e │ │ │ │ + jmp 30a8e │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 31143 │ │ │ │ + je 31043 │ │ │ │ add $0x2,%ebx │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 31018 │ │ │ │ + je 30f18 │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %ebx,0x4(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 3111b │ │ │ │ + jne 3101b │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 3105e │ │ │ │ + jmp 30f5e │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 30dee │ │ │ │ + jmp 30cee │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 3114d │ │ │ │ + je 3104d │ │ │ │ add $0x2,%ebx │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ cmp %esi,%ebx │ │ │ │ - je 30da8 │ │ │ │ + je 30ca8 │ │ │ │ xor %eax,%eax │ │ │ │ add $0x10,%edx │ │ │ │ mov %ebx,0x4(%edx) │ │ │ │ mov %eax,(%edx) │ │ │ │ - jmp 31162 │ │ │ │ + jmp 31062 │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 31102 │ │ │ │ + je 31002 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ebx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 30b48 │ │ │ │ + je 30a48 │ │ │ │ xor %ebx,%ebx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ebx,(%eax) │ │ │ │ - jmp 31192 │ │ │ │ + jmp 31092 │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000311c0 : │ │ │ │ +000310c0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xbc,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - call 5185 │ │ │ │ - add $0x32bb5,%edi │ │ │ │ + call 51a5 │ │ │ │ + add $0x32cb5,%edi │ │ │ │ mov 0x1c(%eax),%ecx │ │ │ │ mov 0x2c(%esi),%ebx │ │ │ │ mov (%ecx),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jle 313e0 │ │ │ │ + jle 312e0 │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jge 313e0 │ │ │ │ + jge 312e0 │ │ │ │ mov 0x8(%ecx),%ecx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jge 313e0 │ │ │ │ + jge 312e0 │ │ │ │ mov 0x24(%esi),%ecx │ │ │ │ lea 0x2(%ebx,%ebx,1),%ebx │ │ │ │ mov (%ecx),%esi │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jle 313e0 │ │ │ │ + jle 312e0 │ │ │ │ mov 0x4(%ecx),%esi │ │ │ │ mov %esi,-0x78(%ebp) │ │ │ │ cmp %esi,%ebx │ │ │ │ - jge 313e0 │ │ │ │ + jge 312e0 │ │ │ │ mov 0x8(%ecx),%ecx │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jge 313e0 │ │ │ │ + jge 312e0 │ │ │ │ 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 -0x59f0c(%edi),%ebx │ │ │ │ + lea -0x59edc(%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 4490 │ │ │ │ - mov 0x8(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ testb $0x1,0x38(%edx) │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ - jne 31400 │ │ │ │ + jne 31300 │ │ │ │ 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 │ │ │ │ @@ -56678,15 +56574,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 -0x5989c(%edi),%eax │ │ │ │ + lea -0x598bc(%edi),%eax │ │ │ │ push -0x7c(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ @@ -56701,39 +56597,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 31470 │ │ │ │ + jne 31370 │ │ │ │ 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 314c0 │ │ │ │ + jne 313c0 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ - jne 31599 │ │ │ │ + jne 31499 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x2,%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ - jne 31776 │ │ │ │ + jne 31676 │ │ │ │ mov %ecx,%eax │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - jne 31510 │ │ │ │ + jne 31410 │ │ │ │ and $0x8,%ch │ │ │ │ - jne 31968 │ │ │ │ + jne 31868 │ │ │ │ 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) │ │ │ │ @@ -56743,20 +56639,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 -0x46b4c(%edi),%eax │ │ │ │ + lea -0x46c0c(%edi),%eax │ │ │ │ push -0x7c(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 313f0 │ │ │ │ + jmp 312f0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 4800 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -56769,21 +56665,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 -0x59e5c(%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) │ │ │ │ @@ -56796,15 +56692,15 @@ │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push -0x7c(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 312da │ │ │ │ + jmp 311da │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ mov %edx,%eax │ │ │ │ imul %edx,%eax │ │ │ │ imul %edx,%eax │ │ │ │ @@ -56814,20 +56710,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 -0x5904c(%edi),%eax │ │ │ │ + lea -0x5908c(%edi),%eax │ │ │ │ push -0x7c(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 313f0 │ │ │ │ + jmp 312f0 │ │ │ │ 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 │ │ │ │ @@ -56838,31 +56734,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 -0x4566c(%edi),%eax │ │ │ │ + lea -0x457ac(%edi),%eax │ │ │ │ push -0x7c(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 313f0 │ │ │ │ + jmp 312f0 │ │ │ │ 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 31ba1 │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + jne 31aa1 │ │ │ │ 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) │ │ │ │ @@ -56876,42 +56772,42 @@ │ │ │ │ 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 -0x4652c(%edi),%eax │ │ │ │ + lea -0x4660c(%edi),%eax │ │ │ │ push -0x7c(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 313f0 │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + jmp 312f0 │ │ │ │ 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 31ff1 │ │ │ │ + js 31ef1 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x9b70(%edi) │ │ │ │ lea 0x8(%ecx),%eax │ │ │ │ fldt -0x994c(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x88(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -56935,15 +56831,15 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 31620 │ │ │ │ + jne 31520 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ lea 0x8(%eax),%edx │ │ │ │ fchs │ │ │ │ @@ -56977,15 +56873,15 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%edx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 31680 │ │ │ │ + jne 31580 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ fchs │ │ │ │ @@ -57011,29 +56907,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 31700 │ │ │ │ + jmp 31600 │ │ │ │ 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 31700 │ │ │ │ + jne 31600 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ @@ -57048,44 +56944,44 @@ │ │ │ │ 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 -0x458ec(%edi),%eax │ │ │ │ + lea -0x45a2c(%edi),%eax │ │ │ │ push -0x7c(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ mov -0x68(%ebp),%esp │ │ │ │ - jmp 313f0 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jmp 312f0 │ │ │ │ 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 32003 │ │ │ │ + js 31f03 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x9b70(%edi) │ │ │ │ add $0x8,%eax │ │ │ │ fldt -0x994c(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x78(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -57108,15 +57004,15 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 31800 │ │ │ │ + jne 31700 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ lea 0x8(%edx),%eax │ │ │ │ fchs │ │ │ │ @@ -57150,24 +57046,24 @@ │ │ │ │ fxch %st(2) │ │ │ │ fmul %st(4),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 31860 │ │ │ │ + jne 31760 │ │ │ │ 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 -0x994c(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x68(%ebp) │ │ │ │ @@ -57198,21 +57094,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 318e0 │ │ │ │ + jne 317e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ and $0x8,%ch │ │ │ │ - jne 31dc1 │ │ │ │ + jne 31cc1 │ │ │ │ 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) │ │ │ │ @@ -57224,20 +57120,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 -0x45fec(%edi),%eax │ │ │ │ + lea -0x460ec(%edi),%eax │ │ │ │ push -0x7c(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ mov -0xbc(%ebp),%esp │ │ │ │ - jmp 313f0 │ │ │ │ + jmp 312f0 │ │ │ │ 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) │ │ │ │ @@ -57247,50 +57143,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 31ad8 │ │ │ │ + jle 319d8 │ │ │ │ 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 32073 │ │ │ │ + jle 31f73 │ │ │ │ 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 31a5e │ │ │ │ + jmp 3195e │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%esi),%ecx │ │ │ │ addl $0x4,-0x68(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -57308,67 +57204,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 31a50 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 31950 │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x6c(%ebp) │ │ │ │ - je 31ad0 │ │ │ │ + je 319d0 │ │ │ │ add $0x8,%eax │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %ecx,-0x9c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp 31a20 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 31920 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb8(%ebp),%ebx │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3201b │ │ │ │ + jle 31f1b │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 31b10 │ │ │ │ + je 31a10 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 31b1e │ │ │ │ + je 31a1e │ │ │ │ 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 31b10 │ │ │ │ + jne 31a10 │ │ │ │ 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 46d0 │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -57388,15 +57284,15 @@ │ │ │ │ push %esi │ │ │ │ call 4420 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ - jmp 31382 │ │ │ │ + jmp 31282 │ │ │ │ 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) │ │ │ │ @@ -57406,49 +57302,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 31d03 │ │ │ │ + jle 31c03 │ │ │ │ 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 320a0 │ │ │ │ + jle 31fa0 │ │ │ │ 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 31c8e │ │ │ │ + jmp 31b8e │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%esi),%ecx │ │ │ │ addl $0x4,-0x68(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ @@ -57466,65 +57362,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 31c80 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 31b80 │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x6c(%ebp) │ │ │ │ - je 31cfb │ │ │ │ + je 31bfb │ │ │ │ add $0x8,%eax │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ movl $0x0,(%eax) │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ add %esi,-0xac(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp 31c50 │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jmp 31b50 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc0(%ebp),%ebx │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 32025 │ │ │ │ + jle 31f25 │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 31d30 │ │ │ │ + je 31c30 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 31d3e │ │ │ │ + je 31c3e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 31d30 │ │ │ │ + jne 31c30 │ │ │ │ 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 46d0 │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -57544,15 +57440,15 @@ │ │ │ │ push %esi │ │ │ │ call 4420 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ mov -0xc8(%ebp),%esp │ │ │ │ - jmp 31534 │ │ │ │ + jmp 31434 │ │ │ │ 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 │ │ │ │ @@ -57562,55 +57458,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 31f2c │ │ │ │ + jle 31e2c │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%edx │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %edx,%edx │ │ │ │ - jle 3202f │ │ │ │ + jle 31f2f │ │ │ │ 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 31eb3 │ │ │ │ + jmp 31db3 │ │ │ │ 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) │ │ │ │ @@ -57623,65 +57519,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 31ea0 │ │ │ │ + jne 31da0 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x6c(%ebp) │ │ │ │ - je 31f24 │ │ │ │ + je 31e24 │ │ │ │ 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 31e70 │ │ │ │ + jmp 31d70 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc0(%ebp),%ebx │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 32069 │ │ │ │ + jle 31f69 │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 31f60 │ │ │ │ + je 31e60 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 31f6e │ │ │ │ + je 31e6e │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 31f60 │ │ │ │ + jne 31e60 │ │ │ │ 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 46d0 │ │ │ │ fldl -0x58(%ebp) │ │ │ │ @@ -57701,155 +57597,155 @@ │ │ │ │ push %esi │ │ │ │ call 4420 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ mov -0xc8(%ebp),%esp │ │ │ │ - jmp 31909 │ │ │ │ + jmp 31809 │ │ │ │ fstp %st(1) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ fstl (%edx) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ shl $0x5,%eax │ │ │ │ fstpl (%ecx,%eax,1) │ │ │ │ - jmp 31720 │ │ │ │ + jmp 31620 │ │ │ │ fstp %st(1) │ │ │ │ + fstl (%edx) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ - fstl (%edx) │ │ │ │ shl $0x5,%eax │ │ │ │ fstpl (%ebx,%eax,1) │ │ │ │ - jmp 31900 │ │ │ │ + jmp 31800 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 31b1e │ │ │ │ + jmp 31a1e │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 31d3e │ │ │ │ + jmp 31c3e │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 32069 │ │ │ │ + je 31f69 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 31f2c │ │ │ │ + je 31e2c │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 32041 │ │ │ │ + jne 31f41 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 31f6e │ │ │ │ + jmp 31e6e │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 3201b │ │ │ │ + je 31f1b │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ mov %edx,0xc(%ecx) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 31ad8 │ │ │ │ + je 319d8 │ │ │ │ xor %edx,%edx │ │ │ │ add $0x10,%ecx │ │ │ │ mov %eax,0x4(%ecx) │ │ │ │ mov %edx,(%ecx) │ │ │ │ - jmp 32078 │ │ │ │ + jmp 31f78 │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 32025 │ │ │ │ + je 31f25 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 31d03 │ │ │ │ + je 31c03 │ │ │ │ xor %ecx,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ecx,(%eax) │ │ │ │ - jmp 320a5 │ │ │ │ + jmp 31fa5 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000320e0 : │ │ │ │ +00031fe0 : │ │ │ │ call 4c47 │ │ │ │ - add $0x31ca7,%eax │ │ │ │ + add $0x31da7,%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 32198 │ │ │ │ + jle 32098 │ │ │ │ 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 3212e │ │ │ │ + jmp 3202e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x24(%edx),%ebx │ │ │ │ cmp %edi,(%ebx,%eax,4) │ │ │ │ - jle 32133 │ │ │ │ + jle 32033 │ │ │ │ inc %eax │ │ │ │ cmp -0x38(%ebp),%eax │ │ │ │ - je 32150 │ │ │ │ + je 32050 │ │ │ │ cmp %ecx,(%esi,%eax,4) │ │ │ │ - jg 32120 │ │ │ │ + jg 32020 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 4800 │ │ │ │ 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 32185 │ │ │ │ + je 32085 │ │ │ │ cmp $0x3,%eax │ │ │ │ - je 32172 │ │ │ │ + je 32072 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 32198 │ │ │ │ + jne 32098 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 41c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32144 │ │ │ │ + jmp 32044 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 4040 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32144 │ │ │ │ + jmp 32044 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 4550 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32144 │ │ │ │ + jmp 32044 │ │ │ │ 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) │ │ │ │ @@ -57860,102 +57756,102 @@ │ │ │ │ call 4220 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x1,0x38(%eax) │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ - jne 322d9 │ │ │ │ + jne 321d9 │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ push %eax │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ - lea -0x57f1c(%ebx),%eax │ │ │ │ + lea -0x57f9c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x5c(%eax) │ │ │ │ call 4370 │ │ │ │ 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 4220 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 32595 │ │ │ │ + jle 32495 │ │ │ │ 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 32260 │ │ │ │ + jne 32160 │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ test $0x20,%al │ │ │ │ - jne 32412 │ │ │ │ + jne 32312 │ │ │ │ test $0x10,%al │ │ │ │ - jne 3243c │ │ │ │ + jne 3233c │ │ │ │ mov %eax,%edi │ │ │ │ and $0x8,%edi │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ - jne 322f8 │ │ │ │ + jne 321f8 │ │ │ │ mov %eax,%edi │ │ │ │ and $0x2,%edi │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ - jne 32466 │ │ │ │ + jne 32366 │ │ │ │ mov %eax,%edx │ │ │ │ and $0x4,%edx │ │ │ │ - jne 325a1 │ │ │ │ + jne 324a1 │ │ │ │ test $0x8,%ah │ │ │ │ - jne 325d4 │ │ │ │ + jne 324d4 │ │ │ │ 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 -0x538ec(%ebx),%eax │ │ │ │ + lea -0x5396c(%ebx),%eax │ │ │ │ push -0x58(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32144 │ │ │ │ + jmp 32044 │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ push %eax │ │ │ │ - lea -0x580dc(%ebx),%eax │ │ │ │ + lea -0x5815c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 321fe │ │ │ │ + jmp 320fe │ │ │ │ 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 │ │ │ │ @@ -57965,15 +57861,15 @@ │ │ │ │ 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 323df │ │ │ │ + jle 322df │ │ │ │ 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) │ │ │ │ @@ -57984,23 +57880,23 @@ │ │ │ │ fldt -0x994c(%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 323c3 │ │ │ │ + jle 322c3 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x9b70(%ecx) │ │ │ │ - mov -0x38(%ebp),%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 │ │ │ │ @@ -58015,72 +57911,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 323a0 │ │ │ │ + jne 322a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ - jmp 323d0 │ │ │ │ + jmp 322d0 │ │ │ │ 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 32360 │ │ │ │ + jne 32260 │ │ │ │ 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 -0x55bcc(%ebx),%eax │ │ │ │ + lea -0x55c4c(%ebx),%eax │ │ │ │ push -0x58(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ mov -0x50(%ebp),%esp │ │ │ │ - jmp 32144 │ │ │ │ + jmp 32044 │ │ │ │ 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 -0x57cfc(%ebx),%eax │ │ │ │ + lea -0x57d7c(%ebx),%eax │ │ │ │ push -0x58(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32144 │ │ │ │ + jmp 32044 │ │ │ │ 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 -0x552ac(%ebx),%eax │ │ │ │ + lea -0x5532c(%ebx),%eax │ │ │ │ push -0x58(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32144 │ │ │ │ + jmp 32044 │ │ │ │ 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 │ │ │ │ @@ -58088,41 +57984,41 @@ │ │ │ │ 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 327b1 │ │ │ │ + jne 326b1 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3255f │ │ │ │ + jle 3245f │ │ │ │ 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 │ │ │ │ - lea 0x3(%edi,%edi,1),%ecx │ │ │ │ fldt -0x994c(%eax) │ │ │ │ + lea 0x3(%edi,%edi,1),%ecx │ │ │ │ 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 32543 │ │ │ │ + js 32443 │ │ │ │ fxch %st(1) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fdivrs -0x9b70(%ecx) │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ @@ -58142,123 +58038,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 32520 │ │ │ │ + jne 32420 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ - jmp 32550 │ │ │ │ + jmp 32450 │ │ │ │ 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 324e0 │ │ │ │ + jne 323e0 │ │ │ │ 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 -0x52f0c(%ebx),%eax │ │ │ │ + lea -0x52f8c(%ebx),%eax │ │ │ │ push -0x58(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ mov -0x78(%ebp),%esp │ │ │ │ - jmp 32144 │ │ │ │ + jmp 32044 │ │ │ │ movl $0x1,-0x54(%ebp) │ │ │ │ - jmp 3226d │ │ │ │ + jmp 3216d │ │ │ │ test $0x8,%ah │ │ │ │ - jne 3298d │ │ │ │ + jne 3288d │ │ │ │ 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 -0x541fc(%ebx),%eax │ │ │ │ + lea -0x5427c(%ebx),%eax │ │ │ │ push -0x58(%ebp) │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32144 │ │ │ │ + jmp 32044 │ │ │ │ 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 32701 │ │ │ │ + jle 32601 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 32b6b │ │ │ │ + jle 32a6b │ │ │ │ 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 3269d │ │ │ │ + jmp 3259d │ │ │ │ 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) │ │ │ │ @@ -58267,78 +58163,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 32690 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 32590 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x4c(%ebp),%eax │ │ │ │ - je 326f9 │ │ │ │ + je 325f9 │ │ │ │ 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 3266b │ │ │ │ + jmp 3256b │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 32b61 │ │ │ │ + jle 32a61 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ and $0x4,%ebx │ │ │ │ - je 32725 │ │ │ │ + je 32625 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 32733 │ │ │ │ + je 32633 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 32725 │ │ │ │ + jne 32625 │ │ │ │ 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 46d0 │ │ │ │ + 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) │ │ │ │ @@ -58349,15 +58245,15 @@ │ │ │ │ push %ecx │ │ │ │ push -0x4c(%ebp) │ │ │ │ call 4420 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 47e0 │ │ │ │ mov -0x70(%ebp),%esp │ │ │ │ - jmp 322af │ │ │ │ + jmp 321af │ │ │ │ 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 │ │ │ │ @@ -58367,52 +58263,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 328d4 │ │ │ │ + jle 327d4 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 32bce │ │ │ │ + jle 32ace │ │ │ │ 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 3286d │ │ │ │ + jmp 3276d │ │ │ │ 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) │ │ │ │ @@ -58421,78 +58317,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 32860 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 32760 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x50(%ebp) │ │ │ │ - je 328c9 │ │ │ │ + je 327c9 │ │ │ │ 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 32842 │ │ │ │ + jmp 32742 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 32c02 │ │ │ │ + jle 32b02 │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov $0x1,%esi │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 328f8 │ │ │ │ + je 327f8 │ │ │ │ mov (%eax),%esi │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 32906 │ │ │ │ + je 32806 │ │ │ │ imul (%eax),%esi │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%esi │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 328f8 │ │ │ │ + jne 327f8 │ │ │ │ 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 46d0 │ │ │ │ + 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) │ │ │ │ @@ -58506,72 +58402,72 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 47e0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - jmp 3249d │ │ │ │ + jmp 3239d │ │ │ │ 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 32ab1 │ │ │ │ + jle 329b1 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 32ba2 │ │ │ │ + jle 32aa2 │ │ │ │ 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 32a4d │ │ │ │ + jmp 3294d │ │ │ │ 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) │ │ │ │ @@ -58580,78 +58476,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 32a40 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 32940 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp -0x4c(%ebp),%eax │ │ │ │ - je 32aa9 │ │ │ │ + je 329a9 │ │ │ │ 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 32a1e │ │ │ │ + jmp 3291e │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 32b98 │ │ │ │ + jle 32a98 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ mov $0x1,%esi │ │ │ │ lea (%eax,%ebx,1),%edx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 32ad5 │ │ │ │ + je 329d5 │ │ │ │ mov (%eax),%esi │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 32ae3 │ │ │ │ + je 329e3 │ │ │ │ imul (%eax),%esi │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%esi │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 32ad5 │ │ │ │ + jne 329d5 │ │ │ │ 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 46d0 │ │ │ │ + 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) │ │ │ │ @@ -58662,116 +58558,116 @@ │ │ │ │ push %ecx │ │ │ │ push -0x4c(%ebp) │ │ │ │ call 4420 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 47e0 │ │ │ │ mov -0x70(%ebp),%esp │ │ │ │ - jmp 325aa │ │ │ │ + jmp 324aa │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 32733 │ │ │ │ + jmp 32633 │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 32b61 │ │ │ │ + je 32a61 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %esi,0xc(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - je 32701 │ │ │ │ + je 32601 │ │ │ │ xor %esi,%esi │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %esi,(%edx) │ │ │ │ - jmp 32b70 │ │ │ │ + jmp 32a70 │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 32ae3 │ │ │ │ + jmp 329e3 │ │ │ │ xor %eax,%eax │ │ │ │ mov %ecx,%edx │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 32b98 │ │ │ │ + je 32a98 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %esi,0xc(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - je 32ab1 │ │ │ │ + je 329b1 │ │ │ │ xor %esi,%esi │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %esi,(%edx) │ │ │ │ - jmp 32ba6 │ │ │ │ + jmp 32aa6 │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 32c02 │ │ │ │ + je 32b02 │ │ │ │ add $0x2,%eax │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %esi,0xc(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - je 328d4 │ │ │ │ + je 327d4 │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 32bda │ │ │ │ + jne 32ada │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 32906 │ │ │ │ + jmp 32806 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00032c10 : │ │ │ │ +00032b10 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xcc,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - call 5185 │ │ │ │ - add $0x31165,%edi │ │ │ │ + call 51a5 │ │ │ │ + add $0x31265,%edi │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ mov 0x2c(%edx),%ecx │ │ │ │ mov (%eax),%ebx │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jle 32e60 │ │ │ │ + jle 32d60 │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov %esi,-0x58(%ebp) │ │ │ │ cmp %esi,%ecx │ │ │ │ - jge 32e60 │ │ │ │ + jge 32d60 │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 32e60 │ │ │ │ + jge 32d60 │ │ │ │ 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 32e60 │ │ │ │ + jle 32d60 │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jge 32e60 │ │ │ │ + jge 32d60 │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jge 32e60 │ │ │ │ + jge 32d60 │ │ │ │ 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 │ │ │ │ @@ -58789,43 +58685,44 @@ │ │ │ │ push %ecx │ │ │ │ call 4220 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ test $0x20,%bl │ │ │ │ - jne 32f40 │ │ │ │ + jne 32e40 │ │ │ │ test $0x10,%bl │ │ │ │ - jne 32e80 │ │ │ │ + jne 32d80 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ - jne 33010 │ │ │ │ + jne 32f10 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x800,%eax │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x2,%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - jne 33283 │ │ │ │ + jne 33183 │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x4,%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ - je 33222 │ │ │ │ + je 33122 │ │ │ │ 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 337fa │ │ │ │ + jne 336fa │ │ │ │ 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 │ │ │ │ @@ -58834,35 +58731,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 33542 │ │ │ │ + je 33442 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x3fd3c(%edi),%eax │ │ │ │ + lea -0x3febc(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push 0x60(%eax) │ │ │ │ call 4370 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x1,0x38(%eax) │ │ │ │ - je 32ee0 │ │ │ │ + je 32de0 │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ mov 0x64(%eax),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ shr $0x1f,%eax │ │ │ │ add %ecx,%eax │ │ │ │ @@ -58882,61 +58778,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 -0x58edc(%edi),%eax │ │ │ │ + lea -0x58f1c(%edi),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32e70 │ │ │ │ + jmp 32d70 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call 4760 │ │ │ │ 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 32ff0 │ │ │ │ + je 32ef0 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x4484c(%edi),%eax │ │ │ │ + lea -0x4498c(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32dd0 │ │ │ │ + jmp 32cd0 │ │ │ │ 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 │ │ │ │ @@ -58949,22 +58845,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 -0x5891c(%edi),%eax │ │ │ │ + lea -0x5897c(%edi),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32e70 │ │ │ │ + jmp 32d70 │ │ │ │ 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 │ │ │ │ @@ -58976,15 +58872,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 334b0 │ │ │ │ + jne 333b0 │ │ │ │ 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) │ │ │ │ @@ -58997,35 +58893,35 @@ │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,%esi │ │ │ │ push %eax │ │ │ │ - lea -0x5aeac(%edi),%eax │ │ │ │ + lea -0x5ae6c(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32dd0 │ │ │ │ + jmp 32cd0 │ │ │ │ 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 -0x4e55c(%edi),%eax │ │ │ │ + lea -0x4e5dc(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32dd0 │ │ │ │ + jmp 32cd0 │ │ │ │ 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 │ │ │ │ @@ -59035,17 +58931,17 @@ │ │ │ │ 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 33cab │ │ │ │ + lea (%edx,%esi,1),%eax │ │ │ │ + jle 33bab │ │ │ │ fdivrs -0x9b70(%edi) │ │ │ │ add $0x8,%edx │ │ │ │ fld1 │ │ │ │ fldt -0x994c(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x78(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ @@ -59071,15 +58967,15 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%edx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 330a0 │ │ │ │ + jne 32fa0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ @@ -59103,37 +58999,37 @@ │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fstl (%edx) │ │ │ │ add %esi,%edx │ │ │ │ fld %st(0) │ │ │ │ - jmp 33120 │ │ │ │ + jmp 33020 │ │ │ │ lea %cs:0x0(%esi,%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 33120 │ │ │ │ + jne 33020 │ │ │ │ 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 │ │ │ │ @@ -59155,116 +59051,116 @@ │ │ │ │ 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 331a0 │ │ │ │ + jne 330a0 │ │ │ │ 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 33522 │ │ │ │ + je 33422 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x4300c(%edi),%eax │ │ │ │ + lea -0x4314c(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x98(%ebp),%esp │ │ │ │ - jmp 32dd0 │ │ │ │ + jmp 32cd0 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 335a2 │ │ │ │ + jne 334a2 │ │ │ │ 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 33582 │ │ │ │ + jne 33482 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x498ec(%edi),%eax │ │ │ │ + lea -0x4996c(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32dd0 │ │ │ │ + jmp 32cd0 │ │ │ │ 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 33cd4 │ │ │ │ + jle 33bd4 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x9b70(%edi) │ │ │ │ add $0x8,%eax │ │ │ │ fldt -0x994c(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x78(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -59287,26 +59183,26 @@ │ │ │ │ fxch %st(4) │ │ │ │ fmul %st(2),%st │ │ │ │ fxch %st(1) │ │ │ │ fmulp %st,%st(4) │ │ │ │ fxch %st(3) │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 33320 │ │ │ │ + jne 33220 │ │ │ │ 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 -0x994c(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt -0x78(%ebp) │ │ │ │ fmulp %st,%st(2) │ │ │ │ fld %st(1) │ │ │ │ frndint │ │ │ │ @@ -59320,36 +59216,36 @@ │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fxch %st(2) │ │ │ │ fstl (%esi) │ │ │ │ fld %st(0) │ │ │ │ - jmp 333a0 │ │ │ │ + jmp 332a0 │ │ │ │ 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 333a0 │ │ │ │ + jne 332a0 │ │ │ │ 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 │ │ │ │ @@ -59384,51 +59280,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 33420 │ │ │ │ + jne 33320 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 33a5a │ │ │ │ + jne 3395a │ │ │ │ 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 33562 │ │ │ │ + je 33462 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x3e3dc(%edi),%eax │ │ │ │ + lea -0x3e57c(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xbc(%ebp),%esp │ │ │ │ - jmp 32dd0 │ │ │ │ + jmp 32cd0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ movl $0x3,-0x30(%ebp) │ │ │ │ mov 0x24(%eax),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ cltd │ │ │ │ @@ -59449,120 +59345,120 @@ │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %eax,%esi │ │ │ │ push %eax │ │ │ │ - lea -0x4406c(%edi),%eax │ │ │ │ + lea -0x441ac(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32dd0 │ │ │ │ + jmp 32cd0 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x4e3fc(%edi),%eax │ │ │ │ + lea -0x4e47c(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 33217 │ │ │ │ + jmp 33117 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x49e2c(%edi),%eax │ │ │ │ + lea -0x49eac(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32dd0 │ │ │ │ + jmp 32cd0 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x492cc(%edi),%eax │ │ │ │ + lea -0x4935c(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 334a5 │ │ │ │ + jmp 333a5 │ │ │ │ lea -0x44(%ebp),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x3f1dc(%edi),%eax │ │ │ │ + lea -0x3f35c(%edi),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 32dd0 │ │ │ │ + jmp 32cd0 │ │ │ │ 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 3372a │ │ │ │ + jle 3362a │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %esi,%esi │ │ │ │ - jle 33d77 │ │ │ │ + jle 33c77 │ │ │ │ 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 336ae │ │ │ │ + jmp 335ae │ │ │ │ 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) │ │ │ │ @@ -59580,66 +59476,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 336a0 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 335a0 │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x9c(%ebp) │ │ │ │ - je 33722 │ │ │ │ + je 33622 │ │ │ │ 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 33670 │ │ │ │ + jmp 33570 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 33cec │ │ │ │ + jle 33bec │ │ │ │ mov -0xc4(%ebp),%esi │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ and $0x4,%esi │ │ │ │ - je 3375a │ │ │ │ + je 3365a │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 33768 │ │ │ │ + je 33668 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 3375a │ │ │ │ + jne 3365a │ │ │ │ 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 46d0 │ │ │ │ fldl -0x68(%ebp) │ │ │ │ @@ -59662,73 +59558,73 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xc0(%ebp),%esp │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ - jmp 3322d │ │ │ │ + jmp 3312d │ │ │ │ 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 3398a │ │ │ │ + jle 3388a │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ test %esi,%esi │ │ │ │ - jle 33d41 │ │ │ │ + jle 33c41 │ │ │ │ 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 3390e │ │ │ │ + jmp 3380e │ │ │ │ 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) │ │ │ │ @@ -59746,66 +59642,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 33900 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 33800 │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x9c(%ebp) │ │ │ │ - je 33982 │ │ │ │ + je 33882 │ │ │ │ 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 338d0 │ │ │ │ + jmp 337d0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 33d37 │ │ │ │ + jle 33c37 │ │ │ │ mov -0xcc(%ebp),%esi │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%esi,1),%ebx │ │ │ │ and $0x4,%esi │ │ │ │ - je 339ba │ │ │ │ + je 338ba │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 339c8 │ │ │ │ + je 338c8 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 339ba │ │ │ │ + jne 338ba │ │ │ │ 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 46d0 │ │ │ │ fldl -0x68(%ebp) │ │ │ │ @@ -59828,80 +59724,80 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xc8(%ebp),%esp │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ - jmp 32d6d │ │ │ │ + jmp 32c6d │ │ │ │ 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 33bdb │ │ │ │ + jle 33adb │ │ │ │ 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 33cf6 │ │ │ │ + jle 33bf6 │ │ │ │ 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 33b63 │ │ │ │ + jmp 33a63 │ │ │ │ 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) │ │ │ │ @@ -59914,65 +59810,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 33b50 │ │ │ │ + jne 33a50 │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ cmp -0xa4(%ebp),%eax │ │ │ │ - je 33bd3 │ │ │ │ + je 33ad3 │ │ │ │ add $0x8,%edx │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ movl $0x0,(%edx) │ │ │ │ - mov %eax,0x4(%edx) │ │ │ │ add %ebx,-0xa0(%ebp) │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ - jmp 33b20 │ │ │ │ + mov %eax,0x4(%edx) │ │ │ │ + jmp 33a20 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 33d2d │ │ │ │ + jle 33c2d │ │ │ │ mov -0xcc(%ebp),%esi │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ mov $0x1,%ebx │ │ │ │ lea (%eax,%esi,1),%edx │ │ │ │ and $0x4,%esi │ │ │ │ - je 33c0b │ │ │ │ + je 33b0b │ │ │ │ mov (%eax),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - je 33c19 │ │ │ │ + je 33b19 │ │ │ │ imul (%eax),%ebx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ebx │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 33c0b │ │ │ │ + jne 33b0b │ │ │ │ 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 46d0 │ │ │ │ fldl -0x68(%ebp) │ │ │ │ @@ -59995,157 +59891,157 @@ │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0xc8(%ebp),%esp │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ - jmp 3344b │ │ │ │ + jmp 3334b │ │ │ │ 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 331c0 │ │ │ │ + jmp 330c0 │ │ │ │ fstp %st(1) │ │ │ │ + fstl (%esi) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ - fstl (%esi) │ │ │ │ shl $0x5,%eax │ │ │ │ fstpl (%edx,%eax,1) │ │ │ │ - jmp 33440 │ │ │ │ + jmp 33340 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 33768 │ │ │ │ + jmp 33668 │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 33d2d │ │ │ │ + je 33c2d │ │ │ │ add $0x2,%ebx │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 33bdb │ │ │ │ + je 33adb │ │ │ │ lea 0x1(%ebx),%eax │ │ │ │ add $0x10,%edx │ │ │ │ movl $0x0,(%edx) │ │ │ │ mov %ebx,0x4(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 33d05 │ │ │ │ + jne 33c05 │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 33c19 │ │ │ │ + jmp 33b19 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 339c8 │ │ │ │ + jmp 338c8 │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 33d37 │ │ │ │ + je 33c37 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ebx,0xc(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - je 3398a │ │ │ │ + je 3388a │ │ │ │ xor %ebx,%ebx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ebx,(%eax) │ │ │ │ - jmp 33d49 │ │ │ │ + jmp 33c49 │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 33cec │ │ │ │ + je 33bec │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ebx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 3372a │ │ │ │ + je 3362a │ │ │ │ xor %ebx,%ebx │ │ │ │ add $0x10,%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %ebx,(%eax) │ │ │ │ - jmp 33d7f │ │ │ │ + jmp 33c7f │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00033dc0 : │ │ │ │ +00033cc0 : │ │ │ │ call 4c47 │ │ │ │ - add $0x2ffc7,%eax │ │ │ │ + add $0x300c7,%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 33e78 │ │ │ │ + jle 33d78 │ │ │ │ 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 33e0e │ │ │ │ + jmp 33d0e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x24(%edi),%ebx │ │ │ │ cmp %edx,(%ebx,%eax,4) │ │ │ │ - jle 33e13 │ │ │ │ + jle 33d13 │ │ │ │ inc %eax │ │ │ │ cmp -0x58(%ebp),%eax │ │ │ │ - je 33e30 │ │ │ │ + je 33d30 │ │ │ │ cmp %ecx,(%esi,%eax,4) │ │ │ │ - jg 33e00 │ │ │ │ + jg 33d00 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 4760 │ │ │ │ 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 33e65 │ │ │ │ + je 33d65 │ │ │ │ cmp $0x3,%eax │ │ │ │ - je 33e52 │ │ │ │ + je 33d52 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 33e78 │ │ │ │ + jne 33d78 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 40f0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 33e24 │ │ │ │ + jmp 33d24 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 4540 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 33e24 │ │ │ │ + jmp 33d24 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ push 0x8(%ebp) │ │ │ │ call 42e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 33e24 │ │ │ │ + jmp 33d24 │ │ │ │ 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 │ │ │ │ @@ -60154,82 +60050,82 @@ │ │ │ │ push %edx │ │ │ │ call 4220 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 3438c │ │ │ │ + jle 3428c │ │ │ │ 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 33ed0 │ │ │ │ + jne 33dd0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x38(%eax),%esi │ │ │ │ mov %esi,%eax │ │ │ │ test $0x20,%esi │ │ │ │ - jne 342e6 │ │ │ │ + jne 341e6 │ │ │ │ test $0x10,%esi │ │ │ │ - jne 34067 │ │ │ │ + jne 33f67 │ │ │ │ mov %esi,%ecx │ │ │ │ and $0x8,%ecx │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ - je 3413b │ │ │ │ + je 3403b │ │ │ │ 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 34bcd │ │ │ │ + jle 34acd │ │ │ │ + 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 -0x994c(%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 33fe3 │ │ │ │ + jle 33ee3 │ │ │ │ fxch %st(1) │ │ │ │ fdivrs -0x9b70(%ecx) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ frndint │ │ │ │ @@ -60248,85 +60144,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 33fc0 │ │ │ │ + jne 33ec0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ - jmp 33ff0 │ │ │ │ + jmp 33ef0 │ │ │ │ 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 33f80 │ │ │ │ + jne 33e80 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ test %eax,%eax │ │ │ │ - je 344ba │ │ │ │ + je 343ba │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 34bd5 │ │ │ │ + je 34ad5 │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov $0x1,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ imul %ecx,%eax │ │ │ │ inc %edx │ │ │ │ add %eax,%eax │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 34026 │ │ │ │ + jne 33f26 │ │ │ │ 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 -0x3d47c(%ebx),%eax │ │ │ │ + lea -0x3d61c(%ebx),%eax │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x74(%ebp),%esp │ │ │ │ - jmp 340c0 │ │ │ │ + jmp 33fc0 │ │ │ │ and $0x1000,%esi │ │ │ │ - je 343bf │ │ │ │ + je 342bf │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 34c34 │ │ │ │ + je 34b34 │ │ │ │ inc %ebx │ │ │ │ mov $0x1,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul %ebx,%eax │ │ │ │ inc %edx │ │ │ │ add %eax,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 34090 │ │ │ │ + jne 33f90 │ │ │ │ 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 -0x3bf5c(%ebx),%eax │ │ │ │ + lea -0x3c0dc(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ @@ -60341,45 +60237,45 @@ │ │ │ │ mov (%eax),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ call 4220 │ │ │ │ - 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 3411f │ │ │ │ - lea -0x57b9c(%ebx),%eax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + je 3401f │ │ │ │ + lea -0x57c1c(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 33e24 │ │ │ │ + jmp 33d24 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ - lea -0x579dc(%ebx),%eax │ │ │ │ + lea -0x57a5c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 33e24 │ │ │ │ + jmp 33d24 │ │ │ │ mov %esi,%ecx │ │ │ │ mov %esi,%edx │ │ │ │ and $0x800,%ecx │ │ │ │ and $0x2,%edx │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ - je 343e7 │ │ │ │ + je 342e7 │ │ │ │ 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 │ │ │ │ @@ -60388,49 +60284,49 @@ │ │ │ │ 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 34599 │ │ │ │ + jne 34499 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 34556 │ │ │ │ + jle 34456 │ │ │ │ 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 -0x994c(%edx) │ │ │ │ - mov -0x6c(%ebp),%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 34263 │ │ │ │ + js 34163 │ │ │ │ fxch %st(1) │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fdivrs -0x9b70(%ecx) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ fmul %st(2),%st │ │ │ │ fld %st(0) │ │ │ │ @@ -60440,77 +60336,77 @@ │ │ │ │ f2xm1 │ │ │ │ fadd %st(2),%st │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fld %st(0) │ │ │ │ fmul %st(1),%st │ │ │ │ fldl (%edx) │ │ │ │ - jmp 34240 │ │ │ │ + jmp 34140 │ │ │ │ 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 34240 │ │ │ │ + jne 34140 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ - jmp 34267 │ │ │ │ + jmp 34167 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ add %esi,%edx │ │ │ │ cmp -0x58(%ebp),%ebx │ │ │ │ - jne 341e1 │ │ │ │ + jne 340e1 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ testb $0x10,-0x6b(%ebp) │ │ │ │ - je 34562 │ │ │ │ + je 34462 │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 34c3e │ │ │ │ + je 34b3e │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov $0x1,%edx │ │ │ │ mov $0x1,%eax │ │ │ │ inc %ecx │ │ │ │ imul %ecx,%eax │ │ │ │ inc %edx │ │ │ │ add %eax,%eax │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 3429c │ │ │ │ + jne 3419c │ │ │ │ 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 -0x37b8c(%ebx),%eax │ │ │ │ + lea -0x37cbc(%ebx),%eax │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x90(%ebp),%esp │ │ │ │ - jmp 340c0 │ │ │ │ + jmp 33fc0 │ │ │ │ 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 │ │ │ │ @@ -60531,17 +60427,17 @@ │ │ │ │ mov 0x74(%eax),%edi │ │ │ │ xor %eax,%eax │ │ │ │ nop │ │ │ │ imul %ecx,%ebx │ │ │ │ inc %eax │ │ │ │ add %ebx,%ebx │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 34330 │ │ │ │ + jne 34230 │ │ │ │ test $0x1000,%esi │ │ │ │ - jne 3445b │ │ │ │ + jne 3435b │ │ │ │ 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) │ │ │ │ @@ -60549,80 +60445,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 -0x5aeac(%ebx),%eax │ │ │ │ + lea -0x5ae6c(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 340c0 │ │ │ │ + jmp 33fc0 │ │ │ │ mov 0x38(%eax),%esi │ │ │ │ mov %esi,%eax │ │ │ │ test $0x20,%esi │ │ │ │ - jne 34bdf │ │ │ │ + jne 34adf │ │ │ │ mov $0x1,%edi │ │ │ │ test $0x10,%esi │ │ │ │ - je 33efa │ │ │ │ + je 33dfa │ │ │ │ and $0x1000,%esi │ │ │ │ mov $0x1,%eax │ │ │ │ - jne 3409a │ │ │ │ + jne 33f9a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x5179c(%ebx),%eax │ │ │ │ + lea -0x5181c(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 340c0 │ │ │ │ + jmp 33fc0 │ │ │ │ and $0x4,%esi │ │ │ │ mov %esi,-0x7c(%ebp) │ │ │ │ - je 344ee │ │ │ │ + je 343ee │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3498d │ │ │ │ + jne 3488d │ │ │ │ test $0x10,%ah │ │ │ │ - je 34b7d │ │ │ │ + je 34a7d │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 34c81 │ │ │ │ + jle 34b81 │ │ │ │ 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 34426 │ │ │ │ + jne 34326 │ │ │ │ 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 -0x3a92c(%ebx),%eax │ │ │ │ + lea -0x3aaac(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 340c0 │ │ │ │ + jmp 33fc0 │ │ │ │ mov %ebx,%eax │ │ │ │ add %ecx,%ecx │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ cltd │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ @@ -60640,90 +60536,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 -0x4406c(%ebx),%eax │ │ │ │ + lea -0x441ac(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 340c0 │ │ │ │ + jmp 33fc0 │ │ │ │ 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 -0x524dc(%ebx),%eax │ │ │ │ + lea -0x5255c(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 34062 │ │ │ │ + jmp 33f62 │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3479d │ │ │ │ + jne 3469d │ │ │ │ test $0x10,%ah │ │ │ │ - je 34ba5 │ │ │ │ + je 34aa5 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 34c8b │ │ │ │ + jle 34b8b │ │ │ │ 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 34521 │ │ │ │ + jne 34421 │ │ │ │ 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 -0x3931c(%ebx),%eax │ │ │ │ + lea -0x3949c(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 340c0 │ │ │ │ + jmp 33fc0 │ │ │ │ and $0x1000,%esi │ │ │ │ - jne 34c3e │ │ │ │ + jne 34b3e │ │ │ │ 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 -0x4f4dc(%ebx),%eax │ │ │ │ + lea -0x4f55c(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 342db │ │ │ │ + jmp 341db │ │ │ │ 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 │ │ │ │ @@ -60732,46 +60628,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 346dd │ │ │ │ + jle 345dd │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 34c52 │ │ │ │ + jle 34b52 │ │ │ │ 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 3466d │ │ │ │ + jmp 3456d │ │ │ │ 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) │ │ │ │ @@ -60787,78 +60683,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 34660 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 34560 │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x6c(%ebp) │ │ │ │ - je 346c9 │ │ │ │ + je 345c9 │ │ │ │ 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 34636 │ │ │ │ + jmp 34536 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 34c48 │ │ │ │ + jle 34b48 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ and $0x4,%ebx │ │ │ │ - je 34701 │ │ │ │ + je 34601 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 3470f │ │ │ │ + je 3460f │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 34701 │ │ │ │ + jne 34601 │ │ │ │ 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 46d0 │ │ │ │ + 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) │ │ │ │ @@ -60874,15 +60770,15 @@ │ │ │ │ call 47e0 │ │ │ │ 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 34190 │ │ │ │ + jmp 34090 │ │ │ │ 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 │ │ │ │ @@ -60895,46 +60791,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 348d6 │ │ │ │ + jle 347d6 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 34cd8 │ │ │ │ + jle 34bd8 │ │ │ │ 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 34869 │ │ │ │ + jmp 34769 │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%edi │ │ │ │ add $0x4,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ fmull (%edi) │ │ │ │ @@ -60948,78 +60844,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 3485c │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 3475c │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x6c(%ebp) │ │ │ │ - je 348c2 │ │ │ │ + je 347c2 │ │ │ │ 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 34843 │ │ │ │ + jmp 34743 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 34cce │ │ │ │ + jle 34bce │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ and $0x4,%ebx │ │ │ │ - je 348fa │ │ │ │ + je 347fa │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 34908 │ │ │ │ + je 34808 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 348fa │ │ │ │ + jne 347fa │ │ │ │ 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 46d0 │ │ │ │ + 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) │ │ │ │ @@ -61032,15 +60928,15 @@ │ │ │ │ call 4420 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 47e0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%esp │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - jmp 344f6 │ │ │ │ + jmp 343f6 │ │ │ │ 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 │ │ │ │ @@ -61053,46 +60949,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 34ac6 │ │ │ │ + jle 349c6 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ movl $0x0,(%ecx) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 34c9f │ │ │ │ + jle 34b9f │ │ │ │ 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 34a59 │ │ │ │ + jmp 34959 │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x8,%edi │ │ │ │ add $0x4,%ebx │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,(%eax) │ │ │ │ fildl (%esi) │ │ │ │ fmull (%edi) │ │ │ │ @@ -61106,78 +61002,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 34a4c │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 3494c │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ inc %eax │ │ │ │ cmp %eax,-0x6c(%ebp) │ │ │ │ - je 34ab2 │ │ │ │ + je 349b2 │ │ │ │ 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 34a33 │ │ │ │ + jmp 34933 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 34c95 │ │ │ │ + jle 34b95 │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%esi │ │ │ │ and $0x4,%ebx │ │ │ │ - je 34aea │ │ │ │ + je 349ea │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 34af8 │ │ │ │ + je 349f8 │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 34aea │ │ │ │ + jne 349ea │ │ │ │ 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 46d0 │ │ │ │ + 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) │ │ │ │ @@ -61190,45 +61086,45 @@ │ │ │ │ call 4420 │ │ │ │ add $0x14,%esp │ │ │ │ push %esi │ │ │ │ call 47e0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x84(%ebp),%esp │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - jmp 343fb │ │ │ │ + jmp 342fb │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x50ccc(%ebx),%eax │ │ │ │ + lea -0x50d4c(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 340c0 │ │ │ │ + jmp 33fc0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ lea -0x44(%ebp),%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ - lea -0x500bc(%ebx),%eax │ │ │ │ + lea -0x5013c(%ebx),%eax │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 340c0 │ │ │ │ + jmp 33fc0 │ │ │ │ test %eax,%eax │ │ │ │ - je 344ba │ │ │ │ + je 343ba │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 34030 │ │ │ │ + jmp 33f30 │ │ │ │ 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 │ │ │ │ @@ -61246,130 +61142,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 3433a │ │ │ │ + jmp 3423a │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 3409a │ │ │ │ + jmp 33f9a │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 342a6 │ │ │ │ + jmp 341a6 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 3470f │ │ │ │ + jmp 3460f │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %esi,-0x6c(%ebp) │ │ │ │ - je 34c48 │ │ │ │ - movl $0x0,0x8(%edx) │ │ │ │ - mov %esi,0xc(%edx) │ │ │ │ + je 34b48 │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,-0x6c(%ebp) │ │ │ │ - je 346dd │ │ │ │ + movl $0x0,0x8(%edx) │ │ │ │ + mov %esi,0xc(%edx) │ │ │ │ + je 345dd │ │ │ │ xor %esi,%esi │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %esi,(%edx) │ │ │ │ - jmp 34c57 │ │ │ │ + jmp 34b57 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 34430 │ │ │ │ + jmp 34330 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 3452b │ │ │ │ + jmp 3442b │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 34af8 │ │ │ │ + jmp 349f8 │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %esi,-0x6c(%ebp) │ │ │ │ - je 34c95 │ │ │ │ - movl $0x0,0x8(%edx) │ │ │ │ - mov %esi,0xc(%edx) │ │ │ │ + je 34b95 │ │ │ │ add $0x2,%eax │ │ │ │ cmp -0x6c(%ebp),%eax │ │ │ │ - je 34ac6 │ │ │ │ + movl $0x0,0x8(%edx) │ │ │ │ + mov %esi,0xc(%edx) │ │ │ │ + je 349c6 │ │ │ │ xor %esi,%esi │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %esi,(%edx) │ │ │ │ - jmp 34ca4 │ │ │ │ + jmp 34ba4 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 34908 │ │ │ │ + jmp 34808 │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ cmp %esi,-0x6c(%ebp) │ │ │ │ - je 34cce │ │ │ │ - movl $0x0,0x8(%edx) │ │ │ │ - mov %esi,0xc(%edx) │ │ │ │ + je 34bce │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,-0x6c(%ebp) │ │ │ │ - je 348d6 │ │ │ │ + movl $0x0,0x8(%edx) │ │ │ │ + mov %esi,0xc(%edx) │ │ │ │ + je 347d6 │ │ │ │ xor %esi,%esi │ │ │ │ add $0x10,%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ mov %esi,(%edx) │ │ │ │ - jmp 34cdd │ │ │ │ + jmp 34bdd │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00034d10 : │ │ │ │ +00034c10 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - call 60a4 │ │ │ │ - add $0x2f06c,%ecx │ │ │ │ + call 60e4 │ │ │ │ + add $0x2f16c,%ecx │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 34e79 │ │ │ │ + jle 34d79 │ │ │ │ mov 0x34(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - js 34e79 │ │ │ │ + js 34d79 │ │ │ │ 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 -0x994c(%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 -0x994c(%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 34e25 │ │ │ │ + jmp 34d25 │ │ │ │ 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) │ │ │ │ @@ -61393,53 +61289,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 34e0f │ │ │ │ + je 34d0f │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ecx) │ │ │ │ fmull -0x998c(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 34e60 │ │ │ │ + je 34d60 │ │ │ │ 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 34dd0 │ │ │ │ + ja 34cd0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 34e90 │ │ │ │ + ja 34d90 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x998c(%ecx) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 34e24 │ │ │ │ + jne 34d24 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 34e62 │ │ │ │ + jmp 34d62 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ inc %ebp │ │ │ │ add %edi,0x4(%esp) │ │ │ │ cmp 0xc(%esp),%ebp │ │ │ │ - jne 34d90 │ │ │ │ + jne 34c90 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -61450,53 +61346,53 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmull -0x998c(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 34e1d │ │ │ │ + jmp 34d1d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00034eb0 : │ │ │ │ +00034db0 : │ │ │ │ call 4c47 │ │ │ │ - add $0x2eed7,%eax │ │ │ │ + add $0x2efd7,%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 34f20 │ │ │ │ + jne 34e20 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 34f11 │ │ │ │ + jle 34e11 │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - lea -0x4cfbc(%eax),%esi │ │ │ │ + lea -0x4d03c(%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 4490 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x18(%esi) │ │ │ │ - jg 34ef0 │ │ │ │ + jg 34df0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -61507,57 +61403,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 35058 │ │ │ │ + jle 34f58 │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ + mov %edi,%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ - mov %edi,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 350ff │ │ │ │ + jle 34fff │ │ │ │ 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 34fed │ │ │ │ + jmp 34eed │ │ │ │ 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) │ │ │ │ @@ -61573,66 +61469,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 34fe0 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 34ee0 │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x48(%ebp) │ │ │ │ - je 35050 │ │ │ │ + je 34f50 │ │ │ │ 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 34fc0 │ │ │ │ + jmp 34ec0 │ │ │ │ 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 35133 │ │ │ │ + jle 35033 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 35080 │ │ │ │ + je 34f80 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3508e │ │ │ │ + je 34f8e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 35080 │ │ │ │ + jne 34f80 │ │ │ │ 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) │ │ │ │ @@ -61652,71 +61548,71 @@ │ │ │ │ push -0x48(%ebp) │ │ │ │ call 4420 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ - jmp 34ecf │ │ │ │ + jmp 34dcf │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 35133 │ │ │ │ + je 35033 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 35058 │ │ │ │ + je 34f58 │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 3510b │ │ │ │ + jne 3500b │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp 350cb │ │ │ │ + jmp 34fcb │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00035140 : │ │ │ │ +00035040 : │ │ │ │ call 4c47 │ │ │ │ - add $0x2ec47,%eax │ │ │ │ + add $0x2ed47,%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 351b0 │ │ │ │ + jne 350b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 351a1 │ │ │ │ + jle 350a1 │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - lea -0x4d8cc(%eax),%esi │ │ │ │ + lea -0x4d94c(%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 4490 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x18(%esi) │ │ │ │ - jg 35180 │ │ │ │ + jg 35080 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -61727,57 +61623,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 352e8 │ │ │ │ + jle 351e8 │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ + mov %edi,%eax │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ - mov %edi,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3538f │ │ │ │ + jle 3528f │ │ │ │ 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 3527d │ │ │ │ + jmp 3517d │ │ │ │ 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) │ │ │ │ @@ -61793,66 +61689,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 35270 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 35170 │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x48(%ebp) │ │ │ │ - je 352e0 │ │ │ │ + je 351e0 │ │ │ │ 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 35250 │ │ │ │ + jmp 35150 │ │ │ │ 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 353c3 │ │ │ │ + jle 352c3 │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 35310 │ │ │ │ + je 35210 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3531e │ │ │ │ + je 3521e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 35310 │ │ │ │ + jne 35210 │ │ │ │ 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) │ │ │ │ @@ -61872,135 +61768,135 @@ │ │ │ │ push -0x48(%ebp) │ │ │ │ call 4420 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ - jmp 3515f │ │ │ │ + jmp 3505f │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 353c3 │ │ │ │ + je 352c3 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 352e8 │ │ │ │ + je 351e8 │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 3539b │ │ │ │ + jne 3529b │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp 3535b │ │ │ │ + jmp 3525b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -000353d0 : │ │ │ │ +000352d0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 4c47 │ │ │ │ + add $0x2eab1,%eax │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - call 4c47 │ │ │ │ - add $0x2e9ab,%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ testb $0x8,0x39(%edi) │ │ │ │ - jne 35450 │ │ │ │ + jne 35350 │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 35637 │ │ │ │ + jle 35537 │ │ │ │ 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 35410 │ │ │ │ + jne 35310 │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ lea -0x20(%ebp),%eax │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - lea -0x5645c(%ebx),%eax │ │ │ │ + lea -0x564dc(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call 4490 │ │ │ │ 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 35588 │ │ │ │ + jle 35488 │ │ │ │ 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 35641 │ │ │ │ + jle 35541 │ │ │ │ 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 3551d │ │ │ │ + jmp 3541d │ │ │ │ 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) │ │ │ │ @@ -62016,66 +61912,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 35510 │ │ │ │ + mov %edx,(%eax) │ │ │ │ + jne 35410 │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,-0x44(%ebp) │ │ │ │ - je 35580 │ │ │ │ + je 35480 │ │ │ │ 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 354f0 │ │ │ │ + jmp 353f0 │ │ │ │ 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 35675 │ │ │ │ + jle 35575 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ lea (%eax,%ebx,1),%ecx │ │ │ │ and $0x4,%ebx │ │ │ │ - je 355b0 │ │ │ │ + je 354b0 │ │ │ │ mov (%eax),%edx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 355be │ │ │ │ + je 354be │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 355b0 │ │ │ │ + jne 354b0 │ │ │ │ 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) │ │ │ │ @@ -62097,122 +61993,122 @@ │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ push %eax │ │ │ │ call 47e0 │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ mov -0x6c(%ebp),%esp │ │ │ │ test %ebx,%ebx │ │ │ │ - jg 353fa │ │ │ │ + jg 352fa │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 3541a │ │ │ │ + jmp 3531a │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 35675 │ │ │ │ + je 35575 │ │ │ │ add $0x2,%edx │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 35588 │ │ │ │ + je 35488 │ │ │ │ lea 0x1(%edx),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 3564d │ │ │ │ + jne 3554d │ │ │ │ mov $0xffffffff,%esi │ │ │ │ - jmp 355fb │ │ │ │ + jmp 354fb │ │ │ │ nop │ │ │ │ │ │ │ │ -00035680 : │ │ │ │ +00035580 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x2e6fe,%ebx │ │ │ │ + add $0x2e7fe,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x4,%al │ │ │ │ - jne 356b0 │ │ │ │ + jne 355b0 │ │ │ │ test $0x8,%al │ │ │ │ - jne 356c3 │ │ │ │ + jne 355c3 │ │ │ │ test $0x10,%al │ │ │ │ - jne 356d6 │ │ │ │ + jne 355d6 │ │ │ │ test $0x20,%al │ │ │ │ - jne 356e9 │ │ │ │ + jne 355e9 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4570 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 3569f │ │ │ │ + je 3559f │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4230 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 356a3 │ │ │ │ + je 355a3 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4310 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 356a7 │ │ │ │ + je 355a7 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4110 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00035700 : │ │ │ │ +00035600 : │ │ │ │ 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 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x2e670,%ebx │ │ │ │ - mov %ebp,0x18(%edi) │ │ │ │ + add $0x2e770,%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 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ - jle 357f0 │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + jle 356f0 │ │ │ │ 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 35760 │ │ │ │ + jne 35660 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ xor %esi,%esi │ │ │ │ mov %edi,%ebp │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ push %edx │ │ │ │ call 46d0 │ │ │ │ @@ -62221,174 +62117,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 4400 │ │ │ │ - mov 0x24(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x24(%ebp),%ecx │ │ │ │ add %eax,%eax │ │ │ │ - mov %eax,(%ecx,%edi,1) │ │ │ │ cmp %esi,0x4(%esp) │ │ │ │ - jne 35790 │ │ │ │ - movl $0x8,0x2c(%ebp) │ │ │ │ + mov %eax,(%ecx,%edi,1) │ │ │ │ + jne 35690 │ │ │ │ + cmpl $0x1,0x4(%esp) │ │ │ │ mov %ebp,%edi │ │ │ │ + movl $0x8,0x2c(%ebp) │ │ │ │ mov $0x1dd1,%eax │ │ │ │ - cmpl $0x1,0x4(%esp) │ │ │ │ - je 3580d │ │ │ │ + je 3570d │ │ │ │ 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 c5d0 │ │ │ │ + jmp c550 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ push %edx │ │ │ │ call 46d0 │ │ │ │ movl $0x8,0x2c(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%edi) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 357cc │ │ │ │ + jmp 356cc │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00035820 : │ │ │ │ +00035720 : │ │ │ │ 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 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x2e550,%ebx │ │ │ │ + add $0x2e650,%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 46d0 │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,0x1c(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 35900 │ │ │ │ + jle 35800 │ │ │ │ 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 35890 │ │ │ │ + jne 35790 │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ - 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 358c0 │ │ │ │ + jne 357c0 │ │ │ │ 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 c5d0 │ │ │ │ + jmp c550 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%ebp) │ │ │ │ - jmp 358cf │ │ │ │ + jmp 357cf │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00035920 : │ │ │ │ +00035820 : │ │ │ │ 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 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x2e44c,%ebx │ │ │ │ + add $0x2e550,%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 46d0 │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ mov %eax,0x1c(%edx) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 35a10 │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ + jle 35910 │ │ │ │ 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 359a0 │ │ │ │ + jne 358a0 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ add %esi,%ebp │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ @@ -62397,86 +62293,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 359d0 │ │ │ │ + jne 358d0 │ │ │ │ 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 c5d0 │ │ │ │ + jmp c550 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x24(%edx) │ │ │ │ - jmp 359df │ │ │ │ + jmp 358df │ │ │ │ nop │ │ │ │ │ │ │ │ -00035a30 : │ │ │ │ +00035930 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x2e34f,%ebx │ │ │ │ + add $0x2e44f,%ebx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 41b0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -00035a60 : │ │ │ │ +00035960 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x2e31f,%ebx │ │ │ │ + add $0x2e41f,%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 41b0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00035aa0 : │ │ │ │ +000359a0 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x2e2df,%ebx │ │ │ │ + add $0x2e3df,%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 │ │ │ │ @@ -62484,106 +62380,106 @@ │ │ │ │ push $0x3 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 41b0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -00035ae0 : │ │ │ │ +000359e0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x2e29f,%ebx │ │ │ │ + add $0x2e39f,%ebx │ │ │ │ mov 0xc(%ecx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 35b90 │ │ │ │ + je 35a90 │ │ │ │ mov 0x40(%ecx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 35be0 │ │ │ │ + je 35ae0 │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 35bf0 │ │ │ │ + je 35af0 │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ testb $0x4,0x38(%ecx) │ │ │ │ - jne 35b80 │ │ │ │ + jne 35a80 │ │ │ │ mov 0x18(%ecx),%edi │ │ │ │ xor %eax,%eax │ │ │ │ imul %edi,%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 35ba2 │ │ │ │ + jle 35aa2 │ │ │ │ flds -0x9b6c(%ebx) │ │ │ │ - jmp 35b53 │ │ │ │ + jmp 35a53 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds -0x9c74(%ebx) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jae 35b70 │ │ │ │ + jae 35a70 │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - je 35ba0 │ │ │ │ + je 35aa0 │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ fld %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ - jbe 35b40 │ │ │ │ + jbe 35a40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 35b72 │ │ │ │ + jmp 35a72 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x9d38(%ebx),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ cmp %edx,0x34(%ecx) │ │ │ │ - jge 35b1d │ │ │ │ + jge 35a1d │ │ │ │ lea -0x9d68(%ebx),%eax │ │ │ │ - jmp 35b78 │ │ │ │ + jmp 35a78 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea -0x9888(%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 35c00 │ │ │ │ + jle 35b00 │ │ │ │ mov 0x20(%ecx),%ebp │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 35bcc │ │ │ │ + jmp 35acc │ │ │ │ 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 35c10 │ │ │ │ + je 35b10 │ │ │ │ inc %edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 35c00 │ │ │ │ + je 35b00 │ │ │ │ fldl 0x0(%ebp,%edx,8) │ │ │ │ fld1 │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jb 35bb0 │ │ │ │ + jb 35ab0 │ │ │ │ lea -0x9836(%ebx),%eax │ │ │ │ - jmp 35b78 │ │ │ │ + jmp 35a78 │ │ │ │ lea -0x986e(%ebx),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -62591,68 +62487,68 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 35b78 │ │ │ │ + jmp 35a78 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x9d18(%ebx),%eax │ │ │ │ - jmp 35b78 │ │ │ │ + jmp 35a78 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00035c20 : │ │ │ │ +00035b20 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x2e160,%ebx │ │ │ │ + add $0x2e260,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x8,%ah │ │ │ │ - jne 35cf0 │ │ │ │ + jne 35bf0 │ │ │ │ test $0x4,%ah │ │ │ │ - jne 35d0d │ │ │ │ + jne 35c0d │ │ │ │ test $0x20,%al │ │ │ │ - jne 35d6c │ │ │ │ + jne 35c6c │ │ │ │ test $0x10,%al │ │ │ │ - jne 35d97 │ │ │ │ + jne 35c97 │ │ │ │ test $0x8,%al │ │ │ │ - jne 35db0 │ │ │ │ + jne 35cb0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 35dc9 │ │ │ │ + jne 35cc9 │ │ │ │ test $0x1,%al │ │ │ │ - je 35ca8 │ │ │ │ + je 35ba8 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 35c97 │ │ │ │ + jle 35b97 │ │ │ │ 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 47e0 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x18(%esi) │ │ │ │ - jg 35c80 │ │ │ │ + jg 35b80 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x64(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%ah │ │ │ │ - jne 35e20 │ │ │ │ + jne 35d20 │ │ │ │ test $0x80,%al │ │ │ │ - jne 35e00 │ │ │ │ + jne 35d00 │ │ │ │ test $0x40,%al │ │ │ │ - jne 35de0 │ │ │ │ + jne 35ce0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x30(%esi) │ │ │ │ call 47e0 │ │ │ │ pop %eax │ │ │ │ push 0x20(%esi) │ │ │ │ call 47e0 │ │ │ │ pop %edx │ │ │ │ @@ -62669,15 +62565,15 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x88(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%ah │ │ │ │ - je 35c47 │ │ │ │ + je 35b47 │ │ │ │ mov 0x20c(%ebx),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call 4200 │ │ │ │ pop %eax │ │ │ │ push 0x60(%esi) │ │ │ │ call 4660 │ │ │ │ @@ -62688,84 +62584,84 @@ │ │ │ │ pop %eax │ │ │ │ push 0x5c(%esi) │ │ │ │ call 4660 │ │ │ │ mov %edi,(%esp) │ │ │ │ call 4360 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne 35e40 │ │ │ │ + jne 35d40 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x7c(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 35c4f │ │ │ │ + je 35b4f │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 47e0 │ │ │ │ pop %eax │ │ │ │ push 0x70(%esi) │ │ │ │ call 47e0 │ │ │ │ pop %eax │ │ │ │ push 0x68(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 35c57 │ │ │ │ + je 35b57 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x68(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 35c5f │ │ │ │ + je 35b5f │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x68(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 35c67 │ │ │ │ + je 35b67 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x68(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 35c67 │ │ │ │ + jmp 35b67 │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x40(%esi) │ │ │ │ call 47e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 35cc1 │ │ │ │ + jmp 35bc1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 35cb9 │ │ │ │ + jmp 35bb9 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 35cb1 │ │ │ │ + jmp 35bb1 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x80(%esi) │ │ │ │ call 47e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 35d53 │ │ │ │ + jmp 35c53 │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ @@ -62788,163 +62684,163 @@ │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x2def9,%ebx │ │ │ │ + add $0x2dff9,%ebx │ │ │ │ test $0x10,%ah │ │ │ │ - je 35ea4 │ │ │ │ + je 35da4 │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x38(%edx) │ │ │ │ mov 0x18(%edx),%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 36407 │ │ │ │ + jle 36307 │ │ │ │ mov 0x1c(%edx),%eax │ │ │ │ lea 0x0(,%edi,4),%esi │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ test $0x4,%esi │ │ │ │ - je 35ee0 │ │ │ │ + je 35de0 │ │ │ │ mov (%eax),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 35eee │ │ │ │ + je 35dee │ │ │ │ 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 35ee0 │ │ │ │ + jne 35de0 │ │ │ │ mov 0x20(%edx),%eax │ │ │ │ mov %ecx,(%edx) │ │ │ │ mov $0x1,%ecx │ │ │ │ lea (%esi,%eax,1),%edi │ │ │ │ and $0x4,%esi │ │ │ │ - je 35f10 │ │ │ │ + je 35e10 │ │ │ │ mov (%eax),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - je 35f1e │ │ │ │ + je 35e1e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ecx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 35f10 │ │ │ │ + jne 35e10 │ │ │ │ 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 46d0 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ mov %eax,0x28(%edx) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 35f7d │ │ │ │ + jle 35e7d │ │ │ │ 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 35f60 │ │ │ │ + jne 35e60 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ shl $0x2,%ecx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ push %ecx │ │ │ │ call 46d0 │ │ │ │ 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 35faf │ │ │ │ + jle 35eaf │ │ │ │ movl $0x3,(%esi,%eax,4) │ │ │ │ - inc %eax │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ + inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 35fa0 │ │ │ │ - shl $0x3,%ecx │ │ │ │ + jg 35ea0 │ │ │ │ sub $0xc,%esp │ │ │ │ + shl $0x3,%ecx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ push %ecx │ │ │ │ call 46d0 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%edx),%edi │ │ │ │ mov %eax,0x30(%edx) │ │ │ │ test %edi,%edi │ │ │ │ - jle 35ffb │ │ │ │ - mov 0x28(%edx),%ecx │ │ │ │ + jle 35efb │ │ │ │ fldl -0x9994(%ebx) │ │ │ │ + mov 0x28(%edx),%ecx │ │ │ │ lea (%ecx,%edi,8),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fld1 │ │ │ │ fdivl (%ecx) │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%eax │ │ │ │ fsubrs -0x9c78(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 35fe0 │ │ │ │ + jne 35ee0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 36320 │ │ │ │ + jne 36220 │ │ │ │ test $0x80,%al │ │ │ │ - jne 362f0 │ │ │ │ + jne 361f0 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 36190 │ │ │ │ + jne 36090 │ │ │ │ test $0x1,%al │ │ │ │ - jne 361b6 │ │ │ │ + jne 360b6 │ │ │ │ test $0x4,%al │ │ │ │ - jne 363b0 │ │ │ │ + jne 362b0 │ │ │ │ test $0x8,%al │ │ │ │ - jne 36380 │ │ │ │ + jne 36280 │ │ │ │ test $0x10,%al │ │ │ │ - jne 36350 │ │ │ │ + jne 36250 │ │ │ │ test $0x20,%al │ │ │ │ - je 360b4 │ │ │ │ + je 35fb4 │ │ │ │ mov 0x18(%edx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 363fd │ │ │ │ + jle 362fd │ │ │ │ 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 36060 │ │ │ │ + jne 35f60 │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ @@ -62956,20 +62852,20 @@ │ │ │ │ call 46d0 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ imul 0x4(%edx),%esi │ │ │ │ mov %eax,0x78(%edx) │ │ │ │ shl $0x2,%esi │ │ │ │ mov %esi,(%esp) │ │ │ │ call 46d0 │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ mov %eax,0x74(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 360e0 │ │ │ │ + jne 35fe0 │ │ │ │ mov 0x250(%ebx),%eax │ │ │ │ mov %eax,0x10(%edx) │ │ │ │ mov 0x264(%ebx),%eax │ │ │ │ mov %eax,0x14(%edx) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -62984,69 +62880,69 @@ │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x84(%edx) │ │ │ │ testb $0x2,0x39(%edx) │ │ │ │ - jne 36417 │ │ │ │ + jne 36317 │ │ │ │ mov %eax,0x88(%edx) │ │ │ │ mov 0x18(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3614e │ │ │ │ + jle 3604e │ │ │ │ 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 36140 │ │ │ │ + jg 36040 │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x3c(%edx) │ │ │ │ push 0x64(%edx) │ │ │ │ push 0x88(%edx) │ │ │ │ push 0x84(%edx) │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ call 4270 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x14,%esp │ │ │ │ mov %eax,0x60(%edx) │ │ │ │ push %esi │ │ │ │ call 47e0 │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 360b9 │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ + jmp 35fb9 │ │ │ │ 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 46d0 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ test $0x1,%al │ │ │ │ - je 3601f │ │ │ │ + je 35f1f │ │ │ │ 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 │ │ │ │ @@ -63056,57 +62952,57 @@ │ │ │ │ call 46d0 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ mov %eax,0x68(%edx) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 363f2 │ │ │ │ + jle 362f2 │ │ │ │ + fldl -0x999c(%ebx) │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ mov 0x1c(%edx),%ecx │ │ │ │ - fldl -0x999c(%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 46d0 │ │ │ │ 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 362c8 │ │ │ │ + jle 361c8 │ │ │ │ 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 │ │ │ │ @@ -63115,89 +63011,89 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x2c(%eax) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ fdivrs -0x9c84(%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 36260 │ │ │ │ + jl 36160 │ │ │ │ mov %eax,%edi │ │ │ │ incl -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp 0x18(%edi),%eax │ │ │ │ - jge 363f0 │ │ │ │ + jge 362f0 │ │ │ │ addl $0x4,-0x20(%ebp) │ │ │ │ mov 0x68(%edi),%esi │ │ │ │ - jmp 36210 │ │ │ │ + jmp 36110 │ │ │ │ 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 46d0 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 3600e │ │ │ │ + jmp 35f0e │ │ │ │ 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 46d0 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x40(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 36006 │ │ │ │ + jmp 35f06 │ │ │ │ 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 46d0 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 36037 │ │ │ │ + jmp 35f37 │ │ │ │ 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 46d0 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 3602f │ │ │ │ + jmp 35f2f │ │ │ │ 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 │ │ │ │ @@ -63207,364 +63103,365 @@ │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%edx) │ │ │ │ mov 0x38(%edx),%eax │ │ │ │ - jmp 36027 │ │ │ │ + jmp 35f27 │ │ │ │ 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 3601f │ │ │ │ + jmp 35f1f │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 3606a │ │ │ │ + jmp 35f6a │ │ │ │ movl $0x1,(%edx) │ │ │ │ mov $0x1,%ecx │ │ │ │ - jmp 35f1e │ │ │ │ + jmp 35e1e │ │ │ │ mov 0x24(%edx),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 36108 │ │ │ │ + jmp 36008 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00036440 : │ │ │ │ +00036340 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0xbc,%esp │ │ │ │ - mov 0x8(%ebp),%esi │ │ │ │ - mov %esp,-0xc0(%ebp) │ │ │ │ call 4c47 │ │ │ │ - add $0x2d932,%eax │ │ │ │ + add $0x2da41,%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 4220 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ - jne 36886 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jne 36796 │ │ │ │ + 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 36756 │ │ │ │ + jle 36666 │ │ │ │ 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 365d0 │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ + jne 364e0 │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ test $0x10,%bl │ │ │ │ - jne 36769 │ │ │ │ + jne 36679 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 3795b │ │ │ │ + jne 3783d │ │ │ │ test $0x2,%bl │ │ │ │ - jne 36d17 │ │ │ │ + jne 36c17 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ and $0x4,%ebx │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ + mov %ebx,-0xb0(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - jne 37eb3 │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + jne 37d93 │ │ │ │ test %eax,%eax │ │ │ │ - jle 36984 │ │ │ │ + jle 368a1 │ │ │ │ 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 -0x994c(%eax) │ │ │ │ - fstpt -0x98(%ebp) │ │ │ │ fldl -0x998c(%eax) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 371d1 │ │ │ │ + jle 370b1 │ │ │ │ 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 366ef │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + jmp 365ff │ │ │ │ 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 3674d │ │ │ │ + jle 3665d │ │ │ │ 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 371af │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + je 3708f │ │ │ │ + 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 366c0 │ │ │ │ + jns 365d0 │ │ │ │ add %edx,%ecx │ │ │ │ - cmp -0x50(%ebp),%ecx │ │ │ │ - jge 36f12 │ │ │ │ + cmp -0x60(%ebp),%ecx │ │ │ │ + jge 36df2 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ecx,%edx │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 366d9 │ │ │ │ + jg 365e9 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 366d9 │ │ │ │ + jmp 365e9 │ │ │ │ test $0x10,%bl │ │ │ │ - je 383c9 │ │ │ │ - movl $0x1,-0x88(%ebp) │ │ │ │ + je 38289 │ │ │ │ + movl $0x1,-0x98(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 36984 │ │ │ │ + jle 368a1 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 38480 │ │ │ │ + jle 38340 │ │ │ │ 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 367b6 │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jmp 366c6 │ │ │ │ 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 3681f │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + jmp 3672f │ │ │ │ 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 3687d │ │ │ │ + jle 3678d │ │ │ │ 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 36f24 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ + je 36e04 │ │ │ │ + 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 367f0 │ │ │ │ + jns 36700 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x50(%ebp),%ebx │ │ │ │ - jge 36f00 │ │ │ │ + cmp -0x60(%ebp),%ebx │ │ │ │ + jge 36de0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 36809 │ │ │ │ + jg 36719 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 36809 │ │ │ │ + jmp 36719 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 36984 │ │ │ │ + jle 368a1 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x78(%esi),%edi │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ - lea (%edi,%eax,4),%eax │ │ │ │ flds -0x9c74(%esi) │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ + lea (%edi,%eax,4),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 36962 │ │ │ │ + jle 36878 │ │ │ │ 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 │ │ │ │ @@ -63573,103 +63470,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 36d10 │ │ │ │ + js 36c10 │ │ │ │ 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 36931 │ │ │ │ + je 36841 │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 36931 │ │ │ │ + je 36841 │ │ │ │ fmul %st(1),%st │ │ │ │ sub $0x1,%ebx │ │ │ │ - jae 36920 │ │ │ │ + jae 36830 │ │ │ │ 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 368f0 │ │ │ │ + jne 36800 │ │ │ │ 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 368b0 │ │ │ │ + cmp -0x60(%ebp),%edi │ │ │ │ + jne 367c0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 36984 │ │ │ │ + jmp 368a1 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 36984 │ │ │ │ + jmp 368a1 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 36984 │ │ │ │ + jmp 368a1 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 36984 │ │ │ │ + jmp 368a1 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xc0(%ebp),%esp │ │ │ │ + jmp 368a1 │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0xc4(%ebp),%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%eax) │ │ │ │ call 4370 │ │ │ │ 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 4220 │ │ │ │ @@ -63677,70 +63576,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 36a50 │ │ │ │ + jle 3696d │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ call 4220 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov (%eax),%eax │ │ │ │ testb $0x1,0x38(%edi) │ │ │ │ - je 36bb4 │ │ │ │ + je 36ab4 │ │ │ │ test %eax,%eax │ │ │ │ - jle 36bac │ │ │ │ + jle 36aac │ │ │ │ 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 36cf9 │ │ │ │ + jle 36bf9 │ │ │ │ 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 36b00 │ │ │ │ + jmp 36a00 │ │ │ │ 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) │ │ │ │ @@ -63748,4457 +63644,4461 @@ │ │ │ │ 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 36b00 │ │ │ │ + jne 36a00 │ │ │ │ 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 36b9c │ │ │ │ + jne 36a9c │ │ │ │ cmpb $0x0,-0x70(%ebp) │ │ │ │ - je 36b9c │ │ │ │ + je 36a9c │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - jmp 36b84 │ │ │ │ - jmp 36b80 │ │ │ │ + jmp 36a84 │ │ │ │ + jmp 36a80 │ │ │ │ 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 36b99 │ │ │ │ + je 36a99 │ │ │ │ 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 36b80 │ │ │ │ + mov %edx,(%ecx,%eax,4) │ │ │ │ + je 36a80 │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ addl $0x8,-0x3c(%ebp) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ cmp %ebx,-0x3c(%ebp) │ │ │ │ - jne 36aa0 │ │ │ │ + jne 369b0 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 36bac │ │ │ │ + jle 36aac │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ fldl -0x999c(%eax) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ cmp %esi,%edi │ │ │ │ - jge 36cf4 │ │ │ │ + jge 36bf4 │ │ │ │ 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 4280 │ │ │ │ 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 36bf0 │ │ │ │ + jl 36af0 │ │ │ │ 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 36cdb │ │ │ │ + mov %edx,(%ecx,%edi,4) │ │ │ │ + jne 36bdb │ │ │ │ test %edi,%edi │ │ │ │ - jg 36cc4 │ │ │ │ - jmp 36cdb │ │ │ │ + jg 36bc4 │ │ │ │ + jmp 36bdb │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edi,%edi │ │ │ │ - je 36cdb │ │ │ │ + je 36bdb │ │ │ │ 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 36cc0 │ │ │ │ - incl -0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov %edx,(%ecx,%edi,4) │ │ │ │ + je 36bc0 │ │ │ │ + incl -0x60(%ebp) │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ cmp (%eax),%esi │ │ │ │ - jge 36bac │ │ │ │ + jge 36aac │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jl 36be0 │ │ │ │ + jl 36ae0 │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ - jmp 36c7a │ │ │ │ + jmp 36b7a │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - jmp 36b36 │ │ │ │ + jmp 36a36 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fld1 │ │ │ │ - jmp 3693e │ │ │ │ + jmp 3684e │ │ │ │ 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) │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ fldt -0x994c(%eax) │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - mov %edi,%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 36dc3 │ │ │ │ + js 36ca3 │ │ │ │ fxch %st(1) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fdivrs -0x9b70(%ecx) │ │ │ │ - mov -0x50(%ebp),%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 36da0 │ │ │ │ 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 36da0 │ │ │ │ + jne 36c80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - jmp 36dc7 │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + jmp 36ca7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x74(%ebp),%edx │ │ │ │ + add -0x78(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 36d3e │ │ │ │ + jne 36c3b │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 36984 │ │ │ │ + jle 368a1 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3845d │ │ │ │ + jle 3831d │ │ │ │ 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 -0x994c(%eax) │ │ │ │ - fstpt -0x68(%ebp) │ │ │ │ fldl -0x998c(%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 36e8e │ │ │ │ + jmp 36d6e │ │ │ │ + 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 36ee9 │ │ │ │ + jle 36dc9 │ │ │ │ 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 374e3 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + je 373d3 │ │ │ │ + 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 36e60 │ │ │ │ + jns 36d40 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 3719d │ │ │ │ + jge 3707d │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 36e78 │ │ │ │ + jg 36d58 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 36e78 │ │ │ │ + jmp 36d58 │ │ │ │ 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 36809 │ │ │ │ + jmp 36719 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%edi,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 366d9 │ │ │ │ + jmp 365e9 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0xac(%ebp) │ │ │ │ call 4220 │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 37926 │ │ │ │ + jle 37808 │ │ │ │ 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 3704b │ │ │ │ + jle 36f28 │ │ │ │ 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 3701b │ │ │ │ - nop │ │ │ │ + jmp 36efb │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ flds -0x9c74(%esi) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + 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 37040 │ │ │ │ + je 36f20 │ │ │ │ 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 36fe9 │ │ │ │ + je 36ec9 │ │ │ │ ffreep %st(0) │ │ │ │ dec %esi │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 36fe0 │ │ │ │ + jne 36ec0 │ │ │ │ fld1 │ │ │ │ - jmp 36fe9 │ │ │ │ + jmp 36ec9 │ │ │ │ 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 37190 │ │ │ │ + je 37070 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0x20(%edi),%ecx │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ mov (%ecx,%edi,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 37190 │ │ │ │ + je 37070 │ │ │ │ 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 37143 │ │ │ │ + jne 37023 │ │ │ │ cmpb $0x0,-0xa8(%ebp) │ │ │ │ - je 37143 │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ + je 37023 │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 37111 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 36ff1 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov (%edx,%edi,4),%edx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 37131 │ │ │ │ + je 37011 │ │ │ │ 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 370fa │ │ │ │ + jg 36fda │ │ │ │ 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 37140 │ │ │ │ + jne 37020 │ │ │ │ test %edi,%edi │ │ │ │ - je 37140 │ │ │ │ + je 37020 │ │ │ │ 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 370d0 │ │ │ │ + jne 36fb0 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,(%edx,%edi,4) │ │ │ │ - jmp 370de │ │ │ │ + jmp 36fbe │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - incl -0x74(%ebp) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - cmp %edx,-0x74(%ebp) │ │ │ │ - jne 36f90 │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + incl -0x78(%ebp) │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + cmp %edx,-0x78(%ebp) │ │ │ │ + jne 36e70 │ │ │ │ + incl -0x90(%ebp) │ │ │ │ mov -0xb8(%ebp),%esi │ │ │ │ - cmp %esi,-0x8c(%ebp) │ │ │ │ - je 36976 │ │ │ │ + cmp %esi,-0x90(%ebp) │ │ │ │ + je 3688f │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,-0xa0(%ebp) │ │ │ │ add %eax,-0xb0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 367b4 │ │ │ │ - jmp 36f6e │ │ │ │ + jg 366c4 │ │ │ │ + jmp 36e4e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ neg %edx │ │ │ │ mov %edx,(%edi,%ebx,4) │ │ │ │ - jmp 3709c │ │ │ │ + jmp 36f84 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 36e78 │ │ │ │ + jmp 36d58 │ │ │ │ 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 4220 │ │ │ │ + fldt -0x50(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x48(%ebp) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3749a │ │ │ │ + jle 3738a │ │ │ │ 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 37388 │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + jle 37268 │ │ │ │ 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 372d7 │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + jmp 371b1 │ │ │ │ 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 372a9 │ │ │ │ + je 3717f │ │ │ │ fchs │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + 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 37380 │ │ │ │ + je 37260 │ │ │ │ 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 372f8 │ │ │ │ + je 371d2 │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 372f8 │ │ │ │ + je 371d2 │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ fmuls -0x9c74(%esi) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + 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 │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ fmuls -0x9c74(%esi) │ │ │ │ - fildl -0x50(%ebp) │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + 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 37260 │ │ │ │ + ja 37140 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 37360 │ │ │ │ + ja 37240 │ │ │ │ fstp %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - jmp 372b6 │ │ │ │ - xchg %ax,%ax │ │ │ │ + fmull -0x90(%ebp) │ │ │ │ + jmp 37190 │ │ │ │ + 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 372b6 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 37190 │ │ │ │ + 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 374d0 │ │ │ │ + je 373c0 │ │ │ │ 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 374d0 │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + je 373c0 │ │ │ │ + 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 3746b │ │ │ │ - cmpb $0x0,-0xb0(%ebp) │ │ │ │ - jne 37441 │ │ │ │ - jmp 3746b │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne 3735b │ │ │ │ + cmpb $0x0,-0xb4(%ebp) │ │ │ │ + jne 37331 │ │ │ │ + jmp 3735b │ │ │ │ + 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 37461 │ │ │ │ + je 37351 │ │ │ │ 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 3742a │ │ │ │ + jg 3731a │ │ │ │ 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 37480 │ │ │ │ + jne 37370 │ │ │ │ test %edi,%edi │ │ │ │ - je 37480 │ │ │ │ + je 37370 │ │ │ │ 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 37400 │ │ │ │ + jne 372f0 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%edx,%edi,4) │ │ │ │ - jmp 3740e │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + jmp 372fe │ │ │ │ + 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 37210 │ │ │ │ + incl -0x9c(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + cmp %eax,-0x98(%ebp) │ │ │ │ + jne 370f0 │ │ │ │ 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 36683 │ │ │ │ + add %edi,-0xc0(%ebp) │ │ │ │ + cmp -0xbc(%ebp),%eax │ │ │ │ + jne 36593 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 36984 │ │ │ │ + jmp 368a1 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%edi,%ebx,4) │ │ │ │ - jmp 373d9 │ │ │ │ + jmp 372c4 │ │ │ │ sub $0x4,%esp │ │ │ │ + fstpt -0x60(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ push -0xb8(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0xac(%ebp) │ │ │ │ call 4220 │ │ │ │ - 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 378f0 │ │ │ │ + jbe 377d0 │ │ │ │ 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 375c8 │ │ │ │ + je 374b4 │ │ │ │ fchs │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fmuls -0x9c74(%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 37679 │ │ │ │ - fxch %st(4) │ │ │ │ - fmulp %st,%st(2) │ │ │ │ - fxch %st(1) │ │ │ │ + jge 37559 │ │ │ │ + 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 -0x9c84(%eax) │ │ │ │ - mov -0x98(%ebp),%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 37685 │ │ │ │ + jg 37563 │ │ │ │ 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 37660 │ │ │ │ - ffreep %st(0) │ │ │ │ + jne 37540 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 37690 │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 37570 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 37690 │ │ │ │ + jmp 37570 │ │ │ │ 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 37530 │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + jne 37420 │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 37e84 │ │ │ │ + jle 37d64 │ │ │ │ + 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 3791e │ │ │ │ + jle 37800 │ │ │ │ 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 37765 │ │ │ │ + jmp 37645 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ flds -0x9c74(%edi) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + 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 37790 │ │ │ │ + je 37670 │ │ │ │ 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 37739 │ │ │ │ + je 37619 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x1(%ecx),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 37730 │ │ │ │ + jne 37610 │ │ │ │ fld1 │ │ │ │ - jmp 37739 │ │ │ │ + jmp 37619 │ │ │ │ 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 378e0 │ │ │ │ + je 377c0 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 378e0 │ │ │ │ + je 377c0 │ │ │ │ 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 37893 │ │ │ │ + jne 37773 │ │ │ │ cmpb $0x0,-0xa8(%ebp) │ │ │ │ - je 37893 │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + je 37773 │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 37861 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 37741 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 37883 │ │ │ │ + je 37763 │ │ │ │ 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 3784a │ │ │ │ + jg 3772a │ │ │ │ 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 37890 │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x60(%ebp) │ │ │ │ + jne 37770 │ │ │ │ test %eax,%eax │ │ │ │ - je 37890 │ │ │ │ + je 37770 │ │ │ │ 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 37820 │ │ │ │ + jne 37700 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 3782e │ │ │ │ + jmp 3770e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ incl -0x70(%ebp) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x88(%ebp) │ │ │ │ - jne 37700 │ │ │ │ + cmp %ebx,-0x98(%ebp) │ │ │ │ + jne 375e0 │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 3697a │ │ │ │ + je 36893 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add %ebx,-0xb0(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 376e2 │ │ │ │ + jle 375c4 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ - jmp 36e0f │ │ │ │ + jmp 36ceb │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - jmp 377eb │ │ │ │ + jmp 376d6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fxch %st(2) │ │ │ │ - fcomip %st(2),%st │ │ │ │ - ja 37905 │ │ │ │ fstp %st(1) │ │ │ │ - fldl -0xa8(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - jmp 375da │ │ │ │ fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 377e8 │ │ │ │ + ffreep %st(0) │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + fmull -0xa8(%ebp) │ │ │ │ + jmp 374c6 │ │ │ │ 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 375da │ │ │ │ + jmp 374c6 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - jmp 3779d │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ + jmp 3767d │ │ │ │ + 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 36984 │ │ │ │ + je 368a1 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 367c2 │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jmp 366d2 │ │ │ │ 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) │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ fldt -0x994c(%eax) │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - mov %edi,%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 37a03 │ │ │ │ + js 378e3 │ │ │ │ fxch %st(1) │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fdivrs -0x9b70(%ecx) │ │ │ │ - mov -0x50(%ebp),%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 379e0 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 378c0 │ │ │ │ + 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 379e0 │ │ │ │ + jne 378c0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - jmp 37a07 │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + jmp 378e7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x74(%ebp),%edx │ │ │ │ + add -0x78(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 37982 │ │ │ │ + jne 37861 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 36984 │ │ │ │ + jle 368a1 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 383e6 │ │ │ │ + jle 382a6 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 37a59 │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jmp 37939 │ │ │ │ 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 37aba │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + jmp 3799a │ │ │ │ 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 37b11 │ │ │ │ + jle 379f1 │ │ │ │ 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 37b2c │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov (%eax,%ecx,4),%edi │ │ │ │ + je 37a0c │ │ │ │ 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 37a90 │ │ │ │ + jns 37970 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 37b1a │ │ │ │ + jge 379fa │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 37aa8 │ │ │ │ + jg 37988 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 37aa8 │ │ │ │ + jmp 37988 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 37aa8 │ │ │ │ + jmp 37988 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0xac(%ebp) │ │ │ │ call 4220 │ │ │ │ - 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 37bf9 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + jle 37ad9 │ │ │ │ + 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 37bfd │ │ │ │ + jl 37add │ │ │ │ fldl (%edx) │ │ │ │ sub %edi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - jmp 37be0 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 37ac0 │ │ │ │ + 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 37be0 │ │ │ │ + jne 37ac0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 37c00 │ │ │ │ + jmp 37ae0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 37c00 │ │ │ │ + jmp 37ae0 │ │ │ │ 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 37b70 │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + jne 37a50 │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 37e55 │ │ │ │ + jle 37d35 │ │ │ │ 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 37e4d │ │ │ │ + jle 37d2d │ │ │ │ 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 37cc5 │ │ │ │ + jmp 37ba5 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ flds -0x9c74(%edi) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + 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 37cf0 │ │ │ │ + je 37bd0 │ │ │ │ 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 37c99 │ │ │ │ + je 37b79 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x1(%ecx),%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 37c90 │ │ │ │ + jne 37b70 │ │ │ │ fld1 │ │ │ │ - jmp 37c99 │ │ │ │ + jmp 37b79 │ │ │ │ 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 37e40 │ │ │ │ + je 37d20 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 37e40 │ │ │ │ + je 37d20 │ │ │ │ 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 37df3 │ │ │ │ + jne 37cd3 │ │ │ │ cmpb $0x0,-0xa8(%ebp) │ │ │ │ - je 37df3 │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + je 37cd3 │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 37dc1 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 37ca1 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 37de1 │ │ │ │ + je 37cc1 │ │ │ │ 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 37daa │ │ │ │ + jg 37c8a │ │ │ │ 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 37df0 │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x68(%ebp) │ │ │ │ + jne 37cd0 │ │ │ │ test %eax,%eax │ │ │ │ - je 37df0 │ │ │ │ + je 37cd0 │ │ │ │ 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 37d80 │ │ │ │ + jne 37c60 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 37d8e │ │ │ │ + jmp 37c6e │ │ │ │ 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 37c60 │ │ │ │ + jne 37b40 │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0xb4(%ebp),%ebx │ │ │ │ cmp %ebx,-0x9c(%ebp) │ │ │ │ - je 3697e │ │ │ │ + je 36897 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add %ebx,-0xb0(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jg 37a57 │ │ │ │ - jmp 37c4a │ │ │ │ + jg 37937 │ │ │ │ + jmp 37b2a │ │ │ │ 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 37d4b │ │ │ │ + jmp 37c36 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ - jmp 37cfd │ │ │ │ + jmp 37bdd │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ add %edi,-0xb0(%ebp) │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 36984 │ │ │ │ + je 368a1 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 37a65 │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jmp 37945 │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ add %edi,-0xb0(%ebp) │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 36984 │ │ │ │ + je 3689b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 36e3c │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jmp 36d15 │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 36984 │ │ │ │ + jle 368a1 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0xa0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3843b │ │ │ │ + jle 382fb │ │ │ │ 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 37f6a │ │ │ │ + jmp 37e4a │ │ │ │ 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 37fc1 │ │ │ │ + jle 37ea1 │ │ │ │ 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 37fdc │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + je 37ebc │ │ │ │ + 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 37f40 │ │ │ │ + jns 37e20 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 37fca │ │ │ │ + jge 37eaa │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 37f58 │ │ │ │ + jg 37e38 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 37f58 │ │ │ │ + jmp 37e38 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 37f58 │ │ │ │ + jmp 37e38 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - push -0xbc(%ebp) │ │ │ │ + push -0xb8(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ push $0x0 │ │ │ │ push -0xac(%ebp) │ │ │ │ call 4220 │ │ │ │ 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 38135 │ │ │ │ + jg 37ff5 │ │ │ │ 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 38103 │ │ │ │ - jmp 38100 │ │ │ │ + jmp 37fc3 │ │ │ │ + jmp 37fc0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 3811f │ │ │ │ + jns 37fdf │ │ │ │ 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 38100 │ │ │ │ + cmp %ecx,-0x60(%ebp) │ │ │ │ + jne 37fc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 38140 │ │ │ │ + jmp 38000 │ │ │ │ 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 38030 │ │ │ │ + cmp %esi,-0x54(%ebp) │ │ │ │ + jne 37f00 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3839d │ │ │ │ + jle 3825d │ │ │ │ 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 3824b │ │ │ │ + jle 38108 │ │ │ │ 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 38215 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 380d5 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ flds -0x9c74(%ebx) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%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 38240 │ │ │ │ + je 38100 │ │ │ │ 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 381e9 │ │ │ │ + je 380a9 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x1(%ecx),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 381e0 │ │ │ │ + jne 380a0 │ │ │ │ fld1 │ │ │ │ - jmp 381e9 │ │ │ │ + jmp 380a9 │ │ │ │ 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 38390 │ │ │ │ + je 38250 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 38390 │ │ │ │ + je 38250 │ │ │ │ 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 38343 │ │ │ │ + jne 38203 │ │ │ │ cmpb $0x0,-0xa8(%ebp) │ │ │ │ - je 38343 │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ + je 38203 │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 38311 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 381d1 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 38333 │ │ │ │ + je 381f3 │ │ │ │ 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 382fa │ │ │ │ + jg 381ba │ │ │ │ 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 38340 │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x60(%ebp) │ │ │ │ + jne 38200 │ │ │ │ test %eax,%eax │ │ │ │ - je 38340 │ │ │ │ + je 38200 │ │ │ │ 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 382d0 │ │ │ │ + jne 38190 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 382de │ │ │ │ + jmp 3819e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ incl -0x70(%ebp) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x88(%ebp) │ │ │ │ - jne 381b0 │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x8c(%ebp) │ │ │ │ - je 36982 │ │ │ │ + cmp %ebx,-0x98(%ebp) │ │ │ │ + jne 38070 │ │ │ │ + incl -0x90(%ebp) │ │ │ │ + mov -0xbc(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x90(%ebp) │ │ │ │ + je 3689f │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add %ebx,-0xb0(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3819d │ │ │ │ + jle 3805a │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xbc(%ebp),%edi │ │ │ │ - jmp 37ef6 │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ + jmp 37dd6 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - jmp 3829c │ │ │ │ - incl -0x8c(%ebp) │ │ │ │ + jmp 38164 │ │ │ │ + incl -0x90(%ebp) │ │ │ │ add %esi,-0xb0(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - cmp -0xb8(%ebp),%eax │ │ │ │ - je 36984 │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + cmp -0xbc(%ebp),%eax │ │ │ │ + je 368a1 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 37f1a │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jmp 37dfa │ │ │ │ test $0x8,%bl │ │ │ │ - jne 38409 │ │ │ │ - movl $0x1,-0x88(%ebp) │ │ │ │ + jne 382c9 │ │ │ │ + movl $0x1,-0x98(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 365fb │ │ │ │ - jmp 36dd6 │ │ │ │ + je 3650b │ │ │ │ + jmp 36cb2 │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 38418 │ │ │ │ + jle 382d8 │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - jmp 37c23 │ │ │ │ - movl $0x1,-0x88(%ebp) │ │ │ │ - jmp 37a16 │ │ │ │ + jmp 37b03 │ │ │ │ + movl $0x1,-0x98(%ebp) │ │ │ │ + jmp 378f6 │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 36984 │ │ │ │ + je 368a1 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%edi,2),%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 383ee │ │ │ │ - jmp 36984 │ │ │ │ + jne 382ae │ │ │ │ + jmp 368a1 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 384a7 │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ + jle 38367 │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - jmp 38173 │ │ │ │ + jmp 38030 │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 384d0 │ │ │ │ + jle 38390 │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ - jmp 376b5 │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + jmp 37597 │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 36984 │ │ │ │ + jle 368a1 │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - jmp 36f4b │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ + jmp 36e2b │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 36984 │ │ │ │ + je 368a1 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ebx,2),%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 3843f │ │ │ │ - jmp 36984 │ │ │ │ + jne 382ff │ │ │ │ + jmp 368a1 │ │ │ │ xchg %ax,%ax │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 36984 │ │ │ │ + je 368a1 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 38465 │ │ │ │ - jmp 36984 │ │ │ │ + jne 38325 │ │ │ │ + jmp 368a1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00038500 : │ │ │ │ +000383c0 : │ │ │ │ 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 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x2b872,%ebx │ │ │ │ + add $0x2b9b2,%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 4220 │ │ │ │ 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 385ea │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ + jle 384aa │ │ │ │ + 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 4220 │ │ │ │ - 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 38a0f │ │ │ │ + je 388d5 │ │ │ │ test %eax,%eax │ │ │ │ - jle 3872a │ │ │ │ + jle 385ea │ │ │ │ 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 -0x9c74(%edx) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%edi │ │ │ │ - jle 386c0 │ │ │ │ + jle 38580 │ │ │ │ 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 38680 │ │ │ │ + jmp 38540 │ │ │ │ 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 38692 │ │ │ │ + jne 38552 │ │ │ │ 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 38680 │ │ │ │ + jne 38540 │ │ │ │ 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 38d0c │ │ │ │ - cmpb $0x0,-0x70(%ebp) │ │ │ │ - je 38d0c │ │ │ │ + jne 38bd0 │ │ │ │ + cmpb $0x0,-0x68(%ebp) │ │ │ │ + je 38bd0 │ │ │ │ mov %esi,%eax │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - jmp 38704 │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + jmp 385c4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 38719 │ │ │ │ + je 385d9 │ │ │ │ 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) │ │ │ │ - je 38700 │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ + mov %edx,(%ecx,%eax,4) │ │ │ │ + je 385c0 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ - cmp %ebx,-0x60(%ebp) │ │ │ │ - jne 38640 │ │ │ │ + cmp %ebx,-0x70(%ebp) │ │ │ │ + jne 38500 │ │ │ │ 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 4370 │ │ │ │ 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 4220 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - jne 38c93 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + jne 38b59 │ │ │ │ + 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 38b6f │ │ │ │ + jle 38a2f │ │ │ │ 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 38890 │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ + jne 38750 │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ test $0x10,%bl │ │ │ │ - jne 38b7f │ │ │ │ + jne 38a42 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 398f3 │ │ │ │ + jne 397fc │ │ │ │ test $0x2,%bl │ │ │ │ - jne 38d14 │ │ │ │ + jne 38bd8 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ and $0x4,%ebx │ │ │ │ - mov %ebx,-0xb0(%ebp) │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ - jne 39e1f │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + jne 39d69 │ │ │ │ test %eax,%eax │ │ │ │ - jle 38d04 │ │ │ │ + jle 38bc8 │ │ │ │ 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 │ │ │ │ + lea 0x0(,%edi,4),%eax │ │ │ │ + setg -0xb8(%ebp) │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ fldt -0x994c(%eax) │ │ │ │ - fstpt -0x90(%ebp) │ │ │ │ fldl -0x998c(%eax) │ │ │ │ + fstpl -0x80(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 39175 │ │ │ │ + jle 39075 │ │ │ │ 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 389ae │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + jmp 38871 │ │ │ │ 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 38a06 │ │ │ │ + jle 388cc │ │ │ │ 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 39153 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + je 39053 │ │ │ │ + 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 38980 │ │ │ │ + jns 38840 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 38ef0 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jge 38dc0 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 38998 │ │ │ │ + jg 38858 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 38998 │ │ │ │ + jmp 38858 │ │ │ │ xor %esi,%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 3872a │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ - movl $0x0,-0x54(%ebp) │ │ │ │ + jle 385ea │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + movl $0x0,-0x3c(%ebp) │ │ │ │ fldl -0x999c(%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 38af8 │ │ │ │ + jge 389b8 │ │ │ │ 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 38a73 │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ + je 38933 │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ fmuls -0x9c74(%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 4280 │ │ │ │ - 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 38a60 │ │ │ │ + jl 38920 │ │ │ │ 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 38b59 │ │ │ │ + jne 38a19 │ │ │ │ test %esi,%esi │ │ │ │ - jg 38b44 │ │ │ │ - jmp 38b59 │ │ │ │ - jmp 38b40 │ │ │ │ + jg 38a04 │ │ │ │ + jmp 38a19 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 38b59 │ │ │ │ + je 38a19 │ │ │ │ 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) │ │ │ │ - je 38b40 │ │ │ │ - incl -0x54(%ebp) │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + mov %eax,(%ecx,%esi,4) │ │ │ │ + je 38a00 │ │ │ │ + incl -0x3c(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ cmp (%edi),%eax │ │ │ │ - jge 3872a │ │ │ │ + jge 385ea │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ - jmp 38a40 │ │ │ │ + jmp 38900 │ │ │ │ test $0x10,%bl │ │ │ │ - je 3a2f3 │ │ │ │ - movl $0x1,-0x78(%ebp) │ │ │ │ + je 3a22d │ │ │ │ + movl $0x1,-0x88(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 38d04 │ │ │ │ + jle 38bc8 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ + mov %edi,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3a3ba │ │ │ │ + jle 3a2fa │ │ │ │ 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 38c2f │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jmp 38af2 │ │ │ │ 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 38c8a │ │ │ │ + jle 38b50 │ │ │ │ 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 38f10 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + je 38de0 │ │ │ │ + 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 38c00 │ │ │ │ + jns 38ac0 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x48(%ebp),%ebx │ │ │ │ - jge 38ed0 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + cmp -0x58(%ebp),%ebx │ │ │ │ + jge 38da0 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 38c19 │ │ │ │ + jg 38ad9 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 38c19 │ │ │ │ + jmp 38ad9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 38d04 │ │ │ │ + jle 38bc8 │ │ │ │ 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 38cf5 │ │ │ │ + jle 38bb5 │ │ │ │ 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 38ce0 │ │ │ │ + jne 38ba0 │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x4,-0x28(%ebp) │ │ │ │ - mov -0x2c(%ebp),%esi │ │ │ │ add $0x8,%ebx │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ cmp %esi,-0x28(%ebp) │ │ │ │ - jne 38cc0 │ │ │ │ + jne 38b80 │ │ │ │ + jmp 38bc8 │ │ │ │ + ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - jmp 3871c │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + jmp 385dc │ │ │ │ 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) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ fldt -0x994c(%eax) │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov %edi,%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 38da3 │ │ │ │ + js 38c63 │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fdivrs -0x9b70(%ecx) │ │ │ │ - mov -0x48(%ebp),%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) │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 38d80 │ │ │ │ + jne 38c40 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - jmp 38da7 │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + jmp 38c67 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x58(%ebp),%edx │ │ │ │ + add -0x64(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 38d3b │ │ │ │ + jne 38bfc │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 38d04 │ │ │ │ + jle 38bc8 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3a30d │ │ │ │ + jle 3a24a │ │ │ │ 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 -0x994c(%eax) │ │ │ │ - fstpt -0x70(%ebp) │ │ │ │ fldl -0x998c(%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 38e6e │ │ │ │ - nop │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + jmp 38d31 │ │ │ │ + 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 38ec6 │ │ │ │ + jle 38d8c │ │ │ │ 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 39493 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + je 39393 │ │ │ │ + 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 38e40 │ │ │ │ + jns 38d00 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 39141 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jge 39041 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 38e58 │ │ │ │ + jg 38d18 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 38e58 │ │ │ │ - nop │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jmp 38d18 │ │ │ │ + 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 38c19 │ │ │ │ + jmp 38ad9 │ │ │ │ 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 38998 │ │ │ │ + jmp 38858 │ │ │ │ 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 4220 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 398be │ │ │ │ + jle 397d0 │ │ │ │ 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 38ff6 │ │ │ │ + jle 38ef6 │ │ │ │ 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 38ec0 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%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 38fc0 │ │ │ │ + mov %edx,(%esi,%eax,4) │ │ │ │ + jne 38ec0 │ │ │ │ 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 39130 │ │ │ │ + je 39030 │ │ │ │ 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 39130 │ │ │ │ - add -0x48(%ebp),%eax │ │ │ │ + je 39030 │ │ │ │ + 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 390e3 │ │ │ │ + jne 38fe3 │ │ │ │ cmpb $0x0,-0x98(%ebp) │ │ │ │ - je 390e3 │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - jmp 390b1 │ │ │ │ + je 38fe3 │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + jmp 38fb1 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 390d3 │ │ │ │ + je 38fd3 │ │ │ │ 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 3909a │ │ │ │ + jg 38f9a │ │ │ │ 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 390e0 │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x58(%ebp) │ │ │ │ + jne 38fe0 │ │ │ │ test %eax,%eax │ │ │ │ - je 390e0 │ │ │ │ + je 38fe0 │ │ │ │ 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 39070 │ │ │ │ + jne 38f70 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 3907e │ │ │ │ + jmp 38f7e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - incl -0x58(%ebp) │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - cmp %edx,-0x58(%ebp) │ │ │ │ - jne 38f80 │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + incl -0x64(%ebp) │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x64(%ebp) │ │ │ │ + jne 38e50 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0x90(%ebp) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + incl -0x74(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 38d04 │ │ │ │ + je 38bc8 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - add %eax,-0x94(%ebp) │ │ │ │ + add %eax,-0x80(%ebp) │ │ │ │ add %eax,-0xb0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 38bd0 │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - jmp 38f4c │ │ │ │ + jg 38a90 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + jmp 38e1f │ │ │ │ + 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 39048 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jmp 38f48 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 38e58 │ │ │ │ + jmp 38d18 │ │ │ │ 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 4220 │ │ │ │ + fldt -0x48(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 39449 │ │ │ │ + jle 3933c │ │ │ │ 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 3932e │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jle 3921e │ │ │ │ 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 3928a │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ + jmp 39181 │ │ │ │ + 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 39259 │ │ │ │ + je 3914f │ │ │ │ fchs │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + 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 39320 │ │ │ │ - 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 39210 │ │ │ │ + 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 -0x9c74(%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 -0x9c74(%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 39210 │ │ │ │ + ja 39110 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 39300 │ │ │ │ + ja 391f0 │ │ │ │ fstp %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - jmp 39266 │ │ │ │ + fmull -0x80(%ebp) │ │ │ │ + jmp 3915d │ │ │ │ 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 39266 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 3915d │ │ │ │ + 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 39480 │ │ │ │ + je 39380 │ │ │ │ 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 39480 │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ + je 39380 │ │ │ │ + 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 3941b │ │ │ │ - cmpb $0x0,-0xb4(%ebp) │ │ │ │ - jne 393f1 │ │ │ │ - jmp 3941b │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jne 3930b │ │ │ │ + cmpb $0x0,-0xb8(%ebp) │ │ │ │ + jne 392e1 │ │ │ │ + jmp 3930b │ │ │ │ + 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 39411 │ │ │ │ + je 39301 │ │ │ │ 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 393da │ │ │ │ + jg 392ca │ │ │ │ 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 39430 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - cmp %eax,-0x40(%ebp) │ │ │ │ - jne 39430 │ │ │ │ + je 39320 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + cmp %eax,-0x48(%ebp) │ │ │ │ + jne 39320 │ │ │ │ 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 393b0 │ │ │ │ + jne 392a0 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ - jmp 393be │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ + jmp 392ae │ │ │ │ + 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 391c0 │ │ │ │ + incl -0x98(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + cmp %edx,-0x98(%ebp) │ │ │ │ + jne 390c0 │ │ │ │ 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 │ │ │ │ - jne 38940 │ │ │ │ + add %ebx,-0xc4(%ebp) │ │ │ │ + cmp -0xc0(%ebp),%eax │ │ │ │ + jne 38800 │ │ │ │ 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 39380 │ │ │ │ + jmp 39273 │ │ │ │ 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 4220 │ │ │ │ - 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 39890 │ │ │ │ + jbe 397a0 │ │ │ │ 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 39578 │ │ │ │ + je 39474 │ │ │ │ fchs │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ fmuls -0x9c74(%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 39619 │ │ │ │ - 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 39519 │ │ │ │ + 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 -0x9c84(%eax) │ │ │ │ - mov -0x90(%ebp),%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 39625 │ │ │ │ + jl 39523 │ │ │ │ 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 39600 │ │ │ │ + jne 39500 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 39630 │ │ │ │ + jmp 39530 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 39530 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 39630 │ │ │ │ - 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 394e0 │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + jne 393e0 │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 39df0 │ │ │ │ + jle 39d3d │ │ │ │ + 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 39735 │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ + jle 39635 │ │ │ │ + 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 39700 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + jmp 39600 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 39700 │ │ │ │ + mov %edx,(%edi,%eax,4) │ │ │ │ + jne 39600 │ │ │ │ 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 39870 │ │ │ │ + je 39780 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0xb4(%ebp),%edx │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov (%esi,%edx,1),%esi │ │ │ │ dec %esi │ │ │ │ cmp %esi,%eax │ │ │ │ - je 39870 │ │ │ │ - add -0x48(%ebp),%eax │ │ │ │ + je 39780 │ │ │ │ + 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 39825 │ │ │ │ - cmpb $0x0,-0xa4(%ebp) │ │ │ │ - je 39825 │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ + jne 39735 │ │ │ │ + cmpb $0x0,-0xa8(%ebp) │ │ │ │ + je 39735 │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ - jmp 397f1 │ │ │ │ - nop │ │ │ │ + jmp 39701 │ │ │ │ + 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 39813 │ │ │ │ + je 39721 │ │ │ │ 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 397da │ │ │ │ + jg 396ea │ │ │ │ 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 39820 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x60(%ebp) │ │ │ │ + jne 39730 │ │ │ │ test %eax,%eax │ │ │ │ - je 39820 │ │ │ │ + je 39730 │ │ │ │ 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 397b0 │ │ │ │ + jne 396c0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %esi │ │ │ │ mov %esi,(%ecx,%eax,4) │ │ │ │ - jmp 397be │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 396ce │ │ │ │ + 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 39690 │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + incl -0x68(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + cmp %edx,-0x68(%ebp) │ │ │ │ + jne 395a0 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0xa0(%ebp) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + incl -0x9c(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,-0xbc(%ebp) │ │ │ │ - je 38d04 │ │ │ │ + je 38bc8 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - add %esi,-0x94(%ebp) │ │ │ │ + add %esi,-0x80(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 38df1 │ │ │ │ - jmp 39676 │ │ │ │ + jg 38cb1 │ │ │ │ + jmp 3957e │ │ │ │ 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 39787 │ │ │ │ + jmp 3968a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fxch %st(2) │ │ │ │ - fcomip %st(2),%st │ │ │ │ - ja 398a5 │ │ │ │ fstp %st(1) │ │ │ │ - fldl -0xb0(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - jmp 3958a │ │ │ │ fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 397b8 │ │ │ │ + ffreep %st(0) │ │ │ │ + fldl -0x60(%ebp) │ │ │ │ + fmull -0xb0(%ebp) │ │ │ │ + jmp 39486 │ │ │ │ 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 3958a │ │ │ │ - incl -0x90(%ebp) │ │ │ │ + jmp 39486 │ │ │ │ + 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 38d04 │ │ │ │ + je 38bc8 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - jmp 38bdc │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + jmp 38a9c │ │ │ │ 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) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ fldt -0x994c(%eax) │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov %edi,%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 39983 │ │ │ │ + js 398a3 │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fdivrs -0x9b70(%ecx) │ │ │ │ - mov -0x48(%ebp),%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 39880 │ │ │ │ + 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 39960 │ │ │ │ + jne 39880 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - jmp 39987 │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + jmp 398a7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x58(%ebp),%edx │ │ │ │ + add -0x64(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 3991a │ │ │ │ + jne 39820 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 38d04 │ │ │ │ + jle 38bc8 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xb0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3a32d │ │ │ │ + jle 3a267 │ │ │ │ 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 39a2b │ │ │ │ - nop │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + jmp 39952 │ │ │ │ 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 39a82 │ │ │ │ + jle 399ac │ │ │ │ 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 39aa2 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + je 399d2 │ │ │ │ + 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 39a00 │ │ │ │ + jns 39920 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x50(%ebp),%ebx │ │ │ │ - jge 39a90 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + cmp -0x60(%ebp),%ebx │ │ │ │ + jge 399c0 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 39a19 │ │ │ │ + jg 39939 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 39a19 │ │ │ │ + jmp 39939 │ │ │ │ + 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 39a19 │ │ │ │ + jmp 39939 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ push -0x98(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push -0xa8(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ call 4220 │ │ │ │ - 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 39b79 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + jle 39a99 │ │ │ │ + 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 39b7d │ │ │ │ + jl 39a9d │ │ │ │ fldl (%edx) │ │ │ │ sub %edi,%eax │ │ │ │ mov $0x1,%esi │ │ │ │ fld %st(1) │ │ │ │ - jmp 39b60 │ │ │ │ + jmp 39a80 │ │ │ │ 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 39b60 │ │ │ │ + jne 39a80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 39b80 │ │ │ │ + jmp 39aa0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 39b80 │ │ │ │ + jmp 39aa0 │ │ │ │ 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 39af0 │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + jne 39a10 │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 39dc1 │ │ │ │ + jle 39d11 │ │ │ │ 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 39c75 │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ + jle 39bb5 │ │ │ │ + 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 39c40 │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + jmp 39b80 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 39c40 │ │ │ │ + mov %edx,(%edi,%eax,4) │ │ │ │ + jne 39b80 │ │ │ │ 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 39db0 │ │ │ │ + je 39d00 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov (%esi,%edx,1),%esi │ │ │ │ dec %esi │ │ │ │ cmp %esi,%eax │ │ │ │ - je 39db0 │ │ │ │ - add -0x48(%ebp),%eax │ │ │ │ + je 39d00 │ │ │ │ + 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 39d65 │ │ │ │ - cmpb $0x0,-0xa4(%ebp) │ │ │ │ - je 39d65 │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ + jne 39cb5 │ │ │ │ + cmpb $0x0,-0xa8(%ebp) │ │ │ │ + je 39cb5 │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ - jmp 39d31 │ │ │ │ - nop │ │ │ │ + jmp 39c81 │ │ │ │ + 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 39d53 │ │ │ │ + je 39ca3 │ │ │ │ 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 39d1a │ │ │ │ + jg 39c6a │ │ │ │ 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 39d60 │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x58(%ebp) │ │ │ │ + jne 39cb0 │ │ │ │ test %eax,%eax │ │ │ │ - je 39d60 │ │ │ │ + je 39cb0 │ │ │ │ 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 39cf0 │ │ │ │ + jne 39c40 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %esi │ │ │ │ mov %esi,(%ecx,%eax,4) │ │ │ │ - jmp 39cfe │ │ │ │ + jmp 39c4e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %edi,%ecx │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - incl -0x70(%ebp) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - cmp %esi,-0x78(%ebp) │ │ │ │ - jne 39be0 │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + incl -0x68(%ebp) │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + cmp %esi,-0x88(%ebp) │ │ │ │ + jne 39b10 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0xa0(%ebp) │ │ │ │ + incl -0x9c(%ebp) │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ - cmp %esi,-0xa0(%ebp) │ │ │ │ - je 38d04 │ │ │ │ + cmp %esi,-0x9c(%ebp) │ │ │ │ + je 38bc8 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ - add %esi,-0x94(%ebp) │ │ │ │ + add %esi,-0x80(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 399d1 │ │ │ │ - jmp 39bca │ │ │ │ + jg 398f5 │ │ │ │ + jmp 39af0 │ │ │ │ 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 39cc7 │ │ │ │ - incl -0xa0(%ebp) │ │ │ │ + jmp 39c0a │ │ │ │ + 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 38d04 │ │ │ │ + je 38bc8 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - jmp 399e0 │ │ │ │ - incl -0xa0(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + jmp 39904 │ │ │ │ + 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 38d04 │ │ │ │ + je 38bc6 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - jmp 38e18 │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + jmp 38cd5 │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 38d04 │ │ │ │ + jle 38bc8 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x4(,%eax,4),%ebx │ │ │ │ - mov %ebx,-0xa4(%ebp) │ │ │ │ + mov %ebx,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3a3a3 │ │ │ │ + jle 3a2e3 │ │ │ │ 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 39eda │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 39e1d │ │ │ │ + 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 39f31 │ │ │ │ + jle 39e74 │ │ │ │ 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 39f4c │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + je 39e8f │ │ │ │ + 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 39eb0 │ │ │ │ + jns 39df0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %edi,%ebx │ │ │ │ - jge 39f3a │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jge 39e7d │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 39ec8 │ │ │ │ + jg 39e08 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 39ec8 │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + jmp 39e08 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 39ec8 │ │ │ │ + jmp 39e08 │ │ │ │ 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 4220 │ │ │ │ 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 3a075 │ │ │ │ + jg 39fb5 │ │ │ │ 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 3a043 │ │ │ │ + jmp 39f83 │ │ │ │ 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 3a05f │ │ │ │ + jns 39f9f │ │ │ │ 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 3a040 │ │ │ │ + cmp -0x58(%ebp),%ecx │ │ │ │ + jne 39f80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3a080 │ │ │ │ + jmp 39fc0 │ │ │ │ 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 39fa0 │ │ │ │ + cmp %ebx,-0x3c(%ebp) │ │ │ │ + jne 39ee0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 3a2c1 │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ + jle 3a201 │ │ │ │ + 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 3a175 │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x2c(%ebp),%edx │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ + jle 3a0b2 │ │ │ │ + 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 3a140 │ │ │ │ + mov %edx,(%edi,%eax,4) │ │ │ │ + jne 3a080 │ │ │ │ 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 3a2b0 │ │ │ │ + je 3a1f0 │ │ │ │ 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 3a2b0 │ │ │ │ - add -0x48(%ebp),%eax │ │ │ │ + je 3a1f0 │ │ │ │ + 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 3a265 │ │ │ │ - cmpb $0x0,-0xa0(%ebp) │ │ │ │ - je 3a265 │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ + jne 3a1a5 │ │ │ │ + cmpb $0x0,-0x9c(%ebp) │ │ │ │ + je 3a1a5 │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ - jmp 3a231 │ │ │ │ - nop │ │ │ │ + jmp 3a171 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 3a251 │ │ │ │ + je 3a191 │ │ │ │ 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 3a21a │ │ │ │ + jg 3a15a │ │ │ │ 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 3a260 │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + cmp %esi,-0x58(%ebp) │ │ │ │ + jne 3a1a0 │ │ │ │ test %eax,%eax │ │ │ │ - je 3a260 │ │ │ │ + je 3a1a0 │ │ │ │ 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 3a1f0 │ │ │ │ + jne 3a130 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %esi │ │ │ │ mov %esi,(%ecx,%eax,4) │ │ │ │ - jmp 3a1fe │ │ │ │ + jmp 3a13e │ │ │ │ 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 3a110 │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + incl -0x68(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + cmp %edx,-0x68(%ebp) │ │ │ │ + jne 3a050 │ │ │ │ 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 38d04 │ │ │ │ + je 38bc8 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 3a0e9 │ │ │ │ + jle 3a02f │ │ │ │ mov %edi,%esi │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - jmp 39e5a │ │ │ │ - xchg %ax,%ax │ │ │ │ - negl -0x48(%ebp) │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ + jmp 39da1 │ │ │ │ + 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 3a1c7 │ │ │ │ - incl -0x94(%ebp) │ │ │ │ - add %ebx,-0xb0(%ebp) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - cmp -0xbc(%ebp),%eax │ │ │ │ - je 38d04 │ │ │ │ + jmp 3a104 │ │ │ │ + incl -0x80(%ebp) │ │ │ │ + add %ebx,-0xb4(%ebp) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + cmp -0xc0(%ebp),%eax │ │ │ │ + je 38bc8 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ + mov -0xb4(%ebp),%edi │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - jmp 39e86 │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + jmp 39dcd │ │ │ │ test $0x8,%bl │ │ │ │ - jne 3a34d │ │ │ │ - movl $0x1,-0x78(%ebp) │ │ │ │ + jne 3a284 │ │ │ │ + movl $0x1,-0x88(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 388b8 │ │ │ │ - jmp 38db2 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ + je 3877b │ │ │ │ + jmp 38c72 │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3a359 │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - jmp 3964c │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ + jle 3a293 │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + jmp 39551 │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3a380 │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - jmp 39ba0 │ │ │ │ - movl $0x1,-0x78(%ebp) │ │ │ │ - jmp 39992 │ │ │ │ + jle 3a2c0 │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + jmp 39ac3 │ │ │ │ + movl $0x1,-0x88(%ebp) │ │ │ │ + jmp 398b6 │ │ │ │ mov -0xbc(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 38d04 │ │ │ │ + je 38bc8 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ebx,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 3a315 │ │ │ │ - jmp 38d04 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jne 3a24f │ │ │ │ + jmp 38bc8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %edi,%ecx │ │ │ │ - je 38d04 │ │ │ │ + je 38bc8 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ebx,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 3a335 │ │ │ │ - jmp 38d04 │ │ │ │ + jne 3a26c │ │ │ │ + jmp 38bc8 │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3a3de │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ + jle 3a31e │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - jmp 3a0b6 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + jmp 39ff9 │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 38d04 │ │ │ │ + jle 38bc8 │ │ │ │ movl $0x0,-0xb0(%ebp) │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - jmp 38f34 │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ + movl $0x0,-0x74(%ebp) │ │ │ │ + jmp 38e07 │ │ │ │ + mov -0xc0(%ebp),%ebx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 38d04 │ │ │ │ + je 38bc8 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%esi,%ecx,2),%esi │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 3a3a5 │ │ │ │ - jmp 38d04 │ │ │ │ + jne 3a2e5 │ │ │ │ + jmp 38bc8 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003a410 : │ │ │ │ +0003a350 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - call 5185 │ │ │ │ - add $0x2996b,%edi │ │ │ │ + call 51a5 │ │ │ │ + add $0x29a2b,%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 4220 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%ebx) │ │ │ │ - je 3a684 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je 3a5c4 │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3a65b │ │ │ │ + jle 3a59b │ │ │ │ fldl -0x999c(%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 │ │ │ │ @@ -68215,241 +68115,241 @@ │ │ │ │ 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 3a562 │ │ │ │ + jle 3a4a2 │ │ │ │ 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 4220 │ │ │ │ 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 3a520 │ │ │ │ + jne 3a460 │ │ │ │ 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 3a550 │ │ │ │ + je 3a490 │ │ │ │ lea 0x10(%edi),%eax │ │ │ │ fstl 0x8(%edi) │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3a560 │ │ │ │ + je 3a4a0 │ │ │ │ fstl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 3a550 │ │ │ │ + jne 3a490 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3a562 │ │ │ │ + jmp 3a4a2 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3a644 │ │ │ │ + jle 3a584 │ │ │ │ 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 3a592 │ │ │ │ + jmp 3a4d2 │ │ │ │ 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 3a679 │ │ │ │ + jle 3a5b9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%ebx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 3a5ce │ │ │ │ + jmp 3a50e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ movl $0x0,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 3a670 │ │ │ │ + je 3a5b0 │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 3a5c0 │ │ │ │ + je 3a500 │ │ │ │ inc %ecx │ │ │ │ - mov %ecx,(%esi,%eax,4) │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jle 3a620 │ │ │ │ + mov %ecx,(%esi,%eax,4) │ │ │ │ + jle 3a560 │ │ │ │ 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 3a600 │ │ │ │ - jmp 3a630 │ │ │ │ + jne 3a540 │ │ │ │ + jmp 3a570 │ │ │ │ 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 3a590 │ │ │ │ + jne 3a4d0 │ │ │ │ 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 3a480 │ │ │ │ + jg 3a3c0 │ │ │ │ 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 3a5e4 │ │ │ │ + jmp 3a524 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%ecx │ │ │ │ - jmp 3a5d9 │ │ │ │ + jmp 3a519 │ │ │ │ test %eax,%eax │ │ │ │ - jle 3a65b │ │ │ │ + jle 3a59b │ │ │ │ mov (%ebx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3a65b │ │ │ │ + jle 3a59b │ │ │ │ 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 -0x999c(%eax) │ │ │ │ - mov -0x20(%ebp),%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 3a6c0 │ │ │ │ + jne 3a600 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ cmp -0x24(%ebp),%ecx │ │ │ │ - jne 3a6ae │ │ │ │ + jne 3a5ee │ │ │ │ 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 │ │ │ │ │ │ │ │ -0003a700 : │ │ │ │ +0003a640 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - call 5185 │ │ │ │ - add $0x2967b,%edi │ │ │ │ + call 51a5 │ │ │ │ + add $0x2973b,%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 4220 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%edx) │ │ │ │ - je 3a961 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je 3a8a1 │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3a93b │ │ │ │ + jle 3a87b │ │ │ │ fldl -0x999c(%edi) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %esp,-0x40(%ebp) │ │ │ │ fld1 │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ @@ -68475,70 +68375,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 3a862 │ │ │ │ + jle 3a7a2 │ │ │ │ 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 4220 │ │ │ │ + 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 3a820 │ │ │ │ + jne 3a760 │ │ │ │ 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 3a850 │ │ │ │ + je 3a790 │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ fstl 0x8(%edx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 3a860 │ │ │ │ + je 3a7a0 │ │ │ │ fstl (%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fstl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 3a850 │ │ │ │ + jne 3a790 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3a862 │ │ │ │ + jmp 3a7a2 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3a924 │ │ │ │ + jle 3a864 │ │ │ │ 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 │ │ │ │ @@ -68550,78 +68450,78 @@ │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3a956 │ │ │ │ + jle 3a896 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 3a8ce │ │ │ │ + jmp 3a80e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,(%esi,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 3a950 │ │ │ │ + je 3a890 │ │ │ │ mov (%edi,%eax,4),%ecx │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ dec %ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - je 3a8c0 │ │ │ │ + je 3a800 │ │ │ │ inc %ebx │ │ │ │ - mov %ebx,(%esi,%eax,4) │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jle 3a912 │ │ │ │ + mov %ebx,(%esi,%eax,4) │ │ │ │ + jle 3a852 │ │ │ │ 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 3a900 │ │ │ │ + jne 3a840 │ │ │ │ addl $0x8,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jne 3a890 │ │ │ │ + jne 3a7d0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x40(%ebp),%esp │ │ │ │ incl -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jg 3a770 │ │ │ │ + jg 3a6b0 │ │ │ │ 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 3a8e4 │ │ │ │ + jmp 3a824 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ - jmp 3a8d9 │ │ │ │ + jmp 3a819 │ │ │ │ test %eax,%eax │ │ │ │ - jle 3a93b │ │ │ │ + jle 3a87b │ │ │ │ mov (%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3a93b │ │ │ │ + jle 3a87b │ │ │ │ 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 │ │ │ │ @@ -68640,84 +68540,84 @@ │ │ │ │ fmulp %st,%st(1) │ │ │ │ fcos │ │ │ │ fmull (%ecx) │ │ │ │ faddl (%esi,%eax,8) │ │ │ │ fstpl (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 3a9a0 │ │ │ │ + jne 3a8e0 │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ cmp -0x24(%ebp),%ecx │ │ │ │ - jne 3a98b │ │ │ │ + jne 3a8cb │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -0003a9d0 : │ │ │ │ +0003a910 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x34,%esp │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call 60a4 │ │ │ │ - add $0x293ac,%ecx │ │ │ │ + call 60e4 │ │ │ │ + add $0x2946c,%ecx │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 3ab49 │ │ │ │ + jle 3aa89 │ │ │ │ mov 0x34(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 3ab49 │ │ │ │ + js 3aa89 │ │ │ │ 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 -0x994c(%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 3aaf5 │ │ │ │ + jmp 3aa35 │ │ │ │ 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) │ │ │ │ @@ -68741,52 +68641,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 3aadf │ │ │ │ + je 3aa1f │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ecx) │ │ │ │ fmull -0x998c(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 3ab30 │ │ │ │ + je 3aa70 │ │ │ │ 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 3aaa0 │ │ │ │ + ja 3a9e0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 3ab60 │ │ │ │ + ja 3aaa0 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x998c(%ecx) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ cmp %edx,%edi │ │ │ │ - jne 3aaf4 │ │ │ │ + jne 3aa34 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3ab32 │ │ │ │ + jmp 3aa72 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ inc %ebp │ │ │ │ add %esi,0x8(%esp) │ │ │ │ cmp 0xc(%esp),%ebp │ │ │ │ - jne 3aa60 │ │ │ │ + jne 3a9a0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x34,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -68797,119 +68697,115 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmull -0x998c(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3aaed │ │ │ │ + jmp 3aa2d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003ab80 : │ │ │ │ +0003aac0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x54,%esp │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ call 4975 <__cxa_finalize@plt+0x135> │ │ │ │ - add $0x291fc,%edx │ │ │ │ + add $0x292bc,%edx │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ mov %edi,0x3c(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 3ad73 │ │ │ │ + jle 3aca3 │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ + mov %esi,0x24(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 3ad73 │ │ │ │ - mov 0x20(%eax),%esi │ │ │ │ + jle 3aca3 │ │ │ │ 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 -0x994c(%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 -0x994c(%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 -0x9c84(%edx) │ │ │ │ add %ecx,%edi │ │ │ │ add 0x44(%esp),%ecx │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + fdivrs -0x9c84(%edx) │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ fstpl 0x10(%esp) │ │ │ │ - jmp 3ace4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 3ac1c │ │ │ │ + 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 3ac97 │ │ │ │ + je 3abcf │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%edx) │ │ │ │ fmull -0x998c(%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 -0x994c(%edx) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -68918,787 +68814,778 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadds -0x9c84(%edx) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - add 0x1c(%esp),%ebx │ │ │ │ - cmp %esi,0x18(%esp) │ │ │ │ - je 3ad60 │ │ │ │ + add 0x28(%esp),%ebx │ │ │ │ + cmp %esi,0x24(%esp) │ │ │ │ + je 3ac90 │ │ │ │ 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 3ac50 │ │ │ │ + ja 3ab90 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 3ad40 │ │ │ │ + ja 3ac70 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x998c(%edx) │ │ │ │ - jmp 3aca5 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 3abdd │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmull -0x998c(%edx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3aca5 │ │ │ │ + jmp 3abdd │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ inc %eax │ │ │ │ cmp 0x3c(%esp),%eax │ │ │ │ - jne 3ac00 │ │ │ │ + jne 3ab40 │ │ │ │ + ffreep %st(0) │ │ │ │ add $0x54,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003ad80 : │ │ │ │ +0003acb0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x54,%esp │ │ │ │ - mov 0x68(%esp),%eax │ │ │ │ - call 3bb36 │ │ │ │ - add $0x28ffc,%ebp │ │ │ │ + sub $0x4c,%esp │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + call 3ba46 │ │ │ │ + add $0x290cc,%ebp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3af92 │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ + jle 3aeb7 │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ - mov %edi,0x2c(%esp) │ │ │ │ + mov %edi,0x24(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 3af92 │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ + jle 3aeb7 │ │ │ │ + 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 -0x994c(%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 -0x994c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3af85 │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ + jle 3aeaa │ │ │ │ + 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 -0x9c74(%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 -0x9c74(%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 3af1f │ │ │ │ + add 0x14(%esp),%ecx │ │ │ │ + jmp 3ae47 │ │ │ │ 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 3af07 │ │ │ │ + je 3ae2f │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ebp) │ │ │ │ fmull -0x998c(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 3af5b │ │ │ │ + je 3ae80 │ │ │ │ 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 3aec0 │ │ │ │ + ja 3adf0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 3afa0 │ │ │ │ + ja 3aec0 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x998c(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 3af1d │ │ │ │ - incl 0x14(%esp) │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ - add 0x34(%esp),%ebx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - add %ecx,0x18(%esp) │ │ │ │ - cmp %eax,0x2c(%esp) │ │ │ │ - jne 3ae90 │ │ │ │ + jne 3ae45 │ │ │ │ + incl 0xc(%esp) │ │ │ │ + add 0x2c(%esp),%ebx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ + add %ecx,0x10(%esp) │ │ │ │ + cmp %eax,0x24(%esp) │ │ │ │ + jne 3adc0 │ │ │ │ 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 3ae10 │ │ │ │ + cmp 0x3c(%esp),%esi │ │ │ │ + jne 3ad40 │ │ │ │ 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 -0x998c(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3af15 │ │ │ │ + jmp 3ae3d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003afc0 : │ │ │ │ +0003aee0 : │ │ │ │ push %ebp │ │ │ │ fld1 │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ call 4c47 │ │ │ │ - add $0x28db9,%eax │ │ │ │ - mov 0x18(%ebx),%ebx │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ + add $0x28e99,%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 3b4cb │ │ │ │ + jle 3b3db │ │ │ │ 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 3b070 │ │ │ │ + jne 3af90 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3b4bf │ │ │ │ + jle 3b3cf │ │ │ │ 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 │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fldt -0x994c(%eax) │ │ │ │ - fstpt -0x58(%ebp) │ │ │ │ fldl -0x998c(%eax) │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3b1e3 │ │ │ │ + jle 3b103 │ │ │ │ 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 3b13f │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + jmp 3b05f │ │ │ │ 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 3b196 │ │ │ │ - mov -0x1c(%ebp),%ebx │ │ │ │ - mov %eax,(%ebx,%ecx,4) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + jle 3b0b6 │ │ │ │ + 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 3b1c0 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ + cmp %ecx,-0x30(%ebp) │ │ │ │ + je 3b0e0 │ │ │ │ + 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 3b110 │ │ │ │ + jns 3b030 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x38(%ebp),%ebx │ │ │ │ - jge 3b1a0 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + cmp -0x2c(%ebp),%ebx │ │ │ │ + jge 3b0c0 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 3b129 │ │ │ │ + jg 3b049 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3b129 │ │ │ │ + jmp 3b049 │ │ │ │ nop │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3b129 │ │ │ │ + jmp 3b049 │ │ │ │ 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 4220 │ │ │ │ + fldt -0x28(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x28(%ebp) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 3b4c7 │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 3b3d7 │ │ │ │ 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 3b387 │ │ │ │ + cmp -0x30(%ebp),%ecx │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + jge 3b29a │ │ │ │ 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 3b2e7 │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + jmp 3b201 │ │ │ │ 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 3b2b6 │ │ │ │ + je 3b1cf │ │ │ │ fchs │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + 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 3b380 │ │ │ │ - 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 3b290 │ │ │ │ + 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 -0x9c74(%edi) │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ add %eax,%eax │ │ │ │ - fildl -0x28(%ebp) │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + fmuls -0x9c74(%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 3b270 │ │ │ │ + ja 3b190 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 3b360 │ │ │ │ + ja 3b270 │ │ │ │ fstp %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - jmp 3b2c3 │ │ │ │ + fmull -0x60(%ebp) │ │ │ │ + jmp 3b1dd │ │ │ │ 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 3b2c3 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 3b1dd │ │ │ │ + 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 3b4b0 │ │ │ │ + je 3b3c0 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%esi │ │ │ │ mov -0x4(%esi,%eax,4),%esi │ │ │ │ dec %esi │ │ │ │ cmp %esi,-0x28(%ebp) │ │ │ │ - je 3b4b0 │ │ │ │ + je 3b3c0 │ │ │ │ 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 3b470 │ │ │ │ + jle 3b380 │ │ │ │ cmp %eax,%esi │ │ │ │ - je 3b441 │ │ │ │ - jmp 3b470 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + je 3b351 │ │ │ │ + jmp 3b380 │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x20(%edx),%edx │ │ │ │ mov (%edx,%ecx,4),%edx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 3b461 │ │ │ │ + je 3b371 │ │ │ │ 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 3b42a │ │ │ │ + jg 3b33a │ │ │ │ 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 3b470 │ │ │ │ + cmp %esi,-0x2c(%ebp) │ │ │ │ + jne 3b380 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 3b470 │ │ │ │ + je 3b380 │ │ │ │ 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 3b400 │ │ │ │ + jne 3b310 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ neg %esi │ │ │ │ mov %esi,(%edx,%ecx,4) │ │ │ │ - jmp 3b40e │ │ │ │ + jmp 3b31e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - addl $0x4,-0x5c(%ebp) │ │ │ │ - addl $0x8,-0x60(%ebp) │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - cmp %eax,-0x6c(%ebp) │ │ │ │ - jne 3b220 │ │ │ │ - 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 3b140 │ │ │ │ + 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 3b4bd │ │ │ │ + inc %edi │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + cmp %edi,0x4(%eax) │ │ │ │ + jle 3b3cd │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - mov %eax,-0x20(%ebp) │ │ │ │ - jmp 3b0d0 │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + jmp 3aff0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ neg %edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ - jmp 3b3d4 │ │ │ │ + jmp 3b2ea │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3b48a │ │ │ │ + jmp 3b39a │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 3b07a │ │ │ │ + jmp 3af9a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003b4e0 : │ │ │ │ +0003b3f0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x2889e,%ebx │ │ │ │ + add $0x2898e,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - jne 3b510 │ │ │ │ + jne 3b420 │ │ │ │ test $0x20,%al │ │ │ │ - jne 3b523 │ │ │ │ + jne 3b433 │ │ │ │ test $0x8,%al │ │ │ │ - jne 3b536 │ │ │ │ + jne 3b446 │ │ │ │ test $0x4,%al │ │ │ │ - jne 3b549 │ │ │ │ + jne 3b459 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 47c0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 3b4ff │ │ │ │ + je 3b40f │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4140 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 3b503 │ │ │ │ + je 3b413 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4730 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 3b507 │ │ │ │ + je 3b417 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0003b560 : │ │ │ │ +0003b470 : │ │ │ │ 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 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x28810,%ebx │ │ │ │ - mov %ebp,0x18(%edi) │ │ │ │ + add $0x28900,%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 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ - jle 3b650 │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + jle 3b560 │ │ │ │ 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 3b5c0 │ │ │ │ + jne 3b4d0 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ push %edx │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -69707,173 +69594,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 4400 │ │ │ │ - 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 3b5f0 │ │ │ │ + jne 3b500 │ │ │ │ + cmpl $0x1,0x4(%esp) │ │ │ │ movl $0x8,0x2c(%edi) │ │ │ │ mov $0xdd1,%eax │ │ │ │ - cmpl $0x1,0x4(%esp) │ │ │ │ - je 3b66d │ │ │ │ + je 3b57d │ │ │ │ mov %eax,0x38(%edi) │ │ │ │ movl $0x41,0x3c(%edi) │ │ │ │ add $0x1c,%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 35e80 │ │ │ │ + jmp 35d80 │ │ │ │ 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 46d0 │ │ │ │ movl $0x8,0x2c(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x20(%edi) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 3b62c │ │ │ │ + jmp 3b53c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003b680 : │ │ │ │ +0003b590 : │ │ │ │ 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 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x286f0,%ebx │ │ │ │ + add $0x287e0,%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 46d0 │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,0x1c(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 3b760 │ │ │ │ + jle 3b670 │ │ │ │ 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 3b6f0 │ │ │ │ + jne 3b600 │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ - 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 3b720 │ │ │ │ + jne 3b630 │ │ │ │ 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 35e80 │ │ │ │ + jmp 35d80 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x20(%ebp) │ │ │ │ - jmp 3b72f │ │ │ │ + jmp 3b63f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003b780 : │ │ │ │ +0003b690 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x285ff,%ebx │ │ │ │ + add $0x286ef,%ebx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 4430 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -0003b7b0 : │ │ │ │ +0003b6c0 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x285cf,%ebx │ │ │ │ + add $0x286bf,%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 4430 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003b7f0 : │ │ │ │ +0003b700 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x2858f,%ebx │ │ │ │ + add $0x2867f,%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 │ │ │ │ @@ -69881,87 +69768,87 @@ │ │ │ │ push $0x3 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 4430 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -0003b830 : │ │ │ │ +0003b740 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ - call 60a4 │ │ │ │ - add $0x28550,%ecx │ │ │ │ + call 60e4 │ │ │ │ + add $0x28640,%ecx │ │ │ │ mov 0xc(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 3b8f0 │ │ │ │ + je 3b800 │ │ │ │ mov 0x40(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 3b900 │ │ │ │ + je 3b810 │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3b910 │ │ │ │ + je 3b820 │ │ │ │ mov 0x18(%edx),%esi │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ imul %esi,%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 3b8b2 │ │ │ │ - xor %eax,%eax │ │ │ │ + jle 3b7c2 │ │ │ │ flds -0x9c74(%ecx) │ │ │ │ - jmp 3b88d │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 3b79d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 3b8a0 │ │ │ │ + ja 3b7b0 │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - je 3b8b0 │ │ │ │ + je 3b7c0 │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 3b880 │ │ │ │ + jb 3b790 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3b8a2 │ │ │ │ + jmp 3b7b2 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x9818(%ecx),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ test %esi,%esi │ │ │ │ - jle 3b922 │ │ │ │ + jle 3b832 │ │ │ │ mov 0x28(%edx),%edi │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - jmp 3b8d1 │ │ │ │ + jmp 3b7e1 │ │ │ │ nop │ │ │ │ mov 0x1c(%edx),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ dec %ebx │ │ │ │ cmp 0x2c(%edx),%ebx │ │ │ │ - jle 3b930 │ │ │ │ + jle 3b840 │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - je 3b920 │ │ │ │ + je 3b830 │ │ │ │ fld %st(0) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jb 3b8c0 │ │ │ │ + jb 3b7d0 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x9836(%ecx),%eax │ │ │ │ - jmp 3b8a8 │ │ │ │ + jmp 3b7b8 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ pop %ebx │ │ │ │ lea -0x9888(%ecx),%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -69975,66 +69862,66 @@ │ │ │ │ lea -0x9854(%ecx),%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3b8a8 │ │ │ │ + jmp 3b7b8 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x9cf4(%ecx),%eax │ │ │ │ - jmp 3b8a8 │ │ │ │ + jmp 3b7b8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -0003b940 : │ │ │ │ +0003b850 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x28440,%ebx │ │ │ │ + add $0x28530,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 3ba10 │ │ │ │ + jne 3b920 │ │ │ │ test $0x20,%al │ │ │ │ - jne 3ba44 │ │ │ │ + jne 3b954 │ │ │ │ test $0x10,%al │ │ │ │ - jne 3ba6f │ │ │ │ + jne 3b97f │ │ │ │ test $0x8,%al │ │ │ │ - jne 3ba88 │ │ │ │ + jne 3b998 │ │ │ │ test $0x4,%al │ │ │ │ - jne 3baa1 │ │ │ │ + jne 3b9b1 │ │ │ │ test $0x1,%al │ │ │ │ - je 3b9b8 │ │ │ │ + je 3b8c8 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 3b9a7 │ │ │ │ + jle 3b8b7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x68(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax,%edi,4) │ │ │ │ inc %edi │ │ │ │ call 47e0 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x18(%esi) │ │ │ │ - jg 3b990 │ │ │ │ + jg 3b8a0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x68(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%ah │ │ │ │ - jne 3bb00 │ │ │ │ + jne 3ba10 │ │ │ │ test $0x80,%al │ │ │ │ - jne 3bae0 │ │ │ │ + jne 3b9f0 │ │ │ │ test $0x40,%al │ │ │ │ - jne 3bac0 │ │ │ │ + jne 3b9d0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x30(%esi) │ │ │ │ call 47e0 │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esi) │ │ │ │ call 47e0 │ │ │ │ pop %edx │ │ │ │ @@ -70054,250 +69941,273 @@ │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%esi) │ │ │ │ call 4660 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne 3bb20 │ │ │ │ + jne 3ba30 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x84(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 3b966 │ │ │ │ + je 3b876 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x74(%esi) │ │ │ │ call 47e0 │ │ │ │ pop %eax │ │ │ │ push 0x78(%esi) │ │ │ │ call 47e0 │ │ │ │ pop %eax │ │ │ │ push 0x6c(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 3b96e │ │ │ │ + je 3b87e │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 3b976 │ │ │ │ + je 3b886 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 3b97e │ │ │ │ + je 3b88e │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3b97e │ │ │ │ + jmp 3b88e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x40(%esi) │ │ │ │ call 47e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3b9d1 │ │ │ │ + jmp 3b8e1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3b9c9 │ │ │ │ + jmp 3b8d9 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3b9c1 │ │ │ │ + jmp 3b8d1 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x88(%esi) │ │ │ │ call 47e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3ba28 │ │ │ │ + jmp 3b938 │ │ │ │ mov (%esp),%ebp │ │ │ │ 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 │ │ │ │ + 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 4975 <__cxa_finalize@plt+0x135> │ │ │ │ + add $0x28301,%edx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - call 4975 <__cxa_finalize@plt+0x135> │ │ │ │ - add $0x28236,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ test $0x10,%ah │ │ │ │ - je 3bb6a │ │ │ │ + je 3baaa │ │ │ │ or $0x8,%ah │ │ │ │ mov %eax,0x38(%esi) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 3c0e2 │ │ │ │ + jle 3c022 │ │ │ │ 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 3bb90 │ │ │ │ + jne 3bad0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,(%eax) │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ mov $0x1,%ebx │ │ │ │ lea (%ecx,%eax,1),%esi │ │ │ │ and $0x4,%ecx │ │ │ │ - je 3bbc0 │ │ │ │ + je 3bb00 │ │ │ │ mov (%eax),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - je 3bbce │ │ │ │ + je 3bb0e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul (%eax),%ebx │ │ │ │ add $0x8,%eax │ │ │ │ imul -0x4(%eax),%ebx │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 3bbc0 │ │ │ │ + jne 3bb00 │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ mov %ebx,0x24(%esi) │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x28(%esi) │ │ │ │ mov %eax,%ebx │ │ │ │ + mov %eax,0x28(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3bc37 │ │ │ │ + jle 3bb77 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x20(%eax),%edx │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3bc20 │ │ │ │ + jmp 3bb60 │ │ │ │ lea %cs:0x0(%esi,%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 3bc20 │ │ │ │ + jne 3bb60 │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%ecx │ │ │ │ push %ecx │ │ │ │ call 46d0 │ │ │ │ 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 3bc6f │ │ │ │ + jle 3bbaf │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ movl $0x7,(%ebx,%eax,4) │ │ │ │ - inc %eax │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ + inc %eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 3bc60 │ │ │ │ + jg 3bba0 │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%ecx │ │ │ │ push %ecx │ │ │ │ call 46d0 │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%esi),%ebx │ │ │ │ mov %eax,0x30(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3bcbe │ │ │ │ - mov 0x28(%esi),%ecx │ │ │ │ + jle 3bbff │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ - lea (%ecx,%ebx,8),%esi │ │ │ │ + mov 0x28(%esi),%ecx │ │ │ │ fldl -0x9994(%edx) │ │ │ │ + lea (%ecx,%ebx,8),%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fld1 │ │ │ │ - fdivl (%ecx) │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%eax │ │ │ │ + fld1 │ │ │ │ + fdivl -0x8(%ecx) │ │ │ │ fsubrs -0x9c78(%edi) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 3bca0 │ │ │ │ + jne 3bbe0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 3c0b0 │ │ │ │ + jne 3bff0 │ │ │ │ test $0x80,%al │ │ │ │ - jne 3c080 │ │ │ │ + jne 3bfc0 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 3c050 │ │ │ │ + jne 3bf90 │ │ │ │ test $0x1,%al │ │ │ │ - jne 3bef0 │ │ │ │ + jne 3be30 │ │ │ │ test $0x4,%al │ │ │ │ - jne 3beb0 │ │ │ │ + jne 3bdf0 │ │ │ │ test $0x8,%al │ │ │ │ - jne 3be50 │ │ │ │ + jne 3bd90 │ │ │ │ test $0x10,%al │ │ │ │ - jne 3be7a │ │ │ │ + jne 3bdba │ │ │ │ test $0x20,%al │ │ │ │ - je 3bd71 │ │ │ │ + je 3bcb1 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x18(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3c0d8 │ │ │ │ + jle 3c018 │ │ │ │ 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 3bd20 │ │ │ │ + jne 3bc60 │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ imul %esi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ @@ -70313,15 +70223,15 @@ │ │ │ │ shl $0x2,%esi │ │ │ │ mov %esi,(%esp) │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x74(%edi) │ │ │ │ mov 0x38(%edi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 3bda0 │ │ │ │ + jne 3bce0 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov 0x220(%edx),%eax │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov 0x218(%edx),%eax │ │ │ │ mov %eax,0x14(%esi) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ @@ -70339,38 +70249,38 @@ │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x84(%esi) │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne 3c0f2 │ │ │ │ + jne 3c032 │ │ │ │ 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 46d0 │ │ │ │ mov 0x18(%edi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3be0e │ │ │ │ + jle 3bd4e │ │ │ │ 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 3be00 │ │ │ │ + jg 3bd40 │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ push 0x3c(%edi) │ │ │ │ push 0x64(%edi) │ │ │ │ push 0x88(%edi) │ │ │ │ push 0x84(%edi) │ │ │ │ @@ -70378,46 +70288,46 @@ │ │ │ │ push %ecx │ │ │ │ call 4270 │ │ │ │ add $0x14,%esp │ │ │ │ mov %eax,0x60(%edi) │ │ │ │ push %esi │ │ │ │ call 47e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3bd76 │ │ │ │ + jmp 3bcb6 │ │ │ │ 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 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%esi) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 3bcfd │ │ │ │ + je 3bc3e │ │ │ │ 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 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%esi) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ - jmp 3bcfd │ │ │ │ + jmp 3bc3e │ │ │ │ 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 │ │ │ │ @@ -70427,15 +70337,15 @@ │ │ │ │ imul 0x18(%esi),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x6c(%esi) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ - jmp 3bced │ │ │ │ + jmp 3bc2e │ │ │ │ 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 │ │ │ │ @@ -70449,19 +70359,19 @@ │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ mov %esi,0x68(%eax) │ │ │ │ test %edx,%edx │ │ │ │ - jle 3c040 │ │ │ │ + jle 3bf80 │ │ │ │ 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 -0x999c(%ecx) │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -70469,186 +70379,186 @@ │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ add %ecx,%esi │ │ │ │ lea -0x8(,%eax,8),%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ 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 3c01b │ │ │ │ + movl $0x0,(%esi) │ │ │ │ + jle 3bf5b │ │ │ │ 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 4280 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ fdivrs -0x9c84(%eax) │ │ │ │ - mov 0x68(%edx),%ebx │ │ │ │ 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 3bfa0 │ │ │ │ + jl 3bee0 │ │ │ │ mov %edx,%edi │ │ │ │ incl -0x3c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ cmp 0x18(%edi),%eax │ │ │ │ - jge 3c040 │ │ │ │ + jge 3bf80 │ │ │ │ addl $0x4,-0x28(%ebp) │ │ │ │ mov 0x68(%edi),%esi │ │ │ │ - jmp 3bf50 │ │ │ │ + jmp 3be90 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%esp │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ - jmp 3bce5 │ │ │ │ + jmp 3bc26 │ │ │ │ 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 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ - jmp 3bcdd │ │ │ │ + jmp 3bc1e │ │ │ │ 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 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ - jmp 3bcd4 │ │ │ │ + jmp 3bc15 │ │ │ │ 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 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x40(%esi) │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ - jmp 3bccc │ │ │ │ + jmp 3bc0d │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 3bd2a │ │ │ │ + jmp 3bc6a │ │ │ │ movl $0x1,(%eax) │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 3bbce │ │ │ │ + jmp 3bb0e │ │ │ │ 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 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3bdcb │ │ │ │ + jmp 3bd0b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003c120 : │ │ │ │ +0003c060 : │ │ │ │ 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 60a4 │ │ │ │ - add $0x27c52,%ecx │ │ │ │ + call 60e4 │ │ │ │ + add $0x27d12,%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 │ │ │ │ @@ -70660,65 +70570,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 3c203 │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + jle 3c143 │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 4220 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ testb $0x1,0x38(%esi) │ │ │ │ - je 3c621 │ │ │ │ + je 3c561 │ │ │ │ test %eax,%eax │ │ │ │ - jle 3c372 │ │ │ │ + jle 3c2b2 │ │ │ │ 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 -0x9c74(%edx) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 3c2f5 │ │ │ │ + jle 3c235 │ │ │ │ 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 3c2c0 │ │ │ │ + jmp 3c200 │ │ │ │ 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 │ │ │ │ @@ -70735,127 +70645,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 3c2c0 │ │ │ │ + jne 3c200 │ │ │ │ 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 3c920 │ │ │ │ + jne 3c864 │ │ │ │ cmpb $0x0,-0x68(%ebp) │ │ │ │ - je 3c920 │ │ │ │ + je 3c864 │ │ │ │ mov %ecx,%eax │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - jmp 3c344 │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + jmp 3c284 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 3c35e │ │ │ │ + je 3c29e │ │ │ │ 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 3c340 │ │ │ │ + je 3c280 │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ - cmp %ebx,-0x5c(%ebp) │ │ │ │ - jne 3c260 │ │ │ │ + cmp %ebx,-0x64(%ebp) │ │ │ │ + jne 3c1a0 │ │ │ │ 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 4370 │ │ │ │ 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) │ │ │ │ @@ -70866,827 +70776,828 @@ │ │ │ │ call 4220 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ - jne 3c893 │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + jne 3c7d3 │ │ │ │ + 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 3c770 │ │ │ │ + jle 3c6b0 │ │ │ │ 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 3c4e0 │ │ │ │ + jne 3c420 │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ test $0x10,%bl │ │ │ │ - jne 3c780 │ │ │ │ + jne 3c6c0 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 3d5cb │ │ │ │ + jne 3d4fd │ │ │ │ test $0x2,%bl │ │ │ │ - jne 3c928 │ │ │ │ + jne 3c86c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ and $0x4,%ebx │ │ │ │ mov %ebx,-0xb8(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ - jne 3db58 │ │ │ │ + jne 3da98 │ │ │ │ test %eax,%eax │ │ │ │ - jle 3c918 │ │ │ │ + jle 3c85c │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xb0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3e07b │ │ │ │ + jle 3dfbb │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xac(%ebp) │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 3c564 │ │ │ │ + jmp 3c4a4 │ │ │ │ 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 3c5be │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + jmp 3c4fe │ │ │ │ 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 3c618 │ │ │ │ + jle 3c558 │ │ │ │ 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 3cdbf │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + je 3ccef │ │ │ │ + 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 3c590 │ │ │ │ + jns 3c4d0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 3cb30 │ │ │ │ + jg 3ca60 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 3c5a8 │ │ │ │ + jg 3c4e8 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3c5a8 │ │ │ │ + jmp 3c4e8 │ │ │ │ xor %esi,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jle 3c372 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + jle 3c2b2 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ fldl -0x999c(%eax) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %edx,%esi │ │ │ │ - jge 3c6f7 │ │ │ │ + jge 3c637 │ │ │ │ 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 4280 │ │ │ │ fdivrs -0x9c74(%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 3c660 │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + jl 3c5a0 │ │ │ │ + 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 3c75c │ │ │ │ + jne 3c69c │ │ │ │ test %esi,%esi │ │ │ │ - jg 3c744 │ │ │ │ - jmp 3c75c │ │ │ │ + jg 3c684 │ │ │ │ + jmp 3c69c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 3c75c │ │ │ │ + je 3c69c │ │ │ │ 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 3c740 │ │ │ │ + je 3c680 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ cmp (%eax),%ebx │ │ │ │ - jge 3c372 │ │ │ │ + jge 3c2b2 │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ - jmp 3c640 │ │ │ │ + jmp 3c580 │ │ │ │ test $0x10,%bl │ │ │ │ - je 3e061 │ │ │ │ + je 3dfa1 │ │ │ │ movl $0x1,-0x70(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3c918 │ │ │ │ + jle 3c85c │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3e131 │ │ │ │ + jle 3e071 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xa8(%ebp) │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 3c7cd │ │ │ │ + jmp 3c70d │ │ │ │ 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 3c82f │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jmp 3c76f │ │ │ │ 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 3c88a │ │ │ │ + jle 3c7ca │ │ │ │ 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 3cb50 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + je 3ca80 │ │ │ │ + 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 3c800 │ │ │ │ + jns 3c740 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x44(%ebp),%ebx │ │ │ │ - jg 3cb10 │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + jg 3ca40 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 3c819 │ │ │ │ + jg 3c759 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3c819 │ │ │ │ + jmp 3c759 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3c918 │ │ │ │ + jle 3c85c │ │ │ │ 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 3c8f5 │ │ │ │ + jle 3c835 │ │ │ │ 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 3c8e0 │ │ │ │ + jne 3c820 │ │ │ │ ffreep %st(0) │ │ │ │ addl $0x4,-0x28(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ cmp %edi,-0x30(%ebp) │ │ │ │ - jne 3c8c0 │ │ │ │ - jmp 3c918 │ │ │ │ + jne 3c800 │ │ │ │ + jmp 3c85c │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3c918 │ │ │ │ + jmp 3c85c │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3c918 │ │ │ │ + jmp 3c85c │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3c918 │ │ │ │ + jmp 3c85c │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3c918 │ │ │ │ + jmp 3c85c │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 3c85c │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - jmp 3c364 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + jmp 3c2a4 │ │ │ │ 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) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ fldt -0x994c(%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 3c9c3 │ │ │ │ + js 3c903 │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fdivrs -0x9b70(%ecx) │ │ │ │ - mov -0x40(%ebp),%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 3c9a0 │ │ │ │ + jne 3c8e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - jmp 3c9c7 │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + jmp 3c907 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add -0x8c(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 3c952 │ │ │ │ + jne 3c896 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3c918 │ │ │ │ + jle 3c85c │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xac(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3e0cb │ │ │ │ + jle 3e00b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 3ca1c │ │ │ │ + jmp 3c958 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ add $0x4,%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ fldt -0x994c(%eax) │ │ │ │ - fstpt -0x68(%ebp) │ │ │ │ fldl -0x998c(%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 3ca9e │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + jmp 3c9ce │ │ │ │ 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 3caf8 │ │ │ │ + jle 3ca28 │ │ │ │ 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 3d169 │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + je 3d099 │ │ │ │ + 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 3ca70 │ │ │ │ + jns 3c9a0 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 3cdad │ │ │ │ + jg 3ccdd │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 3ca88 │ │ │ │ + jg 3c9b8 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3ca88 │ │ │ │ + jmp 3c9b8 │ │ │ │ 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 3c819 │ │ │ │ + jmp 3c759 │ │ │ │ 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 3c5a8 │ │ │ │ + jmp 3c4e8 │ │ │ │ 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 4220 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 3d596 │ │ │ │ + jle 3d4c8 │ │ │ │ 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 3cc59 │ │ │ │ + jle 3cb89 │ │ │ │ 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 3cc2c │ │ │ │ + jmp 3cb5c │ │ │ │ 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 3cc50 │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + je 3cb80 │ │ │ │ + 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 3cc18 │ │ │ │ + je 3cb48 │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 3cbf0 │ │ │ │ + jne 3cb20 │ │ │ │ fldz │ │ │ │ - jmp 3cc18 │ │ │ │ + jmp 3cb48 │ │ │ │ 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 3cda0 │ │ │ │ + je 3ccd0 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ecx │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 3cda0 │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + je 3ccd0 │ │ │ │ + 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 3cd53 │ │ │ │ + jne 3cc83 │ │ │ │ cmpb $0x0,-0x98(%ebp) │ │ │ │ - je 3cd53 │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + je 3cc83 │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 3cd21 │ │ │ │ + jmp 3cc51 │ │ │ │ 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 3cd41 │ │ │ │ + je 3cc71 │ │ │ │ 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 3cd0a │ │ │ │ + jg 3cc3a │ │ │ │ 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 3cd50 │ │ │ │ + jne 3cc80 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 3cd50 │ │ │ │ + je 3cc80 │ │ │ │ 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 3cce0 │ │ │ │ + jne 3cc10 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ - jmp 3ccee │ │ │ │ + jmp 3cc1e │ │ │ │ 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 3cbb0 │ │ │ │ + jne 3cae0 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmp %eax,-0xac(%ebp) │ │ │ │ - je 3c906 │ │ │ │ + je 3c846 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,-0x90(%ebp) │ │ │ │ add %eax,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 3c7cb │ │ │ │ - jmp 3cb9b │ │ │ │ + jg 3c70b │ │ │ │ + jmp 3cacb │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ecx,%esi,4) │ │ │ │ - jmp 3ccab │ │ │ │ + jmp 3cbdb │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3ca88 │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + jmp 3c9b8 │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push -0xa0(%ebp) │ │ │ │ call 4220 │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ test %edx,%edx │ │ │ │ - jle 3daf4 │ │ │ │ + jle 3da34 │ │ │ │ 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 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + fld %st(0) │ │ │ │ + fmulp %st,%st(1) │ │ │ │ fldt -0x994c(%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 3cfbf │ │ │ │ + jle 3ceef │ │ │ │ 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 3cf84 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jmp 3ceb4 │ │ │ │ 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 3cf9a │ │ │ │ + je 3ceca │ │ │ │ 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 -0x9c74(%esi) │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + 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 3d0c0 │ │ │ │ + jbe 3cff0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -71708,48 +71619,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 3cf53 │ │ │ │ + je 3ce83 │ │ │ │ fchs │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ fmull -0x998c(%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 3cfb6 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jle 3cee6 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov -0x4(%eax,%ecx,4),%ebx │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x4(%eax,%ecx,4),%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 3ce90 │ │ │ │ + jne 3cdc0 │ │ │ │ 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 3cf84 │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jg 3ceb4 │ │ │ │ + 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 │ │ │ │ @@ -71759,341 +71670,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 3d130 │ │ │ │ + je 3d060 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 3d130 │ │ │ │ + je 3d060 │ │ │ │ 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 3d0d7 │ │ │ │ + jne 3d007 │ │ │ │ cmpb $0x0,-0xa8(%ebp) │ │ │ │ - je 3d0d7 │ │ │ │ + je 3d007 │ │ │ │ mov %ebx,%edx │ │ │ │ - jmp 3d091 │ │ │ │ + jmp 3cfc1 │ │ │ │ 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 3d0b1 │ │ │ │ + je 3cfe1 │ │ │ │ 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 3d07a │ │ │ │ + jg 3cfaa │ │ │ │ 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 3d0e0 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - cmp %eax,-0x40(%ebp) │ │ │ │ - jne 3d0e0 │ │ │ │ + je 3d010 │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + cmp %eax,-0x48(%ebp) │ │ │ │ + jne 3d010 │ │ │ │ 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 3d050 │ │ │ │ + jne 3cf80 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%edx,4) │ │ │ │ - jmp 3d05e │ │ │ │ + jmp 3cf8e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 3d150 │ │ │ │ + ja 3d080 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x998c(%esi) │ │ │ │ - jmp 3cf64 │ │ │ │ + jmp 3ce94 │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ cmp %ecx,-0x8c(%ebp) │ │ │ │ - jne 3ce50 │ │ │ │ + jne 3cd80 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ cmp %esi,-0x9c(%ebp) │ │ │ │ - je 3c90a │ │ │ │ + je 3c84a │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,-0xac(%ebp) │ │ │ │ add %eax,-0xb8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 3c562 │ │ │ │ - jmp 3ce1e │ │ │ │ + jg 3c4a2 │ │ │ │ + jmp 3cd50 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ecx,%ebx,4) │ │ │ │ - jmp 3d014 │ │ │ │ + jmp 3cf44 │ │ │ │ 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 -0x998c(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3cf64 │ │ │ │ + jmp 3ce94 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + fstpt -0x48(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push -0xb0(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0xa0(%ebp) │ │ │ │ call 4220 │ │ │ │ - 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 3d560 │ │ │ │ + jbe 3d490 │ │ │ │ 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 3d248 │ │ │ │ + je 3d184 │ │ │ │ fchs │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ fmuls -0x9c74(%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 3d2f9 │ │ │ │ - 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 3d219 │ │ │ │ + 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 -0x9c84(%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 3d305 │ │ │ │ + jl 3d223 │ │ │ │ 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 3d2e0 │ │ │ │ + jne 3d200 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3d310 │ │ │ │ + jmp 3d230 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 3d230 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3d310 │ │ │ │ - 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 3d1b0 │ │ │ │ + jne 3d0f0 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3db29 │ │ │ │ + jle 3da69 │ │ │ │ + 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 3d403 │ │ │ │ + jle 3d333 │ │ │ │ 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 3d3d7 │ │ │ │ + jmp 3d307 │ │ │ │ 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 3d400 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ + je 3d330 │ │ │ │ + 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 3d3c6 │ │ │ │ + je 3d2f6 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 3d3a0 │ │ │ │ + jne 3d2d0 │ │ │ │ fldz │ │ │ │ - jmp 3d3c6 │ │ │ │ + jmp 3d2f6 │ │ │ │ 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 │ │ │ │ @@ -72102,423 +72012,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 3d550 │ │ │ │ + je 3d480 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ mov -0xac(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 3d550 │ │ │ │ + je 3d480 │ │ │ │ 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 3d58e │ │ │ │ + jne 3d4c0 │ │ │ │ cmpb $0x0,-0xa8(%ebp) │ │ │ │ - je 3d58e │ │ │ │ + je 3d4c0 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 3d4d1 │ │ │ │ + jmp 3d401 │ │ │ │ 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 3d4f1 │ │ │ │ + je 3d421 │ │ │ │ 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 3d4ba │ │ │ │ + jg 3d3ea │ │ │ │ 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 3d500 │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x50(%ebp) │ │ │ │ + jne 3d430 │ │ │ │ test %eax,%eax │ │ │ │ - je 3d500 │ │ │ │ + je 3d430 │ │ │ │ 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 3d490 │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + jne 3d3c0 │ │ │ │ neg %ebx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 3d49e │ │ │ │ + jmp 3d3ce │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ incl -0x68(%ebp) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ cmp %ebx,-0x68(%ebp) │ │ │ │ - jne 3d380 │ │ │ │ + jne 3d2b0 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 3c90e │ │ │ │ + je 3c84e │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %esi,-0x90(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 3ca1a │ │ │ │ - jmp 3d359 │ │ │ │ + jg 3c956 │ │ │ │ + jmp 3d27b │ │ │ │ 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 3d455 │ │ │ │ - fxch %st(2) │ │ │ │ - fcomip %st(2),%st │ │ │ │ - ja 3d575 │ │ │ │ + jmp 3d385 │ │ │ │ fstp %st(1) │ │ │ │ - fldl -0xa8(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - jmp 3d25a │ │ │ │ fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 3d4a8 │ │ │ │ + ffreep %st(0) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ + fmull -0xa8(%ebp) │ │ │ │ + jmp 3d196 │ │ │ │ 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 3d25a │ │ │ │ + jmp 3d196 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - jmp 3d502 │ │ │ │ + jmp 3d432 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ add %esi,-0x90(%ebp) │ │ │ │ add %esi,-0xa8(%ebp) │ │ │ │ cmp -0xac(%ebp),%eax │ │ │ │ - je 3c918 │ │ │ │ + je 3c85c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 3c7d9 │ │ │ │ + jmp 3c719 │ │ │ │ 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) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ fldt -0x994c(%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 3d663 │ │ │ │ + js 3d5a3 │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fdivrs -0x9b70(%ecx) │ │ │ │ - mov -0x40(%ebp),%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 3d640 │ │ │ │ + jne 3d580 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - jmp 3d667 │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + jmp 3d5a7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add -0x8c(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 3d5f5 │ │ │ │ + jne 3d527 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3c918 │ │ │ │ + jle 3c85c │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xac(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3e0ab │ │ │ │ + jle 3dfeb │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 3d6bc │ │ │ │ + jmp 3d5fc │ │ │ │ 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 3d71b │ │ │ │ + jmp 3d65b │ │ │ │ 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 3d772 │ │ │ │ + jle 3d6b2 │ │ │ │ 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 3d792 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + je 3d6d2 │ │ │ │ + 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 3d6f0 │ │ │ │ + jns 3d630 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x44(%ebp),%ebx │ │ │ │ - jg 3d780 │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + jg 3d6c0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 3d709 │ │ │ │ + jg 3d649 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3d709 │ │ │ │ + jmp 3d649 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3d709 │ │ │ │ + jmp 3d649 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push -0x80(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0xa0(%ebp) │ │ │ │ call 4220 │ │ │ │ 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 3d859 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + jle 3d799 │ │ │ │ + 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 3d85d │ │ │ │ + jl 3d79d │ │ │ │ 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 3d840 │ │ │ │ + jne 3d780 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3d860 │ │ │ │ + jmp 3d7a0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3d860 │ │ │ │ + jmp 3d7a0 │ │ │ │ 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 3d7e0 │ │ │ │ + jne 3d720 │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3dac5 │ │ │ │ + jle 3da05 │ │ │ │ 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 3d963 │ │ │ │ + jle 3d8a3 │ │ │ │ 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 3d937 │ │ │ │ + jmp 3d877 │ │ │ │ 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 3d960 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ + je 3d8a0 │ │ │ │ + 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 3d926 │ │ │ │ + je 3d866 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 3d900 │ │ │ │ + jne 3d840 │ │ │ │ fldz │ │ │ │ - jmp 3d926 │ │ │ │ + jmp 3d866 │ │ │ │ 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 │ │ │ │ @@ -72527,405 +72439,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 3dab0 │ │ │ │ + je 3d9f0 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ mov -0xac(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 3dab0 │ │ │ │ + je 3d9f0 │ │ │ │ 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 3dac0 │ │ │ │ + jne 3da00 │ │ │ │ cmpb $0x0,-0xa8(%ebp) │ │ │ │ - je 3dac0 │ │ │ │ + je 3da00 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 3da31 │ │ │ │ + jmp 3d971 │ │ │ │ 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 3da53 │ │ │ │ + je 3d993 │ │ │ │ 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 3da1a │ │ │ │ + jg 3d95a │ │ │ │ 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 3da60 │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x48(%ebp) │ │ │ │ + jne 3d9a0 │ │ │ │ test %eax,%eax │ │ │ │ - je 3da60 │ │ │ │ + je 3d9a0 │ │ │ │ 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 3d9f0 │ │ │ │ + jne 3d930 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 3d9fe │ │ │ │ + jmp 3d93e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ incl -0x68(%ebp) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ cmp %esi,-0x70(%ebp) │ │ │ │ - jne 3d8e0 │ │ │ │ + jne 3d820 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ cmp %esi,-0x9c(%ebp) │ │ │ │ - je 3c912 │ │ │ │ + je 3c852 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %esi,-0x90(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 3d6ba │ │ │ │ - jmp 3d8ad │ │ │ │ + jg 3d5fa │ │ │ │ + jmp 3d7ed │ │ │ │ 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 3d9b5 │ │ │ │ + jmp 3d8f5 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - jmp 3da62 │ │ │ │ + jmp 3d9a2 │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ add %esi,-0x90(%ebp) │ │ │ │ cmp %eax,-0xb0(%ebp) │ │ │ │ - je 3c918 │ │ │ │ + je 3c85c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 3d6c8 │ │ │ │ + jmp 3d608 │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ add %ecx,-0xac(%ebp) │ │ │ │ add %ecx,-0xb8(%ebp) │ │ │ │ cmp -0xb4(%ebp),%eax │ │ │ │ - je 3c918 │ │ │ │ + je 3c85c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 3c56d │ │ │ │ + jmp 3c4ad │ │ │ │ incl -0x9c(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ add %esi,-0x90(%ebp) │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 3c918 │ │ │ │ + je 3c856 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 3ca43 │ │ │ │ + jmp 3c97c │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 3c918 │ │ │ │ + jle 3c85c │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3e155 │ │ │ │ + jle 3e095 │ │ │ │ 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 3dc0a │ │ │ │ + jmp 3db4a │ │ │ │ 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 3dc60 │ │ │ │ + jle 3dba0 │ │ │ │ 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 3dc78 │ │ │ │ + je 3dbb8 │ │ │ │ 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 3dbe0 │ │ │ │ + jns 3db20 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 3dc69 │ │ │ │ + jg 3dba9 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 3dbf8 │ │ │ │ + jg 3db38 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3dbf8 │ │ │ │ + jmp 3db38 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3dbf8 │ │ │ │ + jmp 3db38 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push -0xb8(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ push $0x0 │ │ │ │ push -0xa0(%ebp) │ │ │ │ call 4220 │ │ │ │ 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 3ddb5 │ │ │ │ + jg 3dcf5 │ │ │ │ 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 3dd83 │ │ │ │ + jmp 3dcc3 │ │ │ │ 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 3dd9f │ │ │ │ + jns 3dcdf │ │ │ │ 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 3dd80 │ │ │ │ + cmp -0x48(%ebp),%ecx │ │ │ │ + jne 3dcc0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3ddc0 │ │ │ │ + jmp 3dd00 │ │ │ │ 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 3dcd0 │ │ │ │ + cmp %esi,-0x64(%ebp) │ │ │ │ + jne 3dc10 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3e035 │ │ │ │ + jle 3df75 │ │ │ │ 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 3ded3 │ │ │ │ + jle 3de13 │ │ │ │ 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 3dea7 │ │ │ │ + jmp 3dde7 │ │ │ │ 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 3ded0 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ + je 3de10 │ │ │ │ + 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 3de96 │ │ │ │ + je 3ddd6 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 3de70 │ │ │ │ + jne 3ddb0 │ │ │ │ fldz │ │ │ │ - jmp 3de96 │ │ │ │ + jmp 3ddd6 │ │ │ │ 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 │ │ │ │ @@ -72934,257 +72846,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 3e020 │ │ │ │ + je 3df60 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 3e020 │ │ │ │ + je 3df60 │ │ │ │ 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 3e030 │ │ │ │ + jne 3df70 │ │ │ │ cmpb $0x0,-0x98(%ebp) │ │ │ │ - je 3e030 │ │ │ │ + je 3df70 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 3dfa1 │ │ │ │ + jmp 3dee1 │ │ │ │ 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 3dfc3 │ │ │ │ + je 3df03 │ │ │ │ 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 3df8a │ │ │ │ + jg 3deca │ │ │ │ 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 3dfd0 │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x48(%ebp) │ │ │ │ + jne 3df10 │ │ │ │ test %eax,%eax │ │ │ │ - je 3dfd0 │ │ │ │ + je 3df10 │ │ │ │ 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 3df60 │ │ │ │ + jne 3dea0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 3df6e │ │ │ │ + jmp 3deae │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ incl -0x68(%ebp) │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ cmp %ebx,-0x68(%ebp) │ │ │ │ - jne 3de50 │ │ │ │ + jne 3dd90 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x90(%ebp) │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ cmp %esi,-0x90(%ebp) │ │ │ │ - je 3c916 │ │ │ │ + je 3c85a │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %esi,-0xb0(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 3de1d │ │ │ │ + jle 3dd5d │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb8(%ebp),%edi │ │ │ │ - jmp 3db9b │ │ │ │ + jmp 3dadb │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 3df25 │ │ │ │ + jmp 3de65 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - jmp 3dfd2 │ │ │ │ + jmp 3df12 │ │ │ │ incl -0x90(%ebp) │ │ │ │ add %esi,-0xb0(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ cmp -0xb4(%ebp),%eax │ │ │ │ - je 3c918 │ │ │ │ + je 3c85c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 3dbbf │ │ │ │ + jmp 3daff │ │ │ │ test $0x8,%bl │ │ │ │ - jne 3e09f │ │ │ │ + jne 3dfdf │ │ │ │ movl $0x1,-0x70(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 3c508 │ │ │ │ - jmp 3c9d9 │ │ │ │ + je 3c448 │ │ │ │ + jmp 3c915 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ movl $0x0,-0xac(%ebp) │ │ │ │ movl $0x0,-0x9c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 3cde4 │ │ │ │ - jmp 3c918 │ │ │ │ + jg 3cd14 │ │ │ │ + jmp 3c85c │ │ │ │ movl $0x1,-0x70(%ebp) │ │ │ │ - jmp 3d679 │ │ │ │ + jmp 3d5b9 │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3e0eb │ │ │ │ + jle 3e02b │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ - jmp 3d883 │ │ │ │ + jmp 3d7c3 │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 3e10e │ │ │ │ + jle 3e04e │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ - jmp 3d32f │ │ │ │ + jmp 3d251 │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 3c918 │ │ │ │ + je 3c85c │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 3e0b3 │ │ │ │ - jmp 3c918 │ │ │ │ + jne 3dff3 │ │ │ │ + jmp 3c85c │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 3c918 │ │ │ │ + je 3c85c │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 3e0d3 │ │ │ │ - jmp 3c918 │ │ │ │ + jne 3e013 │ │ │ │ + jmp 3c85c │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3c918 │ │ │ │ + jle 3c85c │ │ │ │ movl $0x0,-0xa8(%ebp) │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ - jmp 3cb74 │ │ │ │ + jmp 3caa4 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 3e174 │ │ │ │ + jle 3e0b4 │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - jmp 3ddf0 │ │ │ │ + jmp 3dd30 │ │ │ │ mov -0xb4(%ebp),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 3c918 │ │ │ │ + je 3c85c │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ecx,2),%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 3e159 │ │ │ │ - jmp 3c918 │ │ │ │ + jne 3e099 │ │ │ │ + jmp 3c85c │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003e1a0 : │ │ │ │ +0003e0e0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 4c47 │ │ │ │ + add $0x25ca1,%eax │ │ │ │ sub $0xac,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %esp,-0xac(%ebp) │ │ │ │ - call 4c47 │ │ │ │ - add $0x25bd2,%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) │ │ │ │ @@ -73205,289 +73117,292 @@ │ │ │ │ call 4220 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x38(%eax),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0x20,%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ - jne 3e5a3 │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + jne 3e4e3 │ │ │ │ + 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 3e481 │ │ │ │ + jle 3e3c1 │ │ │ │ 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 3e330 │ │ │ │ + jne 3e270 │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ test $0x10,%bl │ │ │ │ - jne 3e491 │ │ │ │ + jne 3e3d1 │ │ │ │ test $0x8,%bl │ │ │ │ - jne 3f5db │ │ │ │ + jne 3f55d │ │ │ │ test $0x2,%bl │ │ │ │ - jne 3e98a │ │ │ │ + jne 3e90a │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ and $0x4,%ebx │ │ │ │ mov %ebx,-0xb4(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ - jne 3fb58 │ │ │ │ + jne 3fad8 │ │ │ │ test %eax,%eax │ │ │ │ - jle 3e63b │ │ │ │ + jle 3e57f │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4007b │ │ │ │ + jle 3fffb │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0xa4(%ebp) │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 3e3b6 │ │ │ │ + jmp 3e2f6 │ │ │ │ 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 3e41e │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + jmp 3e35e │ │ │ │ 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 3e478 │ │ │ │ + jle 3e3b8 │ │ │ │ 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 3ee0f │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + je 3ed8f │ │ │ │ + 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 3e3f0 │ │ │ │ + jns 3e330 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 3eb80 │ │ │ │ + jg 3eb00 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 3e408 │ │ │ │ + jg 3e348 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3e408 │ │ │ │ + jmp 3e348 │ │ │ │ test $0x10,%bl │ │ │ │ - je 40061 │ │ │ │ + je 3ffe1 │ │ │ │ movl $0x1,-0x7c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3e63b │ │ │ │ + jle 3e57f │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xa0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 40131 │ │ │ │ + jle 400b1 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 3e4de │ │ │ │ + jmp 3e41e │ │ │ │ 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 3e53f │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jmp 3e47f │ │ │ │ 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 3e59a │ │ │ │ + jle 3e4da │ │ │ │ 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 3eba0 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + je 3eb20 │ │ │ │ + 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 3e510 │ │ │ │ + jns 3e450 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x44(%ebp),%ebx │ │ │ │ - jg 3eb60 │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + jg 3eae0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 3e529 │ │ │ │ + jg 3e469 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3e529 │ │ │ │ + jmp 3e469 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3e63b │ │ │ │ + jle 3e57f │ │ │ │ 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 3e61a │ │ │ │ + jle 3e55a │ │ │ │ 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 3e600 │ │ │ │ + jne 3e540 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x4,%edx │ │ │ │ cmp -0x30(%ebp),%edx │ │ │ │ - jne 3e5d0 │ │ │ │ - jmp 3e63b │ │ │ │ + jne 3e510 │ │ │ │ + jmp 3e57f │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3e63b │ │ │ │ + jmp 3e57f │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3e63b │ │ │ │ + jmp 3e57f │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3e63b │ │ │ │ + jmp 3e57f │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3e63b │ │ │ │ + jmp 3e57f │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 3e57f │ │ │ │ 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 4370 │ │ │ │ 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 │ │ │ │ @@ -73495,284 +73410,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 4220 │ │ │ │ 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 3e702 │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + jle 3e646 │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call 4220 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ testb $0x1,0x38(%esi) │ │ │ │ - je 3e838 │ │ │ │ + je 3e7b8 │ │ │ │ test %eax,%eax │ │ │ │ - jle 3e830 │ │ │ │ + jle 3e7b0 │ │ │ │ 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 -0x9c74(%edx) │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%esi │ │ │ │ - jle 3e7b5 │ │ │ │ + jle 3e735 │ │ │ │ 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 3e700 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%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 3e780 │ │ │ │ + jne 3e700 │ │ │ │ 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 3e970 │ │ │ │ + jne 3e8f0 │ │ │ │ cmpb $0x0,-0x68(%ebp) │ │ │ │ - je 3e970 │ │ │ │ + je 3e8f0 │ │ │ │ mov %edx,%eax │ │ │ │ - jmp 3e804 │ │ │ │ + jmp 3e784 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 3e81e │ │ │ │ + je 3e79e │ │ │ │ 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 3e800 │ │ │ │ - addl $0x8,-0x40(%ebp) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - cmp %edx,-0x40(%ebp) │ │ │ │ - jne 3e750 │ │ │ │ + je 3e780 │ │ │ │ + addl $0x8,-0x48(%ebp) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + cmp %edx,-0x48(%ebp) │ │ │ │ + jne 3e6a0 │ │ │ │ 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 3e830 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + jle 3e7b0 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ fldl -0x999c(%eax) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ nop │ │ │ │ cmp %edx,%esi │ │ │ │ - jge 3e907 │ │ │ │ + jge 3e887 │ │ │ │ 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 4280 │ │ │ │ fdivrs -0x9c74(%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 3e870 │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ + jl 3e7f0 │ │ │ │ + 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 3e95c │ │ │ │ + jne 3e8dc │ │ │ │ test %esi,%esi │ │ │ │ - jg 3e944 │ │ │ │ - jmp 3e95c │ │ │ │ + jg 3e8c4 │ │ │ │ + jmp 3e8dc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 3e95c │ │ │ │ + je 3e8dc │ │ │ │ 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 3e940 │ │ │ │ + je 3e8c0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ inc %ebx │ │ │ │ cmp (%eax),%ebx │ │ │ │ - jge 3e830 │ │ │ │ + jge 3e7b0 │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ - jmp 3e850 │ │ │ │ - addl $0x8,-0x40(%ebp) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - cmp %edx,-0x40(%ebp) │ │ │ │ - jne 3e750 │ │ │ │ + jmp 3e7d0 │ │ │ │ + addl $0x8,-0x48(%ebp) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + cmp %edx,-0x48(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + jne 3e6a0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3e830 │ │ │ │ + jmp 3e7b0 │ │ │ │ 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) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ fldt -0x994c(%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 3ea23 │ │ │ │ + js 3e9a3 │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fdivrs -0x9b70(%ecx) │ │ │ │ - mov -0x40(%ebp),%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 │ │ │ │ @@ -73788,402 +73709,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 3ea00 │ │ │ │ + jne 3e980 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - jmp 3ea27 │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + jmp 3e9a7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add -0x8c(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 3e9b4 │ │ │ │ + jne 3e934 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3e63b │ │ │ │ + jle 3e57f │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 400cb │ │ │ │ + jle 4004b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 3ea78 │ │ │ │ + jmp 3e9f8 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ add $0x4,%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ fldt -0x994c(%eax) │ │ │ │ - fstpt -0x68(%ebp) │ │ │ │ fldl -0x998c(%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 3eaee │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + jmp 3ea6e │ │ │ │ + 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 3eb48 │ │ │ │ + jle 3eac8 │ │ │ │ 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 3f199 │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + je 3f119 │ │ │ │ + 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 3eac0 │ │ │ │ + jns 3ea40 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 3edfd │ │ │ │ + jg 3ed7d │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 3ead8 │ │ │ │ + jg 3ea58 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3ead8 │ │ │ │ + jmp 3ea58 │ │ │ │ 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 3e529 │ │ │ │ + jmp 3e469 │ │ │ │ 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 3e408 │ │ │ │ + jmp 3e348 │ │ │ │ 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 4220 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 3f5a6 │ │ │ │ + jle 3f528 │ │ │ │ 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 3eca9 │ │ │ │ + jle 3ec29 │ │ │ │ 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 3ec7c │ │ │ │ + jmp 3ebfc │ │ │ │ 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 3eca0 │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + je 3ec20 │ │ │ │ + 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 3ec68 │ │ │ │ + je 3ebe8 │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 3ec40 │ │ │ │ + jne 3ebc0 │ │ │ │ fldz │ │ │ │ - jmp 3ec68 │ │ │ │ + jmp 3ebe8 │ │ │ │ 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 3edf0 │ │ │ │ + je 3ed70 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 3edf0 │ │ │ │ + je 3ed70 │ │ │ │ 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 3eda3 │ │ │ │ + jne 3ed23 │ │ │ │ cmpb $0x0,-0x90(%ebp) │ │ │ │ - je 3eda3 │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + je 3ed23 │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ - jmp 3ed71 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 3ecf1 │ │ │ │ + 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 3ed91 │ │ │ │ + je 3ed11 │ │ │ │ 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 3ed5a │ │ │ │ + jg 3ecda │ │ │ │ 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 3eda0 │ │ │ │ + jne 3ed20 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 3eda0 │ │ │ │ + je 3ed20 │ │ │ │ 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 3ed30 │ │ │ │ + jne 3ecb0 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ neg %ecx │ │ │ │ mov %ecx,(%edx,%ebx,4) │ │ │ │ - jmp 3ed3e │ │ │ │ + jmp 3ecbe │ │ │ │ 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 3ec00 │ │ │ │ + jne 3eb80 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmp %eax,-0xa8(%ebp) │ │ │ │ - je 3e627 │ │ │ │ + je 3e567 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,-0x94(%ebp) │ │ │ │ add %eax,-0xa4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 3e4dc │ │ │ │ - jmp 3ebeb │ │ │ │ + jg 3e41c │ │ │ │ + jmp 3eb6b │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ebx,%esi,4) │ │ │ │ - jmp 3ecfd │ │ │ │ + jmp 3ec82 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3ead8 │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + jmp 3ea58 │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 4220 │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ test %edx,%edx │ │ │ │ - jle 3faf4 │ │ │ │ + jle 3fa74 │ │ │ │ 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 -0x994c(%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 3efeb │ │ │ │ + jle 3ef6b │ │ │ │ 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 3efb0 │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + jmp 3ef30 │ │ │ │ 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 3efc6 │ │ │ │ + je 3ef46 │ │ │ │ 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 -0x9c74(%esi) │ │ │ │ - fildl -0x44(%ebp) │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + 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 3f0f0 │ │ │ │ + jbe 3f070 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -74205,1448 +74127,1451 @@ │ │ │ │ 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 3ef7f │ │ │ │ + je 3eeff │ │ │ │ fchs │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ fmull -0x998c(%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 3efe2 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + jle 3ef62 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov -0x4(%eax,%ecx,4),%ebx │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x4(%eax,%ecx,4),%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 3eec0 │ │ │ │ + jne 3ee40 │ │ │ │ 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 3efb0 │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jg 3ef30 │ │ │ │ + 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 3f160 │ │ │ │ + je 3f0e0 │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov -0xa8(%ebp),%ebx │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ mov (%ecx,%ebx,1),%ecx │ │ │ │ inc %ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 3f160 │ │ │ │ + je 3f0e0 │ │ │ │ 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 3f107 │ │ │ │ + jne 3f087 │ │ │ │ cmpb $0x0,-0xa0(%ebp) │ │ │ │ - je 3f107 │ │ │ │ + je 3f087 │ │ │ │ mov %ecx,%edx │ │ │ │ - jmp 3f0c1 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 3f041 │ │ │ │ + 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 3f0e1 │ │ │ │ + je 3f061 │ │ │ │ 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 3f0aa │ │ │ │ + jg 3f02a │ │ │ │ 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 3f110 │ │ │ │ + jne 3f090 │ │ │ │ test %edx,%edx │ │ │ │ - je 3f110 │ │ │ │ + je 3f090 │ │ │ │ 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 3f080 │ │ │ │ + jne 3f000 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%edx,4) │ │ │ │ - jmp 3f08e │ │ │ │ + jmp 3f00e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 3f180 │ │ │ │ + ja 3f100 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x998c(%esi) │ │ │ │ - jmp 3ef90 │ │ │ │ + jmp 3ef10 │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmp %eax,-0x7c(%ebp) │ │ │ │ - jne 3ee80 │ │ │ │ + jne 3ee00 │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ cmp %esi,-0x94(%ebp) │ │ │ │ - je 3e62b │ │ │ │ + je 3e56b │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ add %eax,-0xa4(%ebp) │ │ │ │ add %eax,-0xb4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 3e3b2 │ │ │ │ - jmp 3ee66 │ │ │ │ + jg 3e2f2 │ │ │ │ + jmp 3ede6 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%ecx,%ebx,4) │ │ │ │ - jmp 3f042 │ │ │ │ + jmp 3efc7 │ │ │ │ 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 -0x998c(%esi) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 3ef90 │ │ │ │ + jmp 3ef10 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + fstpt -0x48(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push -0xb0(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 4220 │ │ │ │ - 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 3f570 │ │ │ │ + jbe 3f4f0 │ │ │ │ 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 3f278 │ │ │ │ + je 3f204 │ │ │ │ fchs │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ fmuls -0x9c74(%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 3f319 │ │ │ │ - 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 3f299 │ │ │ │ + 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 -0x9c84(%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 3f325 │ │ │ │ + jg 3f2a3 │ │ │ │ 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 3f300 │ │ │ │ + jne 3f280 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3f330 │ │ │ │ + jmp 3f2b0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 3f2b0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3f330 │ │ │ │ - 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 3f1e0 │ │ │ │ + jne 3f170 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3fb29 │ │ │ │ + jle 3faa9 │ │ │ │ + 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 3f423 │ │ │ │ + jle 3f3a3 │ │ │ │ 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 3f3f7 │ │ │ │ + jmp 3f377 │ │ │ │ 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 3f420 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ + je 3f3a0 │ │ │ │ + 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 3f3e6 │ │ │ │ + je 3f366 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 3f3c0 │ │ │ │ + jne 3f340 │ │ │ │ fldz │ │ │ │ - jmp 3f3e6 │ │ │ │ + jmp 3f366 │ │ │ │ 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 3f560 │ │ │ │ + je 3f4e0 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 3f560 │ │ │ │ + je 3f4e0 │ │ │ │ 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 3f59e │ │ │ │ + jne 3f520 │ │ │ │ cmpb $0x0,-0xa0(%ebp) │ │ │ │ - je 3f59e │ │ │ │ + je 3f520 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 3f4f1 │ │ │ │ + jmp 3f471 │ │ │ │ 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 3f511 │ │ │ │ + je 3f491 │ │ │ │ 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 3f4da │ │ │ │ + jg 3f45a │ │ │ │ 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 3f520 │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x48(%ebp) │ │ │ │ + jne 3f4a0 │ │ │ │ test %eax,%eax │ │ │ │ - je 3f520 │ │ │ │ + je 3f4a0 │ │ │ │ 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 3f4b0 │ │ │ │ - mov -0x24(%ebp),%ecx │ │ │ │ + jne 3f430 │ │ │ │ neg %ebx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 3f4be │ │ │ │ + jmp 3f43e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ incl -0x68(%ebp) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ cmp %esi,-0x7c(%ebp) │ │ │ │ - jne 3f3a0 │ │ │ │ + jne 3f320 │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 3e631 │ │ │ │ + je 3e571 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %esi,-0xa4(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 3ea76 │ │ │ │ - jmp 3f379 │ │ │ │ + jg 3e9f6 │ │ │ │ + jmp 3f2fb │ │ │ │ nop │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 3f477 │ │ │ │ - fxch %st(2) │ │ │ │ - fcomip %st(2),%st │ │ │ │ - ja 3f585 │ │ │ │ + jmp 3f3fc │ │ │ │ fstp %st(1) │ │ │ │ - fldl -0xa0(%ebp) │ │ │ │ - fmul %st(1),%st │ │ │ │ - jmp 3f28a │ │ │ │ fxch %st(1) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ja 3f508 │ │ │ │ + ffreep %st(0) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ + fmull -0xa0(%ebp) │ │ │ │ + jmp 3f216 │ │ │ │ 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 3f28a │ │ │ │ + jmp 3f216 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - jmp 3f522 │ │ │ │ + jmp 3f4a2 │ │ │ │ incl -0x8c(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ add %esi,-0x94(%ebp) │ │ │ │ add %esi,-0xa4(%ebp) │ │ │ │ cmp %eax,-0xa8(%ebp) │ │ │ │ - je 3e63b │ │ │ │ + je 3e57f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 3e4ea │ │ │ │ + jmp 3e42a │ │ │ │ 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) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ fldt -0x994c(%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 3f683 │ │ │ │ + js 3f603 │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ fdivrs -0x9b70(%ecx) │ │ │ │ - mov -0x40(%ebp),%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 3f660 │ │ │ │ + jne 3f5e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - jmp 3f687 │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + jmp 3f607 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add -0x8c(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 3f605 │ │ │ │ + jne 3f587 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 3e63b │ │ │ │ + jle 3e57f │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%edi │ │ │ │ mov %edi,-0xa8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 400ab │ │ │ │ + jle 4002b │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 3f6dc │ │ │ │ + jmp 3f65c │ │ │ │ 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 3f73b │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jmp 3f6bb │ │ │ │ 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 3f792 │ │ │ │ + jle 3f712 │ │ │ │ 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 3f7b2 │ │ │ │ + je 3f732 │ │ │ │ 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 3f710 │ │ │ │ + jns 3f690 │ │ │ │ add %edx,%ebx │ │ │ │ - cmp -0x44(%ebp),%ebx │ │ │ │ - jg 3f7a0 │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + jg 3f720 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 3f729 │ │ │ │ + jg 3f6a9 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3f729 │ │ │ │ + jmp 3f6a9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3f729 │ │ │ │ + jmp 3f6a9 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push -0x80(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 4220 │ │ │ │ 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 3f879 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + jle 3f7f9 │ │ │ │ + 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 3f87d │ │ │ │ + jl 3f7fd │ │ │ │ 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 3f860 │ │ │ │ + jne 3f7e0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3f880 │ │ │ │ + jmp 3f800 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3f880 │ │ │ │ + jmp 3f800 │ │ │ │ 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 3f800 │ │ │ │ + jne 3f780 │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 3fac5 │ │ │ │ + jle 3fa45 │ │ │ │ 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 3f973 │ │ │ │ + jle 3f8f3 │ │ │ │ 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 3f947 │ │ │ │ + jmp 3f8c7 │ │ │ │ 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 3f970 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ + je 3f8f0 │ │ │ │ + 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 3f936 │ │ │ │ + je 3f8b6 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 3f910 │ │ │ │ + jne 3f890 │ │ │ │ fldz │ │ │ │ - jmp 3f936 │ │ │ │ + jmp 3f8b6 │ │ │ │ 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 3fab0 │ │ │ │ + je 3fa30 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 3fab0 │ │ │ │ + je 3fa30 │ │ │ │ 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 3fac0 │ │ │ │ + jne 3fa40 │ │ │ │ cmpb $0x0,-0xa0(%ebp) │ │ │ │ - je 3fac0 │ │ │ │ + je 3fa40 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 3fa41 │ │ │ │ + jmp 3f9c1 │ │ │ │ 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 3fa63 │ │ │ │ + je 3f9e3 │ │ │ │ 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 3fa2a │ │ │ │ + jg 3f9aa │ │ │ │ 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 3fa70 │ │ │ │ + jne 3f9f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 3fa70 │ │ │ │ + je 3f9f0 │ │ │ │ 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 3fa00 │ │ │ │ + jne 3f980 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 3fa0e │ │ │ │ + jmp 3f98e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ incl -0x68(%ebp) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ cmp %ebx,-0x68(%ebp) │ │ │ │ - jne 3f8f0 │ │ │ │ + jne 3f870 │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmp %eax,-0xb0(%ebp) │ │ │ │ - je 3e635 │ │ │ │ + je 3e575 │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %esi,-0xa4(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jg 3f6da │ │ │ │ - jmp 3f8cd │ │ │ │ + jg 3f65a │ │ │ │ + jmp 3f84d │ │ │ │ nop │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 3f9c7 │ │ │ │ + jmp 3f94c │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - jmp 3fa72 │ │ │ │ + jmp 3f9f2 │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ add %esi,-0xa4(%ebp) │ │ │ │ cmp %eax,-0xb0(%ebp) │ │ │ │ - je 3e63b │ │ │ │ + je 3e57f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 3f6e8 │ │ │ │ + jmp 3f668 │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ add %ecx,-0xa4(%ebp) │ │ │ │ add %ecx,-0xb4(%ebp) │ │ │ │ cmp -0xb0(%ebp),%eax │ │ │ │ - je 3e63b │ │ │ │ + je 3e57f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 3e3bf │ │ │ │ + jmp 3e2ff │ │ │ │ incl -0x94(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ add %esi,-0xa4(%ebp) │ │ │ │ cmp %eax,-0xb4(%ebp) │ │ │ │ - je 3e63b │ │ │ │ + je 3e579 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 3ea9f │ │ │ │ + jmp 3ea1c │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 3e63b │ │ │ │ + jle 3e57f │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ lea -0x4(,%eax,4),%esi │ │ │ │ mov %esi,-0xa4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 40155 │ │ │ │ + jle 400d5 │ │ │ │ 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 3fc0a │ │ │ │ + jmp 3fb8a │ │ │ │ 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 3fc60 │ │ │ │ + jle 3fbe0 │ │ │ │ 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 3fc78 │ │ │ │ + je 3fbf8 │ │ │ │ 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 3fbe0 │ │ │ │ + jns 3fb60 │ │ │ │ add %edx,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jg 3fc69 │ │ │ │ + jg 3fbe9 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 3fbf8 │ │ │ │ + jg 3fb78 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3fbf8 │ │ │ │ + jmp 3fb78 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 3fbf8 │ │ │ │ + jmp 3fb78 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push -0xb8(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ push $0x0 │ │ │ │ push -0x98(%ebp) │ │ │ │ call 4220 │ │ │ │ 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 3fdc5 │ │ │ │ + jg 3fd45 │ │ │ │ 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 3fd97 │ │ │ │ + jmp 3fd17 │ │ │ │ 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 3fdd0 │ │ │ │ - sub -0x44(%ebp),%eax │ │ │ │ + cmp -0x48(%ebp),%ecx │ │ │ │ + je 3fd50 │ │ │ │ + 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 3fd80 │ │ │ │ + jns 3fd00 │ │ │ │ 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 3fd94 │ │ │ │ + cmp %ecx,-0x48(%ebp) │ │ │ │ + jne 3fd14 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3fdd4 │ │ │ │ + jmp 3fd54 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3fdd4 │ │ │ │ + jmp 3fd54 │ │ │ │ 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 3fcd0 │ │ │ │ + cmp %esi,-0x64(%ebp) │ │ │ │ + jne 3fc50 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 40035 │ │ │ │ + jle 3ffb5 │ │ │ │ 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 3fed3 │ │ │ │ + jle 3fe53 │ │ │ │ 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 3fea7 │ │ │ │ + jmp 3fe27 │ │ │ │ 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 3fed0 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%esi │ │ │ │ + je 3fe50 │ │ │ │ + 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 3fe96 │ │ │ │ + je 3fe16 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 3fe70 │ │ │ │ + jne 3fdf0 │ │ │ │ fldz │ │ │ │ - jmp 3fe96 │ │ │ │ + jmp 3fe16 │ │ │ │ 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 40020 │ │ │ │ + je 3ffa0 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x20(%esi),%ebx │ │ │ │ mov -0xa4(%ebp),%esi │ │ │ │ mov (%ebx,%esi,1),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 40020 │ │ │ │ + je 3ffa0 │ │ │ │ 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 40030 │ │ │ │ + jne 3ffb0 │ │ │ │ cmpb $0x0,-0xa0(%ebp) │ │ │ │ - je 40030 │ │ │ │ + je 3ffb0 │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 3ffa1 │ │ │ │ + jmp 3ff21 │ │ │ │ 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 3ffc3 │ │ │ │ + je 3ff43 │ │ │ │ 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 3ff8a │ │ │ │ + jg 3ff0a │ │ │ │ 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 3ffd0 │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x48(%ebp) │ │ │ │ + jne 3ff50 │ │ │ │ test %eax,%eax │ │ │ │ - je 3ffd0 │ │ │ │ + je 3ff50 │ │ │ │ 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 3ff60 │ │ │ │ + jne 3fee0 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 3ff6e │ │ │ │ + jmp 3feee │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ incl -0x68(%ebp) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ cmp %esi,-0x7c(%ebp) │ │ │ │ - jne 3fe50 │ │ │ │ + jne 3fdd0 │ │ │ │ incl -0x90(%ebp) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ cmp %esi,-0x90(%ebp) │ │ │ │ - je 3e639 │ │ │ │ + je 3e57d │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add %esi,-0xb4(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 3fe31 │ │ │ │ + jle 3fdb1 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0xb8(%ebp),%edi │ │ │ │ - jmp 3fb9b │ │ │ │ + jmp 3fb1b │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ neg %edx │ │ │ │ mov %edx,(%esi,%ebx,4) │ │ │ │ - jmp 3ff27 │ │ │ │ + jmp 3feac │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - jmp 3ffd2 │ │ │ │ + jmp 3ff52 │ │ │ │ incl -0x90(%ebp) │ │ │ │ add %esi,-0xb4(%ebp) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ cmp -0xb0(%ebp),%eax │ │ │ │ - je 3e63b │ │ │ │ + je 3e57f │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x2c(%eax),%eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - jmp 3fbbf │ │ │ │ + jmp 3fb3f │ │ │ │ test $0x8,%bl │ │ │ │ - jne 4009f │ │ │ │ + jne 4001f │ │ │ │ movl $0x1,-0x7c(%ebp) │ │ │ │ test $0x2,%bl │ │ │ │ - je 3e358 │ │ │ │ - jmp 3ea35 │ │ │ │ + je 3e298 │ │ │ │ + jmp 3e9b5 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ movl $0x0,-0xa4(%ebp) │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jg 3ee34 │ │ │ │ - jmp 3e63b │ │ │ │ + jg 3edb4 │ │ │ │ + jmp 3e57f │ │ │ │ movl $0x1,-0x7c(%ebp) │ │ │ │ - jmp 3f699 │ │ │ │ + jmp 3f619 │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 400eb │ │ │ │ + jle 4006b │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov %edx,-0xa4(%ebp) │ │ │ │ - jmp 3f8a3 │ │ │ │ + jmp 3f823 │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 4010e │ │ │ │ + jle 4008e │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov %edx,-0xa4(%ebp) │ │ │ │ - jmp 3f34f │ │ │ │ + jmp 3f2d1 │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 3e63b │ │ │ │ + je 3e57f │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 400b3 │ │ │ │ - jmp 3e63b │ │ │ │ + jne 40033 │ │ │ │ + jmp 3e57f │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 3e63b │ │ │ │ + je 3e57f │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%esi,2),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 400d3 │ │ │ │ - jmp 3e63b │ │ │ │ + jne 40053 │ │ │ │ + jmp 3e57f │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 3e63b │ │ │ │ + jle 3e57f │ │ │ │ movl $0x0,-0x94(%ebp) │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ - jmp 3ebc4 │ │ │ │ + jmp 3eb44 │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 40174 │ │ │ │ + jle 400f4 │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov %edx,-0xb4(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - jmp 3fe04 │ │ │ │ + jmp 3fd84 │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 3e63b │ │ │ │ + je 3e57f │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ add $0x2,%eax │ │ │ │ lea (%edx,%ecx,2),%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 40159 │ │ │ │ - jmp 3e63b │ │ │ │ + jne 400d9 │ │ │ │ + jmp 3e57f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000401a0 : │ │ │ │ +00040120 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - call 5185 │ │ │ │ - add $0x23bdb,%edi │ │ │ │ + call 51a5 │ │ │ │ + add $0x23c5b,%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 4220 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%esi) │ │ │ │ - je 40444 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je 403c4 │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4041b │ │ │ │ + jle 4039b │ │ │ │ fldl -0x999c(%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 │ │ │ │ @@ -75662,47 +75587,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 4031d │ │ │ │ + jle 4029d │ │ │ │ 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 402c0 │ │ │ │ + je 40240 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ movl $0x1,0x0(,%eax,4) │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 402d4 │ │ │ │ - jmp 402c0 │ │ │ │ + je 40254 │ │ │ │ + jmp 40240 │ │ │ │ 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 402c0 │ │ │ │ + jne 40240 │ │ │ │ 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) │ │ │ │ @@ -75717,196 +75642,196 @@ │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fstl -0x8(%ebx) │ │ │ │ fsin │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstl -0x8(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 40300 │ │ │ │ + jne 40280 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 40404 │ │ │ │ + jle 40384 │ │ │ │ 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 40352 │ │ │ │ + jmp 402d2 │ │ │ │ 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 40439 │ │ │ │ + jle 403b9 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 4038e │ │ │ │ + jmp 4030e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ movl $0x1,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 40430 │ │ │ │ + je 403b0 │ │ │ │ mov (%esi,%eax,4),%edx │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ dec %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 40380 │ │ │ │ + je 40300 │ │ │ │ inc %ebx │ │ │ │ - mov %ebx,(%ecx,%eax,4) │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jle 403e0 │ │ │ │ + mov %ebx,(%ecx,%eax,4) │ │ │ │ + jle 40360 │ │ │ │ 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 403c0 │ │ │ │ - jmp 403f0 │ │ │ │ + jne 40340 │ │ │ │ + jmp 40370 │ │ │ │ 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 40350 │ │ │ │ + jne 402d0 │ │ │ │ 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 40210 │ │ │ │ + jg 40190 │ │ │ │ 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 403a4 │ │ │ │ + jmp 40324 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ - jmp 40399 │ │ │ │ + jmp 40319 │ │ │ │ test %eax,%eax │ │ │ │ - jle 4041b │ │ │ │ + jle 4039b │ │ │ │ mov (%esi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4041b │ │ │ │ + jle 4039b │ │ │ │ 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 -0x999c(%eax) │ │ │ │ - mov -0x24(%ebp),%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 40480 │ │ │ │ + jne 40400 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x8,%esi │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %ecx,-0x20(%ebp) │ │ │ │ - jne 4046b │ │ │ │ + jne 403eb │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -000404b0 : │ │ │ │ +00040430 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - call 5185 │ │ │ │ - add $0x238cb,%edi │ │ │ │ + call 51a5 │ │ │ │ + add $0x2394b,%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 4220 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ cmpl $0x1,0x18(%edx) │ │ │ │ - je 40741 │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je 406c1 │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4071b │ │ │ │ + jle 4069b │ │ │ │ fldl -0x999c(%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 │ │ │ │ @@ -75917,82 +75842,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 40643 │ │ │ │ + jle 405c3 │ │ │ │ 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 405c0 │ │ │ │ + je 40540 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ movl $0x1,0x0(,%eax,4) │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 407b0 │ │ │ │ + je 40730 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ movl $0x1,(%eax) │ │ │ │ movl $0x1,0x4(%eax) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 405c3 │ │ │ │ + jne 40543 │ │ │ │ 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 40620 │ │ │ │ + jmp 405a0 │ │ │ │ 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 40620 │ │ │ │ + jne 405a0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 40704 │ │ │ │ + jle 40684 │ │ │ │ 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 │ │ │ │ @@ -76006,83 +75931,83 @@ │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ fmul %st(1),%st │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 40736 │ │ │ │ + jle 406b6 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - jmp 406ae │ │ │ │ + jmp 4062e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x1,(%ecx,%eax,4) │ │ │ │ dec %eax │ │ │ │ - je 40730 │ │ │ │ + je 406b0 │ │ │ │ mov (%edi,%eax,4),%ebx │ │ │ │ mov (%ecx,%eax,4),%esi │ │ │ │ dec %ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 406a0 │ │ │ │ + je 40620 │ │ │ │ inc %esi │ │ │ │ - mov %esi,(%ecx,%eax,4) │ │ │ │ cmp %eax,-0x24(%ebp) │ │ │ │ - jle 406f2 │ │ │ │ + mov %esi,(%ecx,%eax,4) │ │ │ │ + jle 40672 │ │ │ │ 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 406e0 │ │ │ │ + jne 40660 │ │ │ │ addl $0x8,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ cmp %eax,-0x2c(%ebp) │ │ │ │ - jne 40670 │ │ │ │ + jne 405f0 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x3c(%ebp),%esp │ │ │ │ incl -0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jg 40520 │ │ │ │ + jg 404a0 │ │ │ │ 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 406c4 │ │ │ │ + jmp 40644 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ mov (%ecx,%eax,4),%esi │ │ │ │ - jmp 406b9 │ │ │ │ + jmp 40639 │ │ │ │ test %eax,%eax │ │ │ │ - jle 4071b │ │ │ │ + jle 4069b │ │ │ │ mov %edx,%edi │ │ │ │ mov (%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4071b │ │ │ │ + jle 4069b │ │ │ │ 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 -0x999c(%eax) │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ lea (%eax,%esi,1),%edi │ │ │ │ @@ -76095,87 +76020,87 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ fmull (%edi) │ │ │ │ fsin │ │ │ │ fmull (%ecx) │ │ │ │ faddl -0x8(%ebx,%eax,8) │ │ │ │ fstpl -0x8(%ebx,%eax,8) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 40780 │ │ │ │ + jne 40700 │ │ │ │ add $0x8,%esi │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %ecx,-0x20(%ebp) │ │ │ │ - jne 4076a │ │ │ │ + jne 406ea │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ - jmp 405dc │ │ │ │ + jmp 4055c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000407c0 : │ │ │ │ +00040740 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x34,%esp │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ - call 60a4 │ │ │ │ - add $0x235bc,%ecx │ │ │ │ + call 60e4 │ │ │ │ + add $0x2363c,%ecx │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 40939 │ │ │ │ + jle 408b9 │ │ │ │ mov 0x34(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - js 40939 │ │ │ │ + js 408b9 │ │ │ │ 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 -0x994c(%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 408e5 │ │ │ │ + jmp 40865 │ │ │ │ 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) │ │ │ │ @@ -76199,52 +76124,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 408cf │ │ │ │ + je 4084f │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ecx) │ │ │ │ fmull -0x998c(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 40920 │ │ │ │ + je 408a0 │ │ │ │ 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 40890 │ │ │ │ + ja 40810 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 40950 │ │ │ │ + ja 408d0 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x998c(%ecx) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ cmp %edx,%edi │ │ │ │ - jne 408e4 │ │ │ │ + jne 40864 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 40922 │ │ │ │ + jmp 408a2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ inc %ebp │ │ │ │ add %esi,0x8(%esp) │ │ │ │ cmp 0xc(%esp),%ebp │ │ │ │ - jne 40850 │ │ │ │ + jne 407d0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x34,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -76255,119 +76180,115 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmull -0x998c(%ecx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 408dd │ │ │ │ + jmp 4085d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00040970 : │ │ │ │ +000408f0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x54,%esp │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ call 4975 <__cxa_finalize@plt+0x135> │ │ │ │ - add $0x2340c,%edx │ │ │ │ + add $0x2348c,%edx │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ mov %edi,0x3c(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 40b63 │ │ │ │ + jle 40ad3 │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ + mov %esi,0x24(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 40b63 │ │ │ │ - mov 0x20(%eax),%esi │ │ │ │ + jle 40ad3 │ │ │ │ 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 -0x994c(%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 -0x994c(%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 -0x9c84(%edx) │ │ │ │ add %ecx,%edi │ │ │ │ add 0x44(%esp),%ecx │ │ │ │ - fld %st(1) │ │ │ │ - fmul %st(2),%st │ │ │ │ + fld %st(0) │ │ │ │ + fdivrs -0x9c84(%edx) │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ + fld %st(0) │ │ │ │ + fmul %st(1),%st │ │ │ │ fstpl 0x10(%esp) │ │ │ │ - jmp 40ad4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 40a4c │ │ │ │ + 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 40a87 │ │ │ │ + je 409ff │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%edx) │ │ │ │ fmull -0x998c(%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 -0x994c(%edx) │ │ │ │ fld %st(0) │ │ │ │ fstpt (%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ @@ -76376,332 +76297,327 @@ │ │ │ │ fsubr %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ f2xm1 │ │ │ │ fadds -0x9c84(%edx) │ │ │ │ fscale │ │ │ │ fstp %st(1) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - add 0x1c(%esp),%ebx │ │ │ │ - cmp %esi,0x18(%esp) │ │ │ │ - je 40b50 │ │ │ │ + add 0x28(%esp),%ebx │ │ │ │ + cmp %esi,0x24(%esp) │ │ │ │ + je 40ac0 │ │ │ │ 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 40a40 │ │ │ │ + ja 409c0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 40b30 │ │ │ │ + ja 40aa0 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x998c(%edx) │ │ │ │ - jmp 40a95 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 40a0d │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ fchs │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmull -0x998c(%edx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 40a95 │ │ │ │ + jmp 40a0d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ inc %eax │ │ │ │ cmp 0x3c(%esp),%eax │ │ │ │ - jne 409f0 │ │ │ │ + jne 40970 │ │ │ │ + ffreep %st(0) │ │ │ │ add $0x54,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00040b70 : │ │ │ │ +00040ae0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x54,%esp │ │ │ │ - mov 0x68(%esp),%eax │ │ │ │ - call 3bb36 │ │ │ │ - add $0x2320c,%ebp │ │ │ │ + sub $0x4c,%esp │ │ │ │ + mov 0x60(%esp),%eax │ │ │ │ + call 3ba46 │ │ │ │ + add $0x2329c,%ebp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 40d82 │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ + jle 40ce7 │ │ │ │ + mov 0x60(%esp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ - mov %edi,0x2c(%esp) │ │ │ │ + mov %edi,0x24(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 40d82 │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ + jle 40ce7 │ │ │ │ + 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 -0x994c(%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 -0x994c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 40d75 │ │ │ │ - mov 0x48(%esp),%eax │ │ │ │ + jle 40cda │ │ │ │ + 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 -0x9c74(%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 -0x9c74(%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 40d0f │ │ │ │ + add 0x14(%esp),%ecx │ │ │ │ + jmp 40c77 │ │ │ │ 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 40cf7 │ │ │ │ + je 40c5f │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ebp) │ │ │ │ fmull -0x998c(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 40d4b │ │ │ │ + je 40cb0 │ │ │ │ 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 40cb0 │ │ │ │ + ja 40c20 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 40d90 │ │ │ │ + ja 40cf0 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x998c(%ebp) │ │ │ │ fstpl (%ecx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jne 40d0d │ │ │ │ - incl 0x14(%esp) │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ - add 0x34(%esp),%ebx │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - add %ecx,0x18(%esp) │ │ │ │ - cmp %eax,0x2c(%esp) │ │ │ │ - jne 40c80 │ │ │ │ + jne 40c75 │ │ │ │ + incl 0xc(%esp) │ │ │ │ + add 0x2c(%esp),%ebx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + mov 0x28(%esp),%ecx │ │ │ │ + add %ecx,0x10(%esp) │ │ │ │ + cmp %eax,0x24(%esp) │ │ │ │ + jne 40bf0 │ │ │ │ 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 40c00 │ │ │ │ + cmp 0x3c(%esp),%esi │ │ │ │ + jne 40b70 │ │ │ │ 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 -0x998c(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 40d05 │ │ │ │ + jmp 40c6d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00040db0 : │ │ │ │ +00040d10 : │ │ │ │ push %ebp │ │ │ │ fld1 │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ call 4c47 │ │ │ │ - add $0x22fc9,%eax │ │ │ │ + add $0x23069,%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 41315 │ │ │ │ + jle 41275 │ │ │ │ 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 40e60 │ │ │ │ + jne 40dc0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 41309 │ │ │ │ + jle 41269 │ │ │ │ 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 │ │ │ │ @@ -76709,48 +76625,48 @@ │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fldt -0x994c(%eax) │ │ │ │ fldl -0x998c(%eax) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 40fdb │ │ │ │ + jle 40f3b │ │ │ │ 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 40f2f │ │ │ │ + jmp 40e8f │ │ │ │ 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 40f86 │ │ │ │ + jle 40ee6 │ │ │ │ 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 40fb0 │ │ │ │ + je 40f10 │ │ │ │ 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) │ │ │ │ @@ -76766,55 +76682,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 40f00 │ │ │ │ + jns 40e60 │ │ │ │ add %edx,%ebx │ │ │ │ cmp -0x38(%ebp),%ebx │ │ │ │ - jg 40f90 │ │ │ │ + jg 40ef0 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ mov $0x1,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jg 40f19 │ │ │ │ + jg 40e79 │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 40f19 │ │ │ │ + jmp 40e79 │ │ │ │ nop │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov %edx,(%eax,%ecx,4) │ │ │ │ neg %edx │ │ │ │ mov $0xffffffff,%eax │ │ │ │ - jmp 40f19 │ │ │ │ + jmp 40e79 │ │ │ │ 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 4220 │ │ │ │ - add $0x10,%esp │ │ │ │ fldl -0x38(%ebp) │ │ │ │ + add $0x10,%esp │ │ │ │ fldt -0x28(%ebp) │ │ │ │ - jmp 40fe0 │ │ │ │ + jmp 40f40 │ │ │ │ fxch %st(1) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 41311 │ │ │ │ + jle 41271 │ │ │ │ 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 │ │ │ │ @@ -76824,51 +76740,51 @@ │ │ │ │ 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 41188 │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ + jge 410e8 │ │ │ │ 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 41150 │ │ │ │ + jmp 410b0 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 41166 │ │ │ │ + je 410c6 │ │ │ │ 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 -0x9c74(%esi) │ │ │ │ fildl -0x38(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ fdivrp %st,%st(1) │ │ │ │ @@ -76884,15 +76800,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 41280 │ │ │ │ + jbe 411e0 │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -76914,47 +76830,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 41123 │ │ │ │ + je 41083 │ │ │ │ fchs │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ fmuls -0x9c74(%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 41182 │ │ │ │ + jle 410e2 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,4),%ebx │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x4(%eax,%edx,4),%ecx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 41060 │ │ │ │ + jne 40fc0 │ │ │ │ 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 41150 │ │ │ │ + jg 410b0 │ │ │ │ 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) │ │ │ │ @@ -76963,223 +76879,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 412d0 │ │ │ │ + je 41230 │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ mov 0x20(%ebx),%ebx │ │ │ │ mov -0x4(%ebx,%ecx,4),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 412d0 │ │ │ │ - mov (%edi,%eax,4),%ebx │ │ │ │ + je 41230 │ │ │ │ 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 41290 │ │ │ │ + jle 411f0 │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 41251 │ │ │ │ - jmp 41290 │ │ │ │ + je 411b1 │ │ │ │ + jmp 411f0 │ │ │ │ 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 41273 │ │ │ │ + je 411d3 │ │ │ │ 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 4123a │ │ │ │ + jg 4119a │ │ │ │ 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 41290 │ │ │ │ + jne 411f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 41290 │ │ │ │ + je 411f0 │ │ │ │ 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 41210 │ │ │ │ + jne 41170 │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ neg %ebx │ │ │ │ mov %ebx,(%ecx,%eax,4) │ │ │ │ - jmp 4121e │ │ │ │ + jmp 4117e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 412f0 │ │ │ │ + ja 41250 │ │ │ │ fstp %st(1) │ │ │ │ fmul %st(3),%st │ │ │ │ - jmp 41130 │ │ │ │ + jmp 41090 │ │ │ │ nop │ │ │ │ addl $0x4,-0x54(%ebp) │ │ │ │ addl $0x8,-0x5c(%ebp) │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ cmp -0x6c(%ebp),%ebx │ │ │ │ - jne 41020 │ │ │ │ + jne 40f80 │ │ │ │ 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 41305 │ │ │ │ + jle 41265 │ │ │ │ fxch %st(1) │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - jmp 40ec0 │ │ │ │ + jmp 40e20 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ negl -0x28(%ebp) │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %ecx,(%ebx,%eax,4) │ │ │ │ - jmp 411d4 │ │ │ │ + jmp 41137 │ │ │ │ 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 41130 │ │ │ │ + jmp 41090 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 412aa │ │ │ │ + jmp 4120a │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 40e6a │ │ │ │ + jmp 40dca │ │ │ │ nop │ │ │ │ │ │ │ │ -00041320 : │ │ │ │ +00041280 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x22a5e,%ebx │ │ │ │ + add $0x22afe,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - jne 41350 │ │ │ │ + jne 412b0 │ │ │ │ test $0x20,%al │ │ │ │ - jne 41363 │ │ │ │ + jne 412c3 │ │ │ │ test $0x8,%al │ │ │ │ - jne 41376 │ │ │ │ + jne 412d6 │ │ │ │ test $0x4,%al │ │ │ │ - jne 41389 │ │ │ │ + jne 412e9 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4480 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 4133f │ │ │ │ + je 4129f │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4170 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 41343 │ │ │ │ + je 412a3 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 45d0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 41347 │ │ │ │ + je 412a7 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4180 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000413a0 : │ │ │ │ +00041300 : │ │ │ │ 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 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x229d0,%ebx │ │ │ │ - mov %ebp,0x18(%edi) │ │ │ │ + add $0x22a70,%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 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ - jle 41490 │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + jle 413f0 │ │ │ │ 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 41400 │ │ │ │ + jne 41360 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ xor %esi,%esi │ │ │ │ mov %eax,0x4(%edi) │ │ │ │ push %edx │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -77188,173 +77105,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 4400 │ │ │ │ - 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 41430 │ │ │ │ + jne 41390 │ │ │ │ + cmpl $0x1,0x4(%esp) │ │ │ │ movl $0x8,0x2c(%edi) │ │ │ │ mov $0xdd1,%eax │ │ │ │ - cmpl $0x1,0x4(%esp) │ │ │ │ - je 414ad │ │ │ │ + je 4140d │ │ │ │ mov %eax,0x38(%edi) │ │ │ │ movl $0x41,0x3c(%edi) │ │ │ │ add $0x1c,%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 3bb40 │ │ │ │ + jmp 3ba80 │ │ │ │ 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 46d0 │ │ │ │ movl $0x8,0x2c(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x20(%edi) │ │ │ │ mov $0x7d1,%eax │ │ │ │ - jmp 4146c │ │ │ │ + jmp 413cc │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000414c0 : │ │ │ │ +00041420 : │ │ │ │ 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 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x228b0,%ebx │ │ │ │ + add $0x22950,%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 46d0 │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov %eax,0x1c(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 415a0 │ │ │ │ + jle 41500 │ │ │ │ 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 41530 │ │ │ │ + jne 41490 │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ - 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 41560 │ │ │ │ + jne 414c0 │ │ │ │ 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 3bb40 │ │ │ │ + jmp 3ba80 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x2,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x20(%ebp) │ │ │ │ - jmp 4156f │ │ │ │ + jmp 414cf │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000415c0 : │ │ │ │ +00041520 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x227bf,%ebx │ │ │ │ + add $0x2285f,%ebx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ lea 0x10(%esp),%eax │ │ │ │ push %eax │ │ │ │ push $0x1 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 4600 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -000415f0 : │ │ │ │ +00041550 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x2278f,%ebx │ │ │ │ + add $0x2282f,%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 4600 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00041630 : │ │ │ │ +00041590 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x2274f,%ebx │ │ │ │ + add $0x227ef,%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 │ │ │ │ @@ -77362,87 +77279,87 @@ │ │ │ │ push $0x3 │ │ │ │ push 0x2c(%esp) │ │ │ │ call 4600 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ │ │ │ │ -00041670 : │ │ │ │ +000415d0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ - call 60a4 │ │ │ │ - add $0x22710,%ecx │ │ │ │ + call 60e4 │ │ │ │ + add $0x227b0,%ecx │ │ │ │ mov 0xc(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 41730 │ │ │ │ + je 41690 │ │ │ │ mov 0x40(%edx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 41740 │ │ │ │ + je 416a0 │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 41750 │ │ │ │ + je 416b0 │ │ │ │ mov 0x18(%edx),%esi │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ imul %esi,%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 416f2 │ │ │ │ - xor %eax,%eax │ │ │ │ + jle 41652 │ │ │ │ flds -0x9c74(%ecx) │ │ │ │ - jmp 416cd │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4162d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fldz │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 416e0 │ │ │ │ + ja 41640 │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - je 416f0 │ │ │ │ + je 41650 │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fld %st(1) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - jb 416c0 │ │ │ │ + jb 41620 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 416e2 │ │ │ │ + jmp 41642 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x9818(%ecx),%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ test %esi,%esi │ │ │ │ - jle 41762 │ │ │ │ + jle 416c2 │ │ │ │ mov 0x28(%edx),%edi │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - jmp 41711 │ │ │ │ + jmp 41671 │ │ │ │ nop │ │ │ │ mov 0x1c(%edx),%ebx │ │ │ │ mov (%ebx,%eax,4),%ebx │ │ │ │ dec %ebx │ │ │ │ cmp 0x2c(%edx),%ebx │ │ │ │ - jle 41770 │ │ │ │ + jle 416d0 │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - je 41760 │ │ │ │ + je 416c0 │ │ │ │ fld %st(0) │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jb 41700 │ │ │ │ + jb 41660 │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x9836(%ecx),%eax │ │ │ │ - jmp 416e8 │ │ │ │ + jmp 41648 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ pop %ebx │ │ │ │ lea -0x9888(%ecx),%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -77456,66 +77373,66 @@ │ │ │ │ lea -0x9854(%ecx),%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 416e8 │ │ │ │ + jmp 41648 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea -0x9cf4(%ecx),%eax │ │ │ │ - jmp 416e8 │ │ │ │ + jmp 41648 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00041780 : │ │ │ │ +000416e0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x22600,%ebx │ │ │ │ + add $0x226a0,%ebx │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ test $0x4,%ah │ │ │ │ - jne 41850 │ │ │ │ + jne 417b0 │ │ │ │ test $0x20,%al │ │ │ │ - jne 41884 │ │ │ │ + jne 417e4 │ │ │ │ test $0x10,%al │ │ │ │ - jne 418af │ │ │ │ + jne 4180f │ │ │ │ test $0x8,%al │ │ │ │ - jne 418c8 │ │ │ │ + jne 41828 │ │ │ │ test $0x4,%al │ │ │ │ - jne 418e1 │ │ │ │ + jne 41841 │ │ │ │ test $0x1,%al │ │ │ │ - je 417f8 │ │ │ │ + je 41758 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ xor %edi,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jle 417e7 │ │ │ │ + jle 41747 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x68(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push (%eax,%edi,4) │ │ │ │ inc %edi │ │ │ │ call 47e0 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x18(%esi) │ │ │ │ - jg 417d0 │ │ │ │ + jg 41730 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x68(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%ah │ │ │ │ - jne 41940 │ │ │ │ + jne 418a0 │ │ │ │ test $0x80,%al │ │ │ │ - jne 41920 │ │ │ │ + jne 41880 │ │ │ │ test $0x40,%al │ │ │ │ - jne 41900 │ │ │ │ + jne 41860 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x30(%esi) │ │ │ │ call 47e0 │ │ │ │ pop %eax │ │ │ │ push 0x1c(%esi) │ │ │ │ call 47e0 │ │ │ │ pop %edx │ │ │ │ @@ -77535,85 +77452,101 @@ │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%esi) │ │ │ │ call 4660 │ │ │ │ add $0x10,%esp │ │ │ │ testb $0x2,0x39(%esi) │ │ │ │ - jne 41960 │ │ │ │ + jne 418c0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x84(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 417a6 │ │ │ │ + je 41706 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x74(%esi) │ │ │ │ call 47e0 │ │ │ │ pop %eax │ │ │ │ push 0x78(%esi) │ │ │ │ call 47e0 │ │ │ │ pop %eax │ │ │ │ push 0x6c(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 417ae │ │ │ │ + je 4170e │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%al │ │ │ │ - je 417b6 │ │ │ │ + je 41716 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 417be │ │ │ │ + je 4171e │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 417be │ │ │ │ + jmp 4171e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x40(%esi) │ │ │ │ call 47e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 41811 │ │ │ │ + jmp 41771 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 41809 │ │ │ │ + jmp 41769 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x38(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 41801 │ │ │ │ + jmp 41761 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x88(%esi) │ │ │ │ call 47e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 41868 │ │ │ │ + jmp 417c8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + xchg %ax,%ax │ │ │ │ + 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 │ │ │ │ @@ -77622,15 +77555,15 @@ │ │ │ │ push %ebx │ │ │ │ mov %eax,%esi │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x223f3,%ebx │ │ │ │ + add $0x22473,%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ lea 0xf(%eax),%edx │ │ │ │ and $0xfffffff0,%edx │ │ │ │ sub %edx,%esp │ │ │ │ mov %esp,-0x2c(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ @@ -77641,23 +77574,23 @@ │ │ │ │ mov %eax,(%esp) │ │ │ │ call 46d0 │ │ │ │ mov %eax,0x20(%esi) │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 46d0 │ │ │ │ - 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 41aa8 │ │ │ │ + jle 41a28 │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ mov 0x2c(%esi),%ecx │ │ │ │ fld1 │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov 0x24(%esi),%eax │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ fnstcw -0x1a(%ebp) │ │ │ │ @@ -77686,92 +77619,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 41bf0 │ │ │ │ + jne 41b70 │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ mov %edx,(%ecx,%eax,4) │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ inc %eax │ │ │ │ cmp %eax,%edx │ │ │ │ - jg 41a30 │ │ │ │ + jg 419b0 │ │ │ │ ffreep %st(0) │ │ │ │ - shl $0x3,%edx │ │ │ │ sub $0xc,%esp │ │ │ │ + shl $0x3,%edx │ │ │ │ push %edx │ │ │ │ call 46d0 │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x34(%esi) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,0x34(%esi) │ │ │ │ test %edi,%edi │ │ │ │ - jle 41afb │ │ │ │ - mov 0x1c(%esi),%eax │ │ │ │ + jle 41a7b │ │ │ │ fldl -0x9994(%ebx) │ │ │ │ + mov 0x1c(%esi),%eax │ │ │ │ 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 -0x9c78(%ebx) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 41ae0 │ │ │ │ + jne 41a60 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ test $0x40,%al │ │ │ │ - jne 41c90 │ │ │ │ + jne 41c10 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 41cb2 │ │ │ │ + jne 41c32 │ │ │ │ test $0x8,%ah │ │ │ │ - jne 41cd3 │ │ │ │ + jne 41c53 │ │ │ │ test $0x80,%al │ │ │ │ - jne 41c70 │ │ │ │ + jne 41bf0 │ │ │ │ test $0x4,%al │ │ │ │ - jne 41c10 │ │ │ │ + jne 41b90 │ │ │ │ test $0x10,%al │ │ │ │ - jne 41c3c │ │ │ │ + jne 41bbc │ │ │ │ test $0x20,%al │ │ │ │ - je 41b92 │ │ │ │ + je 41b12 │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 41cf3 │ │ │ │ + jle 41c73 │ │ │ │ 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 41b50 │ │ │ │ + jne 41ad0 │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ imul %edi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ mov %eax,0x58(%esi) │ │ │ │ @@ -77796,16 +77729,16 @@ │ │ │ │ push -0x2c(%ebp) │ │ │ │ push 0x4(%esi) │ │ │ │ push 0x2c(%esi) │ │ │ │ push 0x18(%esi) │ │ │ │ push %eax │ │ │ │ call 4510 │ │ │ │ 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 0x228(%ebx),%eax │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ @@ -77820,17 +77753,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 41a30 │ │ │ │ + jl 419b0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 41aa8 │ │ │ │ + jmp 41a28 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x30(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ inc %eax │ │ │ │ shl $0xa,%eax │ │ │ │ mov %eax,0x38(%esi) │ │ │ │ inc %eax │ │ │ │ @@ -77838,126 +77771,126 @@ │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x58(%esi) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - je 41b30 │ │ │ │ + je 41ab0 │ │ │ │ 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 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x58(%esi) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ - jmp 41b30 │ │ │ │ + jmp 41ab0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ - jmp 41b20 │ │ │ │ + jmp 41aa0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul 0x4(%esi),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%edi │ │ │ │ push %edi │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x4c(%esi) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ test $0x1,%ah │ │ │ │ - je 41b0f │ │ │ │ + je 41a8f │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0xc(%esi) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ test $0x8,%ah │ │ │ │ - je 41b18 │ │ │ │ + je 41a98 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ imul (%esi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x50(%esi) │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ - jmp 41b18 │ │ │ │ + jmp 41a98 │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp 41b5a │ │ │ │ + jmp 41ada │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00041d00 : │ │ │ │ +00041c80 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x9c,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - mov %esp,-0x9c(%ebp) │ │ │ │ call 4c47 │ │ │ │ - add $0x22072,%eax │ │ │ │ + add $0x220f8,%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 │ │ │ │ @@ -77971,699 +77904,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 42327 │ │ │ │ + jne 42287 │ │ │ │ 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 42a09 │ │ │ │ + jle 42989 │ │ │ │ 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 41e20 │ │ │ │ + jne 41da0 │ │ │ │ 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 420e0 │ │ │ │ + jne 42056 │ │ │ │ and $0x4,%ebx │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ - jne 42701 │ │ │ │ + jne 42681 │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 423b3 │ │ │ │ + jle 42337 │ │ │ │ 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 -0x994c(%eax) │ │ │ │ - fstpt -0x60(%ebp) │ │ │ │ fldl -0x998c(%eax) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 41f68 │ │ │ │ + js 41ee8 │ │ │ │ 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 41f26 │ │ │ │ + jbe 41ea6 │ │ │ │ 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 41f00 │ │ │ │ + jae 41e80 │ │ │ │ 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 4220 │ │ │ │ - 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 425d0 │ │ │ │ + jle 42550 │ │ │ │ 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 4255d │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jle 424dd │ │ │ │ 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 4208a │ │ │ │ + jmp 42004 │ │ │ │ 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 42046 │ │ │ │ + je 41fbf │ │ │ │ fchs │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + 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 42550 │ │ │ │ + je 424d0 │ │ │ │ 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 42000 │ │ │ │ + ja 41f80 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 42530 │ │ │ │ + ja 424b0 │ │ │ │ fstp %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - jmp 42053 │ │ │ │ + fmull -0x60(%ebp) │ │ │ │ + jmp 41fcd │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 423b3 │ │ │ │ + jle 42337 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - js 42a15 │ │ │ │ + js 42995 │ │ │ │ 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 42166 │ │ │ │ + jbe 420d6 │ │ │ │ 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 42140 │ │ │ │ + jae 420b0 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ - push -0x50(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x40(%ebp) │ │ │ │ call 4220 │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 426d5 │ │ │ │ + jle 42655 │ │ │ │ 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 4226e │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jle 421de │ │ │ │ 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 42220 │ │ │ │ + jne 42190 │ │ │ │ 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 422d4 │ │ │ │ - jmp 426ca │ │ │ │ + jg 42234 │ │ │ │ + jmp 4264a │ │ │ │ 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 426c0 │ │ │ │ + je 42640 │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ cmp (%ecx,%edi,4),%eax │ │ │ │ - je 422c0 │ │ │ │ + je 42220 │ │ │ │ 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 421d0 │ │ │ │ + cmp %esi,-0x54(%ebp) │ │ │ │ + jne 42140 │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp -0x8c(%ebp),%ebx │ │ │ │ - je 423b3 │ │ │ │ + je 42337 │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ addl $0x10,-0x70(%ebp) │ │ │ │ add %esi,-0x7c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - js 426f6 │ │ │ │ + js 42676 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 420fd │ │ │ │ + jmp 42073 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 423b3 │ │ │ │ + jle 42337 │ │ │ │ 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 423a8 │ │ │ │ + jle 42328 │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ add %edx,%ebx │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov 0x60(%esi),%edi │ │ │ │ mov 0x58(%esi),%esi │ │ │ │ - jmp 42380 │ │ │ │ + jmp 42300 │ │ │ │ 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 42380 │ │ │ │ + jne 42300 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp -0x30(%ebp),%eax │ │ │ │ - jne 42350 │ │ │ │ + jne 422b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov -0x9c(%ebp),%esp │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 42439 │ │ │ │ + jle 423ba │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 42439 │ │ │ │ + jle 423ba │ │ │ │ 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 42420 │ │ │ │ + jmp 423a0 │ │ │ │ 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 42420 │ │ │ │ + jne 423a0 │ │ │ │ inc %ebx │ │ │ │ add %edi,%esi │ │ │ │ cmp -0x28(%ebp),%ebx │ │ │ │ - jne 423f0 │ │ │ │ + jne 42370 │ │ │ │ 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 4830 │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4251c │ │ │ │ + jle 4249c │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 424d9 │ │ │ │ + jle 4245a │ │ │ │ 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 424c0 │ │ │ │ + jmp 42440 │ │ │ │ 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 424c0 │ │ │ │ + jne 42440 │ │ │ │ inc %edi │ │ │ │ add %edx,%esi │ │ │ │ cmp -0x28(%ebp),%edi │ │ │ │ - jne 42490 │ │ │ │ + jne 42410 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,%esi │ │ │ │ testb $0x1,0x44(%eax) │ │ │ │ - je 42609 │ │ │ │ + je 42589 │ │ │ │ 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 42500 │ │ │ │ + jne 42480 │ │ │ │ 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 42053 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 41fcd │ │ │ │ + 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 425b0 │ │ │ │ - jmp 42604 │ │ │ │ + jg 42530 │ │ │ │ + jmp 42584 │ │ │ │ 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 42600 │ │ │ │ + je 42580 │ │ │ │ mov (%edi,%ecx,4),%eax │ │ │ │ cmp (%esi,%ecx,4),%eax │ │ │ │ - je 425a0 │ │ │ │ - inc %eax │ │ │ │ + je 42520 │ │ │ │ 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 41f90 │ │ │ │ + mov %eax,(%edi,%ecx,4) │ │ │ │ + jne 41f10 │ │ │ │ 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 41ec0 │ │ │ │ + jne 41e40 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 423b3 │ │ │ │ + jmp 42337 │ │ │ │ nop │ │ │ │ mov (%edi),%eax │ │ │ │ - jmp 425b8 │ │ │ │ + jmp 42538 │ │ │ │ mov (%edi,%eax,4),%eax │ │ │ │ - jmp 425b8 │ │ │ │ + jmp 42538 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ fldl -0x999c(%eax) │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 4251c │ │ │ │ + jle 4249c │ │ │ │ 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) │ │ │ │ @@ -78678,62 +78606,62 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x30(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ fldl -0x28(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ fdivp %st,%st(1) │ │ │ │ cmp %edi,%edx │ │ │ │ - jg 42630 │ │ │ │ + jg 425b0 │ │ │ │ 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 42620 │ │ │ │ + jl 425a0 │ │ │ │ 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 422dc │ │ │ │ + jmp 4223c │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - jmp 422dc │ │ │ │ - incl -0x4c(%ebp) │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ + jmp 4223c │ │ │ │ + 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 4210b │ │ │ │ - jmp 423b3 │ │ │ │ + jne 42081 │ │ │ │ + jmp 42337 │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ - jmp 421c4 │ │ │ │ + jmp 42134 │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 423b3 │ │ │ │ + jle 42337 │ │ │ │ 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) │ │ │ │ @@ -78741,285 +78669,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 427d9 │ │ │ │ + js 42759 │ │ │ │ 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 427a6 │ │ │ │ + jbe 42726 │ │ │ │ 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 42780 │ │ │ │ + jae 42700 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push -0x94(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x40(%ebp) │ │ │ │ call 4220 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 429d5 │ │ │ │ + jle 42955 │ │ │ │ fld1 │ │ │ │ mov %edi,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ cmp %ebx,-0x20(%ebp) │ │ │ │ - jle 4294f │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jle 428cf │ │ │ │ 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 42880 │ │ │ │ + jmp 42800 │ │ │ │ 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 42880 │ │ │ │ + jne 42800 │ │ │ │ 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 428e0 │ │ │ │ + jne 42860 │ │ │ │ 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 42a04 │ │ │ │ + jle 42984 │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ - jmp 429b0 │ │ │ │ + jmp 42930 │ │ │ │ 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 42a00 │ │ │ │ + je 42980 │ │ │ │ mov (%edx,%ebx,4),%eax │ │ │ │ cmp (%ecx,%ebx,4),%eax │ │ │ │ - je 429a0 │ │ │ │ + je 42920 │ │ │ │ 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 42800 │ │ │ │ + jne 42780 │ │ │ │ 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 4274a │ │ │ │ - jmp 423b3 │ │ │ │ + jne 426ca │ │ │ │ + jmp 42337 │ │ │ │ nop │ │ │ │ mov (%edx),%eax │ │ │ │ - jmp 429b8 │ │ │ │ + jmp 42938 │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ - jmp 429b8 │ │ │ │ + jmp 42938 │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ - jmp 41e2d │ │ │ │ + jmp 41dad │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jg 421a6 │ │ │ │ - jmp 423b3 │ │ │ │ + jg 42116 │ │ │ │ + jmp 42337 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00042a30 : │ │ │ │ +000429b0 : │ │ │ │ call 4c47 │ │ │ │ - add $0x21357,%eax │ │ │ │ + add $0x213d7,%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 42f74 │ │ │ │ + jne 42eea │ │ │ │ test %eax,%eax │ │ │ │ - jle 43473 │ │ │ │ + jle 433f3 │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ fldl -0x999c(%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 43459 │ │ │ │ + jle 433d9 │ │ │ │ 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) │ │ │ │ @@ -79034,57 +78962,57 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x30(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ - mov 0x18(%esi),%eax │ │ │ │ fldl -0x28(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ fdivp %st,%st(1) │ │ │ │ cmp %edi,%eax │ │ │ │ - jg 42aa0 │ │ │ │ + jg 42a20 │ │ │ │ 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 42a90 │ │ │ │ + jg 42a10 │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jg 42fc2 │ │ │ │ + jg 42f42 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ mov %ebx,0xc(%eax) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call 4838 │ │ │ │ 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 42bb9 │ │ │ │ + jle 42b3a │ │ │ │ test %eax,%eax │ │ │ │ - jle 42bb9 │ │ │ │ + jle 42b3a │ │ │ │ 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) │ │ │ │ @@ -79096,30 +79024,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 42ba0 │ │ │ │ + jne 42b20 │ │ │ │ inc %edi │ │ │ │ add %eax,%esi │ │ │ │ cmp -0x28(%ebp),%edi │ │ │ │ - jne 42b80 │ │ │ │ + jne 42b00 │ │ │ │ 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) │ │ │ │ @@ -79127,33 +79055,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) │ │ │ │ @@ -79166,456 +79094,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 432ac │ │ │ │ + jne 4322c │ │ │ │ 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 437e1 │ │ │ │ + jle 43761 │ │ │ │ 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 42cb0 │ │ │ │ + jne 42c30 │ │ │ │ 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 43041 │ │ │ │ + jne 42fc2 │ │ │ │ and $0x4,%ebx │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ - jne 434b6 │ │ │ │ + jne 43436 │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 4333c │ │ │ │ + jle 432bc │ │ │ │ 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 -0x994c(%eax) │ │ │ │ - fstpt -0x60(%ebp) │ │ │ │ fldl -0x998c(%eax) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 42df8 │ │ │ │ + js 42d78 │ │ │ │ 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 42db6 │ │ │ │ + jbe 42d36 │ │ │ │ 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 42d90 │ │ │ │ + jae 42d10 │ │ │ │ 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 4220 │ │ │ │ - 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 43412 │ │ │ │ + jle 43392 │ │ │ │ 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 43383 │ │ │ │ + jle 43303 │ │ │ │ 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 42f1e │ │ │ │ + fstpl -0x88(%ebp) │ │ │ │ + jmp 42e98 │ │ │ │ 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 42ed6 │ │ │ │ + je 42e4f │ │ │ │ fchs │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + 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 43370 │ │ │ │ + je 432f0 │ │ │ │ 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 42e90 │ │ │ │ + ja 42e10 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 43350 │ │ │ │ + ja 432d0 │ │ │ │ fstp %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - jmp 42ee3 │ │ │ │ + fmull -0x60(%ebp) │ │ │ │ + jmp 42e5d │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 42b2f │ │ │ │ + jle 42aaf │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ mov 0x54(%esi),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ + jmp 42f20 │ │ │ │ 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 42fa0 │ │ │ │ + jne 42f20 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 42b2f │ │ │ │ + jle 42aaf │ │ │ │ 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 43020 │ │ │ │ + jmp 42fa0 │ │ │ │ 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 43020 │ │ │ │ + jne 42fa0 │ │ │ │ inc %edi │ │ │ │ add %eax,%esi │ │ │ │ cmp -0x28(%ebp),%edi │ │ │ │ - jne 42ff0 │ │ │ │ + jne 42f70 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ - jmp 42b2f │ │ │ │ + jmp 42aaf │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4333c │ │ │ │ + jle 432bc │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ xor %esi,%esi │ │ │ │ dec %eax │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ - js 437ed │ │ │ │ + js 4376d │ │ │ │ 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 430c6 │ │ │ │ + jbe 43046 │ │ │ │ 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 430a0 │ │ │ │ + jae 43020 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ - push -0x50(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x40(%ebp) │ │ │ │ call 4220 │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ test %edi,%edi │ │ │ │ - jle 43495 │ │ │ │ + jle 43415 │ │ │ │ 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 431de │ │ │ │ + jle 4315e │ │ │ │ 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 43190 │ │ │ │ + jne 43110 │ │ │ │ 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 │ │ │ │ @@ -79633,126 +79556,126 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jg 43254 │ │ │ │ - jmp 4348a │ │ │ │ - jmp 43240 │ │ │ │ + jg 431d4 │ │ │ │ + jmp 4340a │ │ │ │ + jmp 431c0 │ │ │ │ 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 43480 │ │ │ │ + je 43400 │ │ │ │ mov (%ebx,%edi,4),%eax │ │ │ │ cmp (%ecx,%edi,4),%eax │ │ │ │ - je 43240 │ │ │ │ + je 431c0 │ │ │ │ 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 43140 │ │ │ │ + cmp %esi,-0x54(%ebp) │ │ │ │ + jne 430c0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ inc %ebx │ │ │ │ cmp -0x94(%ebp),%ebx │ │ │ │ - je 4333c │ │ │ │ + je 432bc │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ addl $0x10,-0x70(%ebp) │ │ │ │ add %esi,-0x7c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - js 437d9 │ │ │ │ + js 43759 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 4305e │ │ │ │ + jmp 42fdf │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 4333c │ │ │ │ + jle 432bc │ │ │ │ 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 4332d │ │ │ │ + jle 432ad │ │ │ │ + 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 43300 │ │ │ │ + jne 43280 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,-0x30(%ebp) │ │ │ │ - jne 432d0 │ │ │ │ + jne 43250 │ │ │ │ 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 42ee3 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 42e5d │ │ │ │ + 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) │ │ │ │ @@ -79768,85 +79691,85 @@ │ │ │ │ faddp %st,%st(2) │ │ │ │ fxch %st(1) │ │ │ │ fstl (%esi) │ │ │ │ fxch %st(1) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jg 433f0 │ │ │ │ - jmp 43454 │ │ │ │ - jmp 433e0 │ │ │ │ + jg 43370 │ │ │ │ + jmp 433d4 │ │ │ │ + jmp 43360 │ │ │ │ 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 43450 │ │ │ │ + je 433d0 │ │ │ │ mov (%edi,%ecx,4),%eax │ │ │ │ cmp (%esi,%ecx,4),%eax │ │ │ │ - je 433e0 │ │ │ │ - inc %eax │ │ │ │ + je 43360 │ │ │ │ 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 42e20 │ │ │ │ + mov %eax,(%edi,%ecx,4) │ │ │ │ + jne 42da0 │ │ │ │ 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 42d50 │ │ │ │ + jne 42cd0 │ │ │ │ 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 433f8 │ │ │ │ + jmp 43378 │ │ │ │ mov (%edi,%eax,4),%eax │ │ │ │ - jmp 433f8 │ │ │ │ + jmp 43378 │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ mov %edi,-0x28(%ebp) │ │ │ │ inc %esi │ │ │ │ cmp %edi,%esi │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ - jl 42fc2 │ │ │ │ - jmp 42b24 │ │ │ │ + jl 42f42 │ │ │ │ + jmp 42aa4 │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ - jmp 42b2f │ │ │ │ + jmp 42aaf │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ - jmp 4325c │ │ │ │ + jmp 431dc │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - jmp 4325c │ │ │ │ - incl -0x4c(%ebp) │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ + jmp 431dc │ │ │ │ + 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 4306c │ │ │ │ - jmp 4333c │ │ │ │ + jne 42fed │ │ │ │ + jmp 432bc │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4333c │ │ │ │ + jle 432bc │ │ │ │ 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) │ │ │ │ @@ -79854,183 +79777,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 43599 │ │ │ │ + js 43519 │ │ │ │ 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 43566 │ │ │ │ + jbe 434e6 │ │ │ │ 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 43540 │ │ │ │ + jae 434c0 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push -0x90(%ebp) │ │ │ │ push $0x0 │ │ │ │ push -0x40(%ebp) │ │ │ │ call 4220 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 43797 │ │ │ │ + jle 43717 │ │ │ │ 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 4370f │ │ │ │ + jle 4368f │ │ │ │ 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 43640 │ │ │ │ + jmp 435c0 │ │ │ │ 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 43640 │ │ │ │ + jne 435c0 │ │ │ │ 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 436a0 │ │ │ │ + jne 43620 │ │ │ │ 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) │ │ │ │ @@ -80045,91 +79968,91 @@ │ │ │ │ mov %eax,%ebx │ │ │ │ faddp %st,%st(3) │ │ │ │ fxch %st(2) │ │ │ │ fstl (%esi) │ │ │ │ fxch %st(2) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - jle 437d4 │ │ │ │ + jle 43754 │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ - jmp 43770 │ │ │ │ + jmp 436f0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ movl $0x0,(%edi,%ebx,4) │ │ │ │ mov %eax,(%edx,%ebx,4) │ │ │ │ dec %ebx │ │ │ │ - je 437d0 │ │ │ │ + je 43750 │ │ │ │ mov (%edx,%ebx,4),%eax │ │ │ │ cmp (%ecx,%ebx,4),%eax │ │ │ │ - je 43760 │ │ │ │ + je 436e0 │ │ │ │ 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 435c0 │ │ │ │ + jne 43540 │ │ │ │ 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 434ff │ │ │ │ + jne 4347f │ │ │ │ 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 43778 │ │ │ │ + jmp 436f8 │ │ │ │ mov (%edx,%eax,4),%eax │ │ │ │ - jmp 43778 │ │ │ │ + jmp 436f8 │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ - jmp 43121 │ │ │ │ + jmp 430a1 │ │ │ │ movl $0x1,-0x74(%ebp) │ │ │ │ - jmp 42cbd │ │ │ │ + jmp 42c3d │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 43106 │ │ │ │ + jg 43086 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 4333c │ │ │ │ + je 432bc │ │ │ │ add $0x2,%esi │ │ │ │ cmp %edi,%esi │ │ │ │ - je 4333c │ │ │ │ + je 432bc │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ addl $0x20,-0x70(%ebp) │ │ │ │ lea (%eax,%edi,2),%eax │ │ │ │ test %edx,%edx │ │ │ │ - js 437fb │ │ │ │ + js 4377b │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 4305e │ │ │ │ + jmp 42fdf │ │ │ │ │ │ │ │ -00043830 : │ │ │ │ +000437b0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ - call 5cea │ │ │ │ - add $0x2054c,%esi │ │ │ │ + call 5d0a │ │ │ │ + add $0x205cc,%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 │ │ │ │ @@ -80139,255 +80062,249 @@ │ │ │ │ push $0x0 │ │ │ │ push %ebp │ │ │ │ call 4220 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 43992 │ │ │ │ + jle 4390c │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 43992 │ │ │ │ + jle 4390c │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %ebx,0x2c(%esp) │ │ │ │ fldl -0x9984(%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 439a0 │ │ │ │ + jle 43920 │ │ │ │ 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 43920 │ │ │ │ + jmp 438a0 │ │ │ │ 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 43920 │ │ │ │ + jne 438a0 │ │ │ │ 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 438e0 │ │ │ │ + jne 43860 │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ add $0x10,%ebp │ │ │ │ inc %ecx │ │ │ │ cmp 0x2c(%esp),%ecx │ │ │ │ - jne 438b0 │ │ │ │ + jne 43830 │ │ │ │ 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 43936 │ │ │ │ + jmp 438b6 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000439b0 : │ │ │ │ +00043930 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ - call 5cea │ │ │ │ - add $0x203cc,%esi │ │ │ │ + call 5d0a │ │ │ │ + add $0x2044c,%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 4220 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 43b13 │ │ │ │ + jle 43a8d │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 43b13 │ │ │ │ + jle 43a8d │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ - mov %ebx,0x2c(%esp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %ebx,0x2c(%esp) │ │ │ │ fldl -0x999c(%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 43b20 │ │ │ │ + jle 43aa0 │ │ │ │ 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 43aa0 │ │ │ │ + jmp 43a20 │ │ │ │ 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 43aa0 │ │ │ │ + jne 43a20 │ │ │ │ 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 43a60 │ │ │ │ + jne 439e0 │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ add $0x10,%ebp │ │ │ │ inc %ecx │ │ │ │ cmp 0x2c(%esp),%ecx │ │ │ │ - jne 43a30 │ │ │ │ + jne 439b0 │ │ │ │ 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 43ab6 │ │ │ │ + jmp 43a36 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00043b30 : │ │ │ │ +00043ab0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ mov 0x3c(%esp),%edi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x2024c,%ebx │ │ │ │ + add $0x202cc,%ebx │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x54(%edi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 43bff │ │ │ │ + jle 43b7f │ │ │ │ + fldl -0x999c(%ebx) │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ - fldl -0x999c(%ebx) │ │ │ │ xor %esi,%esi │ │ │ │ fstpl 0x8(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 43c10 │ │ │ │ + jle 43b90 │ │ │ │ fld1 │ │ │ │ xor %ebp,%ebp │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x34(%edi),%edx │ │ │ │ fstpl (%esp) │ │ │ │ imul %esi,%eax │ │ │ │ sub $0x10,%esp │ │ │ │ @@ -80409,125 +80326,125 @@ │ │ │ │ fmul %st(0),%st │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x30(%edi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ - mov 0x18(%edi),%eax │ │ │ │ fldl 0x10(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%edi),%eax │ │ │ │ fdivp %st,%st(1) │ │ │ │ cmp %ebp,%eax │ │ │ │ - jg 43b90 │ │ │ │ + jg 43b10 │ │ │ │ mov 0x54(%edi),%edx │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ fstpl (%edx,%esi,8) │ │ │ │ inc %esi │ │ │ │ cmp %ecx,%esi │ │ │ │ - jl 43b80 │ │ │ │ - jmp 43bff │ │ │ │ + jl 43b00 │ │ │ │ + jmp 43b7f │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 43bff │ │ │ │ + jmp 43b7f │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 43bff │ │ │ │ + jmp 43b7f │ │ │ │ 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 43bf5 │ │ │ │ + jge 43b75 │ │ │ │ mov %ecx,%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ and $0x1,%ebx │ │ │ │ - je 43c2f │ │ │ │ + je 43baf │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ lea 0x2(%esi),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jge 43bf9 │ │ │ │ + jge 43b79 │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ fstl 0x8(%edx,%eax,8) │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jge 43bfd │ │ │ │ + jge 43b7d │ │ │ │ fstl (%edx,%eax,8) │ │ │ │ fstl 0x8(%edx,%eax,8) │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - jl 43c2f │ │ │ │ + jl 43baf │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 43bff │ │ │ │ + jmp 43b7f │ │ │ │ nop │ │ │ │ │ │ │ │ -00043c50 : │ │ │ │ +00043bd0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x48,%esp │ │ │ │ mov 0x5c(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x2012c,%ebx │ │ │ │ + add $0x201ac,%ebx │ │ │ │ push 0x40(%esi) │ │ │ │ call 4570 │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 43dcb │ │ │ │ + jle 43d4b │ │ │ │ mov 0x38(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 43dcb │ │ │ │ + js 43d4b │ │ │ │ + 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) │ │ │ │ + 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 -0x994c(%ebx) │ │ │ │ fxch %st(2) │ │ │ │ fstpl 0x28(%esp) │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ - mov 0x34(%esi),%eax │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ - lea 0x8(,%ecx,8),%edi │ │ │ │ - mov %edi,0x18(%esp) │ │ │ │ - mov %eax,0x1c(%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 43d75 │ │ │ │ + fmulp %st,%st(1) │ │ │ │ + jmp 43cf5 │ │ │ │ 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) │ │ │ │ @@ -80551,53 +80468,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 43d5f │ │ │ │ + je 43cdf │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ebx) │ │ │ │ fmull -0x998c(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 43db0 │ │ │ │ + je 43d30 │ │ │ │ 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 43d20 │ │ │ │ + ja 43ca0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 43de0 │ │ │ │ + ja 43d60 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x998c(%ebx) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 43d74 │ │ │ │ + jne 43cf4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 43db2 │ │ │ │ + jmp 43d32 │ │ │ │ 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 43ce0 │ │ │ │ + jne 43c60 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ @@ -80608,873 +80525,863 @@ │ │ │ │ fsub %st(3),%st │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fsin │ │ │ │ fmull -0x998c(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 43d6d │ │ │ │ + jmp 43ced │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00043e00 : │ │ │ │ +00043d80 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ - call 3bb36 │ │ │ │ - add $0x1ff7c,%ebp │ │ │ │ + call 3ba46 │ │ │ │ + add $0x1fffc,%ebp │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 440da │ │ │ │ + jle 4403b │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ - jle 44179 │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ + jle 44109 │ │ │ │ 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 -0x994c(%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 -0x994c(%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 43f16 │ │ │ │ + jbe 43e96 │ │ │ │ mov %edx,%ecx │ │ │ │ dec %edx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ sub %eax,%edx │ │ │ │ add %eax,%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jg 44010 │ │ │ │ + jg 43f80 │ │ │ │ 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 -0x9c84(%ebp) │ │ │ │ add 0x34(%eax),%edi │ │ │ │ lea 0x0(,%edx,8),%eax │ │ │ │ sub %eax,%ebx │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ + fdivrs -0x9c84(%ebp) │ │ │ │ add 0x58(%eax),%ebx │ │ │ │ - jmp 43fc0 │ │ │ │ + jmp 43f39 │ │ │ │ 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 43fa6 │ │ │ │ + je 43f1f │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ebp) │ │ │ │ fmull -0x998c(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 44020 │ │ │ │ + je 43f90 │ │ │ │ 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 43f60 │ │ │ │ + ja 43ee0 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 44160 │ │ │ │ + ja 440f0 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x998c(%ebp) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 43fbc │ │ │ │ + jne 43f35 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 44022 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 43f92 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 44022 │ │ │ │ + jmp 43f92 │ │ │ │ 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 43ef0 │ │ │ │ + jne 43e70 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ inc %edx │ │ │ │ cmp %edx,0x38(%esp) │ │ │ │ - jne 43ea0 │ │ │ │ + jne 43e20 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 440da │ │ │ │ + jle 4403b │ │ │ │ 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 440c0 │ │ │ │ - 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 440c0 │ │ │ │ + jne 44020 │ │ │ │ inc %ebx │ │ │ │ add 0x38(%esp),%esi │ │ │ │ cmp %edi,%ebx │ │ │ │ - jne 44090 │ │ │ │ + jne 44000 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ mov 0x7c(%esp),%eax │ │ │ │ push 0x40(%eax) │ │ │ │ call 4310 │ │ │ │ mov 0x80(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 44158 │ │ │ │ + jle 440d9 │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 44158 │ │ │ │ + jle 440d9 │ │ │ │ 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 440c0 │ │ │ │ + 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 44140 │ │ │ │ + jne 440c0 │ │ │ │ inc %ebx │ │ │ │ add %esi,%ebp │ │ │ │ cmp %edi,%ebx │ │ │ │ - jne 44120 │ │ │ │ + jne 44090 │ │ │ │ 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 -0x998c(%ebp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 43fb4 │ │ │ │ + jmp 43f2d │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov 0x38(%esp),%eax │ │ │ │ lea 0x0(,%eax,8),%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jg 4405e │ │ │ │ - jmp 440da │ │ │ │ + jg 43fce │ │ │ │ + jmp 4403b │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000441a0 : │ │ │ │ +00044130 : │ │ │ │ call 4c47 │ │ │ │ - add $0x1fbe7,%eax │ │ │ │ + add $0x1fc57,%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 4429c │ │ │ │ + jle 4421d │ │ │ │ test %edi,%edi │ │ │ │ - jle 4429c │ │ │ │ + jle 4421d │ │ │ │ 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 44280 │ │ │ │ - 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 44280 │ │ │ │ + jne 44200 │ │ │ │ inc %esi │ │ │ │ add %edi,%ebx │ │ │ │ - cmp -0x38(%ebp),%esi │ │ │ │ - jne 44250 │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + cmp -0x40(%ebp),%esi │ │ │ │ + jne 441e0 │ │ │ │ + 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 46b0 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ pop %esi │ │ │ │ push 0x40(%eax) │ │ │ │ call 4110 │ │ │ │ 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 446d3 │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + jle 44653 │ │ │ │ test %eax,%eax │ │ │ │ - jle 446f7 │ │ │ │ + jle 44677 │ │ │ │ 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 44320 │ │ │ │ + jne 442a0 │ │ │ │ inc %esi │ │ │ │ - add -0x28(%ebp),%ebx │ │ │ │ + add -0x2c(%ebp),%ebx │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 44300 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + jne 44280 │ │ │ │ + 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 44370 │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + jne 442f0 │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 446cb │ │ │ │ + jle 4464b │ │ │ │ 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 │ │ │ │ + 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 -0x994c(%eax) │ │ │ │ - fstpt -0x58(%ebp) │ │ │ │ fldl -0x998c(%eax) │ │ │ │ mov %edx,%eax │ │ │ │ dec %eax │ │ │ │ - js 446a4 │ │ │ │ - nop │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + js 44627 │ │ │ │ + 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 44426 │ │ │ │ + jbe 443a6 │ │ │ │ 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 44400 │ │ │ │ + jae 44380 │ │ │ │ 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 4220 │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x38(%ebp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 446b1 │ │ │ │ + fldt -0x40(%ebp) │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + test %edi,%edi │ │ │ │ + jle 44634 │ │ │ │ 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 4460a │ │ │ │ + cmp -0x2c(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jge 4457a │ │ │ │ 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 44586 │ │ │ │ + jmp 44500 │ │ │ │ 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 44546 │ │ │ │ + je 444bf │ │ │ │ fchs │ │ │ │ - mov -0x24(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ fmuls -0x9c74(%eax) │ │ │ │ - fmul %st(4),%st │ │ │ │ + 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 44600 │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ + je 44570 │ │ │ │ + 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 44500 │ │ │ │ + ja 44480 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 445e0 │ │ │ │ + ja 44550 │ │ │ │ fstp %st(1) │ │ │ │ - fmul %st(3),%st │ │ │ │ - jmp 44553 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fmull -0x58(%ebp) │ │ │ │ + jmp 444cd │ │ │ │ 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 44553 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 444cd │ │ │ │ + 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 44650 │ │ │ │ - jmp 446c4 │ │ │ │ + jg 445d0 │ │ │ │ + jmp 44644 │ │ │ │ + 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 446c0 │ │ │ │ + je 44640 │ │ │ │ mov (%edx,%esi,4),%eax │ │ │ │ cmp (%ebx,%esi,4),%eax │ │ │ │ - je 44640 │ │ │ │ + je 445c0 │ │ │ │ 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 444a0 │ │ │ │ - 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 44420 │ │ │ │ + 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 446c9 │ │ │ │ + jle 44649 │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ mov %eax,%edx │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ dec %eax │ │ │ │ - jns 443c0 │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + jns 44350 │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ mov %edx,%esi │ │ │ │ - test %ebx,%ebx │ │ │ │ - jg 44473 │ │ │ │ + test %edi,%edi │ │ │ │ + jg 443f3 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4467f │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 445ff │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edx),%eax │ │ │ │ - jmp 44658 │ │ │ │ + jmp 445d8 │ │ │ │ mov (%edx,%esi,4),%eax │ │ │ │ - jmp 44658 │ │ │ │ + jmp 445d8 │ │ │ │ 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 44353 │ │ │ │ - jmp 4470e │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + jg 442d4 │ │ │ │ + jmp 4468e │ │ │ │ fld1 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ fstpl 0x0(,%ecx,8) │ │ │ │ movl $0x0,0x0(,%eax,4) │ │ │ │ - movl $0x1,-0x78(%ebp) │ │ │ │ - jmp 4437d │ │ │ │ + movl $0x1,-0x7c(%ebp) │ │ │ │ + jmp 442fd │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00044720 : │ │ │ │ +000446a0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x1f65e,%ebx │ │ │ │ + add $0x1f6de,%ebx │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ test $0x10,%al │ │ │ │ - jne 44750 │ │ │ │ + jne 446d0 │ │ │ │ test $0x20,%al │ │ │ │ - jne 44763 │ │ │ │ + jne 446e3 │ │ │ │ test $0x4,%al │ │ │ │ - jne 44776 │ │ │ │ + jne 446f6 │ │ │ │ test $0x1,%al │ │ │ │ - jne 44789 │ │ │ │ + jne 44709 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 46b0 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - je 4473f │ │ │ │ + je 446bf │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 46e0 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 44743 │ │ │ │ + je 446c3 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4350 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%al │ │ │ │ - je 44747 │ │ │ │ + je 446c7 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 4440 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000447a0 : │ │ │ │ +00044720 : │ │ │ │ call 4c47 │ │ │ │ - add $0x1f5e7,%eax │ │ │ │ + add $0x1f667,%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 448f0 │ │ │ │ + je 44870 │ │ │ │ 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 │ │ │ │ @@ -81486,87 +81393,87 @@ │ │ │ │ mov %eax,0x24(%edi) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 46d0 │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ - mov %eax,0x28(%edi) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov %eax,0x28(%edi) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ - jle 448d6 │ │ │ │ + jle 44856 │ │ │ │ mov 0x24(%edi),%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 448c0 │ │ │ │ + jmp 44840 │ │ │ │ lea %cs:0x0(%esi,%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 448c0 │ │ │ │ + jne 44840 │ │ │ │ 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 41980 │ │ │ │ + jmp 41900 │ │ │ │ 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 4482b │ │ │ │ + jmp 447ab │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00044930 : │ │ │ │ +000448b0 : │ │ │ │ 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 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x1f440,%ebx │ │ │ │ + add $0x1f4c0,%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 46d0 │ │ │ │ mov %eax,0x24(%edi) │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 46d0 │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ mov %eax,0x28(%edi) │ │ │ │ test %edx,%edx │ │ │ │ - jle 44a20 │ │ │ │ + jle 449a0 │ │ │ │ mov 0x24(%edi),%ecx │ │ │ │ flds -0x9b68(%ebx) │ │ │ │ add %esi,%ebp │ │ │ │ fnstcw 0xe(%esp) │ │ │ │ movzwl 0xe(%esp),%ebx │ │ │ │ and $0xf3,%bh │ │ │ │ or $0x8,%bh │ │ │ │ @@ -81578,65 +81485,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 449e4 │ │ │ │ + je 44964 │ │ │ │ inc %ebx │ │ │ │ add $0x4,%esi │ │ │ │ mov %ebx,(%eax) │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 449c0 │ │ │ │ + jne 44940 │ │ │ │ ffreep %st(0) │ │ │ │ movl $0x9d1,0x44(%edi) │ │ │ │ mov $0x1691,%ecx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 44a0b │ │ │ │ + je 4498b │ │ │ │ mov $0x1491,%ecx │ │ │ │ mov 0x30(%edi),%edx │ │ │ │ add $0x1c,%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 41980 │ │ │ │ + jmp 41900 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x9d1,0x44(%edi) │ │ │ │ - jmp 44a06 │ │ │ │ + jmp 44986 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00044a30 : │ │ │ │ +000449b0 : │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ lea 0x20(%esp),%eax │ │ │ │ + call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ + add $0x1f3cf,%ebx │ │ │ │ push %eax │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ push $0x1 │ │ │ │ - call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x1f344,%ebx │ │ │ │ push 0x2c(%esp) │ │ │ │ call 4410 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00044a60 : │ │ │ │ +000449e0 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x1f31e,%ebx │ │ │ │ + add $0x1f39e,%ebx │ │ │ │ push 0x40(%esi) │ │ │ │ call 4070 │ │ │ │ pop %ecx │ │ │ │ push 0x40(%esi) │ │ │ │ call 47e0 │ │ │ │ pop %eax │ │ │ │ push 0x2c(%esi) │ │ │ │ @@ -81646,29 +81553,29 @@ │ │ │ │ call 47e0 │ │ │ │ pop %eax │ │ │ │ push 0x28(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x20,%al │ │ │ │ - jne 44ae0 │ │ │ │ + jne 44a60 │ │ │ │ test $0x10,%al │ │ │ │ - jne 44b07 │ │ │ │ + jne 44a87 │ │ │ │ test $0x4,%al │ │ │ │ - jne 44b1c │ │ │ │ + jne 44a9c │ │ │ │ test $0x1,%al │ │ │ │ - jne 44b31 │ │ │ │ + jne 44ab1 │ │ │ │ test $0x1,%ah │ │ │ │ - jne 44b4b │ │ │ │ + jne 44acb │ │ │ │ test $0x80,%al │ │ │ │ - jne 44b64 │ │ │ │ + jne 44ae4 │ │ │ │ test $0x40,%al │ │ │ │ - jne 44b7d │ │ │ │ + jne 44afd │ │ │ │ test $0x8,%ah │ │ │ │ - jne 44b97 │ │ │ │ + jne 44b17 │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x60(%esi) │ │ │ │ @@ -81678,57 +81585,57 @@ │ │ │ │ call 47e0 │ │ │ │ pop %edx │ │ │ │ push 0x58(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x10,%al │ │ │ │ - je 44aae │ │ │ │ + je 44a2e │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x58(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x4,%al │ │ │ │ - je 44ab2 │ │ │ │ + je 44a32 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x58(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%al │ │ │ │ - je 44ab6 │ │ │ │ + je 44a36 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x54(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x1,%ah │ │ │ │ - je 44abf │ │ │ │ + je 44a3f │ │ │ │ sub $0xc,%esp │ │ │ │ push 0xc(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x80,%al │ │ │ │ - je 44ac7 │ │ │ │ + je 44a47 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x40,%al │ │ │ │ - je 44acf │ │ │ │ + je 44a4f │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x4c(%esi) │ │ │ │ call 47e0 │ │ │ │ mov 0x44(%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test $0x8,%ah │ │ │ │ - je 44ad8 │ │ │ │ + je 44a58 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x50(%esi) │ │ │ │ call 47e0 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -81743,59 +81650,59 @@ │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call 5185 │ │ │ │ - add $0x1f1c4,%edi │ │ │ │ + call 51a5 │ │ │ │ + add $0x1f244,%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 44c37 │ │ │ │ + jle 44bb7 │ │ │ │ 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 44d4e │ │ │ │ + jne 44ccd │ │ │ │ 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 44c20 │ │ │ │ + jne 44ba0 │ │ │ │ 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 44d46 │ │ │ │ + jle 44cc5 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ fldl -0x9984(%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 │ │ │ │ @@ -81803,307 +81710,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 44d3b │ │ │ │ + jle 44cba │ │ │ │ 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 44d00 │ │ │ │ + jmp 44c80 │ │ │ │ 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 44d00 │ │ │ │ + jne 44c80 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebp │ │ │ │ cmp 0x4(%esp),%ebp │ │ │ │ - jl 44c60 │ │ │ │ + jl 44be0 │ │ │ │ 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 44d60 │ │ │ │ + jne 44ce0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 44c37 │ │ │ │ + jmp 44bb7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%ebp │ │ │ │ push %ebx │ │ │ │ + call 5d0a │ │ │ │ + add $0x1f081,%esi │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ - call 5cea │ │ │ │ - add $0x1eff7,%esi │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 44df7 │ │ │ │ + jle 44d77 │ │ │ │ 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 44f5f │ │ │ │ + cmpl $0x1,0x4(%esp) │ │ │ │ + jne 44ee5 │ │ │ │ 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 44de0 │ │ │ │ + jne 44d60 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x1c(%ebp),%edi │ │ │ │ mov (%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 44f57 │ │ │ │ + jle 44edd │ │ │ │ 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 -0x9984(%eax) │ │ │ │ - fstpl (%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ + nop │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 44f57 │ │ │ │ - movl $0x0,0x8(%esp) │ │ │ │ + jle 44edb │ │ │ │ + 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 4830 │ │ │ │ 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 44f35 │ │ │ │ + fldl 0x10(%esp) │ │ │ │ + jle 44eb5 │ │ │ │ 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 44ef0 │ │ │ │ + jne 44e70 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - incl 0x8(%esp) │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ - cmp %ebx,0x8(%esp) │ │ │ │ - jl 44e50 │ │ │ │ - incl 0x10(%esp) │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ + incl 0x4(%esp) │ │ │ │ + mov 0x8(%esp),%ebx │ │ │ │ + cmp %ebx,0x4(%esp) │ │ │ │ + jl 44dc0 │ │ │ │ + incl 0xc(%esp) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ cmp (%edi),%eax │ │ │ │ - jl 44e30 │ │ │ │ + jl 44da0 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 44edd │ │ │ │ + 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 44f70 │ │ │ │ + jne 44ef7 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 44df7 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 44d77 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ + call 51a5 │ │ │ │ + add $0x1ee64,%edi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ - call 5185 │ │ │ │ - add $0x1ede9,%edi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov %eax,%edi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 44ffe │ │ │ │ + jle 44f9e │ │ │ │ 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 44f80 │ │ │ │ + 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 44fe0 │ │ │ │ + jne 44f80 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 45106 │ │ │ │ + jle 45085 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ fldl -0x9984(%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 │ │ │ │ @@ -82112,147 +82024,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 450fb │ │ │ │ + jle 4507a │ │ │ │ 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 450c0 │ │ │ │ - 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 450c0 │ │ │ │ + jne 45040 │ │ │ │ ffreep %st(0) │ │ │ │ inc %ebp │ │ │ │ cmp 0x4(%esp),%ebp │ │ │ │ - jl 45020 │ │ │ │ + jl 44fc0 │ │ │ │ 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 51a5 │ │ │ │ + add $0x1ecf1,%edi │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ - call 5185 │ │ │ │ - add $0x1ec67,%edi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4515f │ │ │ │ + jle 450df │ │ │ │ mov 0x18(%esi),%ebx │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ mov 0x40(%edx),%edx │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jne 45278 │ │ │ │ + jne 451f8 │ │ │ │ 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 45150 │ │ │ │ + jne 450d0 │ │ │ │ mov 0x1c(%esi),%edi │ │ │ │ mov (%edi),%edx │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ xor %edi,%edi │ │ │ │ test %edx,%edx │ │ │ │ - jle 45270 │ │ │ │ + jle 451f0 │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov %edx,%ecx │ │ │ │ fldl -0x999c(%ebx) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 45231 │ │ │ │ + jle 451b1 │ │ │ │ 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 45200 │ │ │ │ + jmp 45180 │ │ │ │ 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) │ │ │ │ @@ -82261,15 +82167,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 45200 │ │ │ │ + jne 45180 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ imul %edi,%eax │ │ │ │ inc %edi │ │ │ │ @@ -82280,17 +82186,17 @@ │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4838 │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%ecx │ │ │ │ - jle 45270 │ │ │ │ + jle 451f0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - jmp 45190 │ │ │ │ + jmp 45110 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ @@ -82300,80 +82206,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 45290 │ │ │ │ - jmp 4515f │ │ │ │ + jne 45210 │ │ │ │ + jmp 450df │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ + call 5d0a │ │ │ │ + add $0x1eb54,%esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ - call 5cea │ │ │ │ - add $0x1eac9,%esi │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 452ff │ │ │ │ + jle 4527f │ │ │ │ mov %edx,%eax │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ mov 0x40(%eax),%eax │ │ │ │ cmp $0x1,%edx │ │ │ │ - jne 4545a │ │ │ │ + jne 453da │ │ │ │ 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 452f0 │ │ │ │ + jne 45270 │ │ │ │ mov 0x1c(%esi),%edi │ │ │ │ mov (%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 45452 │ │ │ │ + jle 453d2 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ movl $0x0,0x10(%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ fldl -0x999c(%eax) │ │ │ │ fstpl (%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 45452 │ │ │ │ + jle 453d2 │ │ │ │ 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 453fb │ │ │ │ + jle 4537b │ │ │ │ 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 │ │ │ │ @@ -82383,17 +82289,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) │ │ │ │ @@ -82405,21 +82311,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 453c0 │ │ │ │ + jne 45340 │ │ │ │ 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) │ │ │ │ @@ -82428,114 +82334,114 @@ │ │ │ │ call 4838 │ │ │ │ mov 0x1c(%esi),%edi │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebp,%eax │ │ │ │ - jg 45350 │ │ │ │ + jg 452d0 │ │ │ │ incl 0x10(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ cmp (%edi),%eax │ │ │ │ - jl 45330 │ │ │ │ + jl 452b0 │ │ │ │ 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 45463 │ │ │ │ - jmp 452ff │ │ │ │ + jne 453e3 │ │ │ │ + jmp 4527f │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%esi │ │ │ │ push %ebx │ │ │ │ + call 51a5 │ │ │ │ + add $0x1e981,%edi │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ - call 5185 │ │ │ │ - add $0x1e8f7,%edi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 454f4 │ │ │ │ + jle 45474 │ │ │ │ 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 454e0 │ │ │ │ + jmp 45460 │ │ │ │ lea %cs:0x0(%esi,%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 454e0 │ │ │ │ + jne 45460 │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ xor %edi,%edi │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 45600 │ │ │ │ + jle 45580 │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ fldl -0x999c(%ecx) │ │ │ │ fstpl 0x18(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 455b1 │ │ │ │ + jle 45531 │ │ │ │ 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 45580 │ │ │ │ + jmp 45500 │ │ │ │ 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) │ │ │ │ @@ -82544,19 +82450,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 45580 │ │ │ │ + jne 45500 │ │ │ │ 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) │ │ │ │ @@ -82564,111 +82470,111 @@ │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4838 │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%edx │ │ │ │ - jle 45600 │ │ │ │ + jle 45580 │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ - jmp 45520 │ │ │ │ + jmp 454a0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00045610 : │ │ │ │ +00045590 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x20,%esp │ │ │ │ mov 0x38(%esp),%edi │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x1e768,%ebx │ │ │ │ + add $0x1e7e8,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push 0x8(%edi) │ │ │ │ call 4220 │ │ │ │ mov (%esi),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4567c │ │ │ │ + jle 455fd │ │ │ │ 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 45660 │ │ │ │ + jne 455e0 │ │ │ │ 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 4380 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000456b0 : │ │ │ │ +00045630 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x1e6cc,%ebx │ │ │ │ + add $0x1e74c,%ebx │ │ │ │ push 0x0(%ebp) │ │ │ │ push 0x8(%ebp) │ │ │ │ call 45a0 │ │ │ │ pop %eax │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ - pop %edx │ │ │ │ imul 0x4(%ebp),%eax │ │ │ │ + pop %edx │ │ │ │ push %eax │ │ │ │ mov 0x30(%ebp),%eax │ │ │ │ push 0x40(%eax) │ │ │ │ call 4290 │ │ │ │ - mov 0x4(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x2,0x18(%ebp) │ │ │ │ - je 45770 │ │ │ │ + mov 0x4(%ebp),%eax │ │ │ │ + je 456f0 │ │ │ │ test %eax,%eax │ │ │ │ - jle 45761 │ │ │ │ + jle 456e1 │ │ │ │ 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 │ │ │ │ @@ -82694,589 +82600,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 45710 │ │ │ │ + jne 45690 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 45761 │ │ │ │ + jle 456e1 │ │ │ │ mov 0x30(%ebp),%edx │ │ │ │ mov 0x48(%ebp),%ecx │ │ │ │ shl $0x4,%eax │ │ │ │ mov 0x40(%edx),%edx │ │ │ │ add $0x8,%ecx │ │ │ │ add %edx,%eax │ │ │ │ - jmp 457a0 │ │ │ │ + jmp 45720 │ │ │ │ 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 457a0 │ │ │ │ + jne 45720 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000457c0 : │ │ │ │ +00045740 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x3c,%esp │ │ │ │ - mov 0x50(%esp),%esi │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov 0x40(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x1e5bc,%ebx │ │ │ │ + add $0x1e63c,%ebx │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ add $0x2,%eax │ │ │ │ cmpl $0x2,0x18(%esi) │ │ │ │ - je 45921 │ │ │ │ + je 4589f │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 43e0 │ │ │ │ - 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 4220 │ │ │ │ mov (%esi),%eax │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 45919 │ │ │ │ + jle 45897 │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 45919 │ │ │ │ + jle 45897 │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ fldl -0x9984(%ebx) │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ 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 458c0 │ │ │ │ + jne 45840 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ - cmp 0x18(%esp),%esi │ │ │ │ - jne 45870 │ │ │ │ - add $0x3c,%esp │ │ │ │ + cmp 0x8(%esp),%esi │ │ │ │ + jne 457f0 │ │ │ │ + ffreep %st(0) │ │ │ │ + add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 43e0 │ │ │ │ - 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 4220 │ │ │ │ mov (%esi),%eax │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 45919 │ │ │ │ + jle 45897 │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 45919 │ │ │ │ + jle 45897 │ │ │ │ mov %ebp,%eax │ │ │ │ - mov 0x28(%esi),%edi │ │ │ │ - fldl -0x9984(%ebx) │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ shr $0x1f,%ebp │ │ │ │ + fldl -0x9984(%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 459c0 │ │ │ │ + jne 45940 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ - cmp %esi,0x14(%esp) │ │ │ │ - jne 45990 │ │ │ │ - add $0x3c,%esp │ │ │ │ + cmp %esi,0x4(%esp) │ │ │ │ + jne 45910 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00045a20 : │ │ │ │ +000459a0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x4c,%esp │ │ │ │ - mov 0x60(%esp),%esi │ │ │ │ + sub $0x3c,%esp │ │ │ │ + mov 0x50(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x1e35c,%ebx │ │ │ │ + add $0x1e3dc,%ebx │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ add $0x2,%eax │ │ │ │ cmpl $0x2,0x18(%esi) │ │ │ │ - je 45b92 │ │ │ │ + je 45b03 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 43e0 │ │ │ │ - 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 4220 │ │ │ │ mov (%esi),%eax │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 45b8a │ │ │ │ + jle 45afb │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 45b8a │ │ │ │ + jle 45afb │ │ │ │ mov 0x28(%esi),%eax │ │ │ │ fldl -0x999c(%ebx) │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ 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 45b32 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 45aa2 │ │ │ │ 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 45b30 │ │ │ │ + jne 45aa0 │ │ │ │ + ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ - cmp 0x28(%esp),%esi │ │ │ │ - jne 45ad0 │ │ │ │ - add $0x4c,%esp │ │ │ │ + cmp 0x18(%esp),%esi │ │ │ │ + jne 45a50 │ │ │ │ + add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 43e0 │ │ │ │ - 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 4220 │ │ │ │ mov (%esi),%eax │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 45b8a │ │ │ │ + jle 45afb │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 45b8a │ │ │ │ + jle 45afb │ │ │ │ mov %ebp,%eax │ │ │ │ - mov 0x28(%esi),%edi │ │ │ │ - fldl -0x999c(%ebx) │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ shr $0x1f,%ebp │ │ │ │ + fldl -0x999c(%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 45bc0 │ │ │ │ + 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 45c40 │ │ │ │ + jne 45bc0 │ │ │ │ + ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ inc %esi │ │ │ │ - cmp %esi,0x20(%esp) │ │ │ │ - jne 45c00 │ │ │ │ - add $0x4c,%esp │ │ │ │ + cmp %esi,0x14(%esp) │ │ │ │ + jne 45b70 │ │ │ │ + add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00045ca0 : │ │ │ │ +00045c20 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ - mov 0x90(%esp),%edi │ │ │ │ call 4c47 │ │ │ │ - add $0x1e0d9,%eax │ │ │ │ + add $0x1e160,%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 4693b │ │ │ │ + je 468fb │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x2c(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 43e0 │ │ │ │ mov %ebp,(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ call 43e0 │ │ │ │ - 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 464cd │ │ │ │ + jle 4648d │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 45d75 │ │ │ │ + jle 45cf6 │ │ │ │ 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 45d60 │ │ │ │ + jne 45ce0 │ │ │ │ cmpl $0xfffffffe,0x20(%esp) │ │ │ │ - jl 464c5 │ │ │ │ + jl 46485 │ │ │ │ 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 -0x9984(%eax) │ │ │ │ fstpl 0x58(%esp) │ │ │ │ fldl -0x9974(%eax) │ │ │ │ fstpl 0x68(%esp) │ │ │ │ fldl -0x997c(%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 43e0 │ │ │ │ mov %esi,(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ @@ -83297,20 +83204,20 @@ │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov %edx,0x5c(%eax) │ │ │ │ mov %ebp,(%esp) │ │ │ │ call 43e0 │ │ │ │ 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 46560 │ │ │ │ + mov 0x1c(%eax),%ebp │ │ │ │ + jge 46520 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 43e0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -83330,849 +83237,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 45ed0 │ │ │ │ + je 45e50 │ │ │ │ cmpl $0x1,0x30(%esp) │ │ │ │ - jne 468e3 │ │ │ │ + jne 468a3 │ │ │ │ cmpb $0x0,0x67(%esp) │ │ │ │ - je 468e7 │ │ │ │ + je 468a7 │ │ │ │ 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 46510 │ │ │ │ + jg 464d0 │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jg 46880 │ │ │ │ + jg 46840 │ │ │ │ cmp %ecx,0x4(%edx) │ │ │ │ - jg 467c0 │ │ │ │ + jg 46780 │ │ │ │ cmp %ecx,0x8(%edx) │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jg 46760 │ │ │ │ + jg 46720 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4800 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ cmp %esi,(%esp) │ │ │ │ - jg 4653c │ │ │ │ + jg 464fc │ │ │ │ mov 0x30(%edi),%ebx │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 46597 │ │ │ │ + jle 46557 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ mov 0x40(%ebx),%ecx │ │ │ │ add %eax,%esi │ │ │ │ - jmp 45f80 │ │ │ │ + jmp 45f00 │ │ │ │ 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 45f80 │ │ │ │ + jne 45f00 │ │ │ │ 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 465b0 │ │ │ │ + mov %eax,0x8(%ebx) │ │ │ │ + jle 46570 │ │ │ │ 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 465d3 │ │ │ │ + jg 46593 │ │ │ │ cmp 0x4(%eax),%edx │ │ │ │ - jl 46820 │ │ │ │ + jl 467e0 │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jl 46720 │ │ │ │ + jl 466e0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4800 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ - mov 0x30(%edi),%eax │ │ │ │ cmp %ebx,(%esp) │ │ │ │ - jle 46580 │ │ │ │ + mov 0x30(%edi),%eax │ │ │ │ + jle 46540 │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov 0x58(%edi),%ecx │ │ │ │ mov %ecx,0x40(%eax) │ │ │ │ mov %edx,0x58(%edi) │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 460ba │ │ │ │ + jle 46039 │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ lea 0x8(%esi),%ebx │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ add %edx,%esi │ │ │ │ - jmp 46080 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 46000 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 46080 │ │ │ │ + jne 46000 │ │ │ │ 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 466b0 │ │ │ │ + jge 46670 │ │ │ │ + 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 468a0 │ │ │ │ + jg 46860 │ │ │ │ cmp %edx,0x4(%ecx) │ │ │ │ - jg 467e0 │ │ │ │ + jg 467a0 │ │ │ │ cmp %edx,0x8(%ecx) │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jg 46700 │ │ │ │ + jg 466c0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4800 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ cmp %ebx,(%esp) │ │ │ │ - jge 46144 │ │ │ │ + jge 460c3 │ │ │ │ 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 461c0 │ │ │ │ + jle 46140 │ │ │ │ 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 46180 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 46100 │ │ │ │ + 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 46180 │ │ │ │ + jne 46100 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 461d0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 46150 │ │ │ │ + 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 461f8 │ │ │ │ + je 46178 │ │ │ │ ffreep %st(0) │ │ │ │ cmpl $0x1,0x30(%esp) │ │ │ │ - jne 468bf │ │ │ │ - fldl 0x50(%esp) │ │ │ │ + jne 4687f │ │ │ │ cmpb $0x0,0x67(%esp) │ │ │ │ - je 468bd │ │ │ │ + fldl 0x50(%esp) │ │ │ │ + je 4687d │ │ │ │ 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 46660 │ │ │ │ + jg 46620 │ │ │ │ cmp %edx,%ebp │ │ │ │ - jg 46860 │ │ │ │ + jg 46820 │ │ │ │ cmp %edx,0x4(%ecx) │ │ │ │ - jg 46840 │ │ │ │ + jg 46800 │ │ │ │ cmp %edx,0x8(%ecx) │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jg 466e0 │ │ │ │ + jg 466a0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4800 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ cmp %ebx,(%esp) │ │ │ │ - jg 4668e │ │ │ │ + jg 4664e │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 46607 │ │ │ │ + jle 465c7 │ │ │ │ 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 46280 │ │ │ │ + jne 46200 │ │ │ │ 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 46620 │ │ │ │ + mov %eax,0x8(%ecx) │ │ │ │ + jle 465e0 │ │ │ │ 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 46643 │ │ │ │ + jg 46603 │ │ │ │ cmp 0x4(%eax),%edx │ │ │ │ - jl 46800 │ │ │ │ + jl 467c0 │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jl 46740 │ │ │ │ + jl 46700 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4800 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ - mov 0x30(%edi),%ebx │ │ │ │ cmp %ecx,(%esp) │ │ │ │ - jle 465f0 │ │ │ │ + mov 0x30(%edi),%ebx │ │ │ │ + jle 465b0 │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov 0x58(%edi),%edx │ │ │ │ mov %edx,0x40(%ebx) │ │ │ │ mov %eax,0x58(%edi) │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 463a6 │ │ │ │ + jle 4633f │ │ │ │ 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 46300 │ │ │ │ + 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 46360 │ │ │ │ + jne 46300 │ │ │ │ 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 464e0 │ │ │ │ + jge 464a0 │ │ │ │ mov 0x40(%ebx),%esi │ │ │ │ mov 0x50(%edi),%ebp │ │ │ │ mov %ebp,0x40(%ebx) │ │ │ │ mov %esi,0x50(%edi) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 46920 │ │ │ │ + jg 468e0 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 467a0 │ │ │ │ + jg 46760 │ │ │ │ cmp %eax,0x8(%edx) │ │ │ │ - jg 46780 │ │ │ │ + jg 46740 │ │ │ │ fstpl 0x38(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4800 │ │ │ │ + fldl 0x48(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x38(%esp) │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ cmp %esi,(%esp) │ │ │ │ - jge 4641e │ │ │ │ + jge 463b7 │ │ │ │ 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 46490 │ │ │ │ + jle 46450 │ │ │ │ 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 46400 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%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 46440 │ │ │ │ + jne 46400 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 464a0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 46460 │ │ │ │ + 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 45dd0 │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + jle 45d50 │ │ │ │ add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 4800 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 45d3b │ │ │ │ + jmp 45cbb │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jle 463dc │ │ │ │ + jle 46375 │ │ │ │ fstpl (%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ fldl (%esp) │ │ │ │ - jmp 4641e │ │ │ │ + jmp 463b7 │ │ │ │ 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 45ef7 │ │ │ │ + jle 45e77 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ + 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 45f3d │ │ │ │ - jmp 45fba │ │ │ │ + jg 45ebd │ │ │ │ + jmp 45f39 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x44(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 43e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 45e57 │ │ │ │ + jmp 45dd7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - jge 46038 │ │ │ │ + jge 45fb7 │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov 0x4c(%edi),%ecx │ │ │ │ mov %ecx,0x40(%eax) │ │ │ │ mov %edx,0x4c(%edi) │ │ │ │ - jmp 46038 │ │ │ │ + jmp 45fb7 │ │ │ │ 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 45fe4 │ │ │ │ + jge 45f63 │ │ │ │ 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 45ff2 │ │ │ │ + jle 45f71 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 4601c │ │ │ │ - jge 46342 │ │ │ │ + jmp 45f9b │ │ │ │ + jge 462bb │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov 0x4c(%edi),%edx │ │ │ │ mov %edx,0x40(%ebx) │ │ │ │ mov %eax,0x4c(%edi) │ │ │ │ - jmp 46342 │ │ │ │ + jmp 462bb │ │ │ │ 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 462ee │ │ │ │ + jge 46267 │ │ │ │ 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 462fc │ │ │ │ + jle 46275 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 46326 │ │ │ │ + jmp 4629f │ │ │ │ + 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 4622b │ │ │ │ + jle 461ab │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ + 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 46271 │ │ │ │ - jmp 462c6 │ │ │ │ + jg 461f1 │ │ │ │ + jmp 4623f │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %edx,0x40(%esp) │ │ │ │ - jle 46102 │ │ │ │ + jle 46081 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 46144 │ │ │ │ + jmp 460c3 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 44d80 │ │ │ │ + call 44d00 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 46255 │ │ │ │ + jmp 461d5 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 44d80 │ │ │ │ + call 44d00 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 4612c │ │ │ │ + jmp 460ab │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 44d80 │ │ │ │ + call 44d00 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 4601c │ │ │ │ + jmp 45f9b │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 44d80 │ │ │ │ + call 44d00 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 46326 │ │ │ │ + jmp 4629f │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 44d80 │ │ │ │ + call 44d00 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 45f21 │ │ │ │ + jmp 45ea1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 44d80 │ │ │ │ + call 44d00 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 46406 │ │ │ │ + jmp 4639f │ │ │ │ nop │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 44f90 │ │ │ │ + call 44f20 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 46406 │ │ │ │ + jmp 4639f │ │ │ │ nop │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 44f90 │ │ │ │ + call 44f20 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 45f21 │ │ │ │ + jmp 45ea1 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 44f90 │ │ │ │ + call 44f20 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 4612c │ │ │ │ + jmp 460ab │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 44f90 │ │ │ │ + call 44f20 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 46326 │ │ │ │ + jmp 4629f │ │ │ │ nop │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 44f90 │ │ │ │ + call 44f20 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 4601c │ │ │ │ + jmp 45f9b │ │ │ │ nop │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 44f90 │ │ │ │ + call 44f20 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 46255 │ │ │ │ + jmp 461d5 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 46265 │ │ │ │ + jmp 461e5 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x30(%edi),%ebx │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 45f31 │ │ │ │ + jmp 45eb1 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 46135 │ │ │ │ + jmp 460b4 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 43e0 │ │ │ │ mov %eax,0x50(%esp) │ │ │ │ fildl 0x50(%esp) │ │ │ │ fmull 0x78(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 461f8 │ │ │ │ + jmp 46178 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 468e9 │ │ │ │ + jmp 468a9 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x6c(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 43e0 │ │ │ │ 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 45ed0 │ │ │ │ + jmp 45e50 │ │ │ │ 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 4830 │ │ │ │ add $0x10,%esp │ │ │ │ fldl (%esp) │ │ │ │ - jmp 4640f │ │ │ │ + jmp 463a8 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x2c(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 43e0 │ │ │ │ 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 46eb3 │ │ │ │ + jle 46ea3 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 469b5 │ │ │ │ + jle 46976 │ │ │ │ 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 469a0 │ │ │ │ + jne 46960 │ │ │ │ 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 464c5 │ │ │ │ + jl 46485 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ fldl -0x9974(%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 │ │ │ │ @@ -84212,583 +84112,580 @@ │ │ │ │ fstpl 0x38(%esp) │ │ │ │ pop %eax │ │ │ │ push 0x2c(%esp) │ │ │ │ call 43e0 │ │ │ │ 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 46f30 │ │ │ │ + jl 46f20 │ │ │ │ cmp %edx,0x18(%esp) │ │ │ │ - jg 470d1 │ │ │ │ + jg 470c1 │ │ │ │ cmp %edx,0x4(%ecx) │ │ │ │ - jg 46fe0 │ │ │ │ + jg 46fd0 │ │ │ │ fstpl 0x18(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call 4800 │ │ │ │ + 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 46b3b │ │ │ │ + jle 46af9 │ │ │ │ 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 46b00 │ │ │ │ + jne 46ac0 │ │ │ │ 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 43e0 │ │ │ │ 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 46f90 │ │ │ │ - je 470a7 │ │ │ │ + jl 46f80 │ │ │ │ + je 47097 │ │ │ │ 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 47162 │ │ │ │ + jg 47152 │ │ │ │ cmp %ecx,0x4(%edx) │ │ │ │ - jg 47020 │ │ │ │ + jg 47010 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4800 │ │ │ │ + fldl 0x38(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x28(%esp) │ │ │ │ cmp %esi,(%esp) │ │ │ │ - jl 46be8 │ │ │ │ + jl 46ba6 │ │ │ │ cmp %esi,(%esp) │ │ │ │ - je 46be8 │ │ │ │ + je 46ba6 │ │ │ │ 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 46c7b │ │ │ │ + jle 46c39 │ │ │ │ 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 46c40 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 46c00 │ │ │ │ + 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 46c40 │ │ │ │ + jne 46c00 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x8(%edi),%ebp │ │ │ │ push 0x2c(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 43e0 │ │ │ │ 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 46f00 │ │ │ │ + jge 46ef0 │ │ │ │ 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 470ee │ │ │ │ + jg 470de │ │ │ │ cmp %edx,0x4(%ecx) │ │ │ │ - jg 46fc0 │ │ │ │ + jg 46fb0 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4800 │ │ │ │ + fldl 0x38(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x28(%esp) │ │ │ │ cmp %esi,(%esp) │ │ │ │ - jge 46d12 │ │ │ │ + jge 46cd0 │ │ │ │ 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 46d85 │ │ │ │ + jle 46d3f │ │ │ │ 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 46d40 │ │ │ │ + jne 46d00 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x8(%edi),%ebp │ │ │ │ push 0x2c(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 43e0 │ │ │ │ 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 46ed0 │ │ │ │ - je 4707d │ │ │ │ + jl 46ec0 │ │ │ │ + je 4706d │ │ │ │ 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 47145 │ │ │ │ + jg 47135 │ │ │ │ cmp %ecx,0x4(%edx) │ │ │ │ - jg 47000 │ │ │ │ + jg 46ff0 │ │ │ │ fstpl 0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4800 │ │ │ │ + fldl 0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x8(%esp) │ │ │ │ cmp %esi,(%esp) │ │ │ │ - jl 46e27 │ │ │ │ + jl 46de1 │ │ │ │ cmp %esi,(%esp) │ │ │ │ - je 46e27 │ │ │ │ + je 46de1 │ │ │ │ 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 46e99 │ │ │ │ + jle 46e83 │ │ │ │ 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 46e40 │ │ │ │ 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 46e50 │ │ │ │ + jne 46e40 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 46ea0 │ │ │ │ + jmp 46e90 │ │ │ │ ffreep %st(0) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ decl (%esp) │ │ │ │ inc %esi │ │ │ │ cmp 0x4c(%esp),%esi │ │ │ │ - jle 469e0 │ │ │ │ - jmp 464c5 │ │ │ │ + jle 469b0 │ │ │ │ + jmp 46485 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call 4800 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4697a │ │ │ │ + jmp 4693a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jg 47060 │ │ │ │ + jg 47050 │ │ │ │ cmp %ecx,0x4(%edx) │ │ │ │ - jg 47000 │ │ │ │ + jg 46ff0 │ │ │ │ fstpl 0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4800 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x8(%esp) │ │ │ │ - jmp 46e27 │ │ │ │ + jmp 46de1 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %edx,%ebx │ │ │ │ - jg 47128 │ │ │ │ + jg 47118 │ │ │ │ cmp %edx,0x4(%ecx) │ │ │ │ - jg 46fc0 │ │ │ │ + jg 46fb0 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4800 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 46d12 │ │ │ │ + jmp 46cd0 │ │ │ │ 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 4710b │ │ │ │ + jg 470fb │ │ │ │ cmp %edx,0x4(%ecx) │ │ │ │ - jg 46fe0 │ │ │ │ + jg 46fd0 │ │ │ │ fstpl 0x18(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4800 │ │ │ │ + fldl 0x28(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x18(%esp) │ │ │ │ cmp %esi,(%esp) │ │ │ │ - jge 46ad0 │ │ │ │ + jge 46aa0 │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ mov 0x48(%edi),%ecx │ │ │ │ mov 0x40(%eax),%edx │ │ │ │ mov %ecx,0x40(%eax) │ │ │ │ mov %edx,0x48(%edi) │ │ │ │ - jmp 46ad0 │ │ │ │ + jmp 46aa0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jg 47040 │ │ │ │ + jg 47030 │ │ │ │ cmp %ecx,0x4(%edx) │ │ │ │ - jg 47020 │ │ │ │ + jg 47010 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4800 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 46be8 │ │ │ │ + jmp 46ba6 │ │ │ │ xchg %ax,%ax │ │ │ │ imul $0x8c,0x8(%esp),%edx │ │ │ │ fstpl 0x28(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 44bc0 │ │ │ │ + call 44b40 │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 46cfe │ │ │ │ + jmp 46cbc │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul $0x8c,0x8(%esp),%edx │ │ │ │ fstpl 0x18(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 44bc0 │ │ │ │ + call 44b40 │ │ │ │ fldl 0x18(%esp) │ │ │ │ - jmp 46f67 │ │ │ │ + jmp 46f57 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul $0x8c,0x8(%esp),%edx │ │ │ │ fstpl 0x18(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 44bc0 │ │ │ │ + call 44b40 │ │ │ │ fldl 0x18(%esp) │ │ │ │ - jmp 46e0e │ │ │ │ + jmp 46dc8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul $0x8c,0x8(%esp),%edx │ │ │ │ fstpl 0x28(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 44bc0 │ │ │ │ + call 44b40 │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 46bcf │ │ │ │ + jmp 46b8d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 46be8 │ │ │ │ + jmp 46ba6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstpl 0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x8(%esp) │ │ │ │ - jmp 46e27 │ │ │ │ + jmp 46de1 │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jg 47060 │ │ │ │ + jg 47050 │ │ │ │ cmp %ecx,0x4(%edx) │ │ │ │ - jg 47000 │ │ │ │ + jg 46ff0 │ │ │ │ fstpl 0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4800 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x8(%esp) │ │ │ │ - jmp 46e13 │ │ │ │ + jmp 46dcd │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jg 47040 │ │ │ │ + jg 47030 │ │ │ │ cmp %ecx,0x4(%edx) │ │ │ │ - jg 47020 │ │ │ │ + jg 47010 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4800 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 46bd4 │ │ │ │ + jmp 46b92 │ │ │ │ fstpl 0x18(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x18(%esp) │ │ │ │ - jmp 46ad0 │ │ │ │ + jmp 46aa0 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 46d03 │ │ │ │ + jmp 46cc1 │ │ │ │ fstpl 0x18(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x18(%esp) │ │ │ │ - jmp 46f70 │ │ │ │ + jmp 46f60 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 46d12 │ │ │ │ + jmp 46cd0 │ │ │ │ fstpl 0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x8(%esp) │ │ │ │ - jmp 46e18 │ │ │ │ + jmp 46dd2 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call 4830 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 46bd9 │ │ │ │ + jmp 46b97 │ │ │ │ nop │ │ │ │ │ │ │ │ -00047180 : │ │ │ │ +00047170 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x7c,%esp │ │ │ │ call 4c47 │ │ │ │ - add $0x1cc00,%eax │ │ │ │ + add $0x1cc10,%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 47e55 │ │ │ │ + je 47e55 │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 471f5 │ │ │ │ + jle 471f6 │ │ │ │ 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 471e0 │ │ │ │ + lea %cs:0x0(%esi,%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 471e0 │ │ │ │ + jne 471e0 │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ push 0x28(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 43e0 │ │ │ │ mov %eax,%ebp │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ @@ -84797,52 +84694,52 @@ │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,0x70(%esp) │ │ │ │ inc %eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 43e0 │ │ │ │ - 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 47a22 │ │ │ │ + jle 47a22 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4838 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ cmp $0xfffffffe,%eax │ │ │ │ - jl 47a1a │ │ │ │ + jl 47a1a │ │ │ │ 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 -0x9984(%eax) │ │ │ │ fstpl 0x50(%esp) │ │ │ │ fldl -0x9974(%eax) │ │ │ │ fstpl 0x68(%esp) │ │ │ │ fldl -0x997c(%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 43e0 │ │ │ │ mov %esi,(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ @@ -84866,20 +84763,20 @@ │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ mov %edx,0x60(%eax) │ │ │ │ mov %ebp,(%esp) │ │ │ │ call 43e0 │ │ │ │ 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 47a70 │ │ │ │ + mov 0x1c(%eax),%ebp │ │ │ │ + jge 47a70 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call 43e0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x4(%ebp) │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -84899,50 +84796,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 473ba │ │ │ │ + je 473ba │ │ │ │ cmpl $0x1,0x34(%esp) │ │ │ │ - jne 47df1 │ │ │ │ + jne 47df1 │ │ │ │ cmpb $0x0,0x67(%esp) │ │ │ │ - je 47df5 │ │ │ │ + je 47df5 │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ shl $0x4,%edx │ │ │ │ add 0x8(%edi),%edx │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 4743b │ │ │ │ + jle 4743b │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov 0x40(%eax),%ebx │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ add %edx,%esi │ │ │ │ - jmp 47400 │ │ │ │ + jmp 47400 │ │ │ │ lea %cs:0x0(%esi,%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) │ │ │ │ @@ -84954,70 +84851,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 47400 │ │ │ │ - mov 0x1c(%eax),%ecx │ │ │ │ + jne 47400 │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ + cmp %ebp,0xc(%esp) │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ mov 0x2c(%eax),%edx │ │ │ │ mov (%ecx),%ebx │ │ │ │ - cmp %ebp,0xc(%esp) │ │ │ │ - jle 47a40 │ │ │ │ + jle 47a40 │ │ │ │ mov 0x40(%eax),%esi │ │ │ │ mov 0x54(%edi),%ebp │ │ │ │ mov %ebp,0x40(%eax) │ │ │ │ mov %esi,0x54(%edi) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jg 47b10 │ │ │ │ + jg 47b10 │ │ │ │ cmp %edx,0x4(%ecx) │ │ │ │ - jg 47d90 │ │ │ │ + jg 47d90 │ │ │ │ cmp %edx,0x8(%ecx) │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jg 47c70 │ │ │ │ + jg 47c70 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4760 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jg 47b28 │ │ │ │ + jg 47b28 │ │ │ │ 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 47537 │ │ │ │ + jle 47537 │ │ │ │ mov 0x40(%ebx),%esi │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ lea 0x8(%esi),%ecx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ add %eax,%esi │ │ │ │ - jmp 47500 │ │ │ │ + jmp 47500 │ │ │ │ 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) │ │ │ │ @@ -85027,41 +84924,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 47500 │ │ │ │ + jne 47500 │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jle 47ad0 │ │ │ │ + jle 47ad0 │ │ │ │ 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 47af0 │ │ │ │ + jg 47af0 │ │ │ │ cmp 0x4(%eax),%edx │ │ │ │ - jl 47d10 │ │ │ │ + jl 47d10 │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jl 47cf0 │ │ │ │ + jl 47cf0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4760 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ - mov 0x30(%edi),%ebx │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jle 47ab0 │ │ │ │ + mov 0x30(%edi),%ebx │ │ │ │ + jle 47ab0 │ │ │ │ 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 │ │ │ │ @@ -85069,33 +84966,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 47640 │ │ │ │ + jle 47640 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x40(%ebx),%ecx │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ add $0x10,%ecx │ │ │ │ add %eax,%ebp │ │ │ │ - jmp 47600 │ │ │ │ + jmp 47600 │ │ │ │ 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) │ │ │ │ @@ -85106,587 +85003,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 47600 │ │ │ │ + jne 47600 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 47650 │ │ │ │ + jmp 47650 │ │ │ │ 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 47a90 │ │ │ │ + jge 47a90 │ │ │ │ + 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 47e20 │ │ │ │ + jg 47e20 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 47d70 │ │ │ │ + jg 47d70 │ │ │ │ cmp %eax,0x8(%edx) │ │ │ │ - jg 47cb0 │ │ │ │ + jg 47cb0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4760 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ cmp %ecx,0xc(%esp) │ │ │ │ - jge 476bb │ │ │ │ + jge 476bb │ │ │ │ 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 476dd │ │ │ │ + je 476dd │ │ │ │ cmpl $0x1,0x34(%esp) │ │ │ │ - jne 47dc7 │ │ │ │ + jne 47dc7 │ │ │ │ cmpb $0x0,0x67(%esp) │ │ │ │ - je 47dcb │ │ │ │ + je 47dcb │ │ │ │ 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 4776f │ │ │ │ + jle 4776f │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ mov 0x40(%ebx),%ecx │ │ │ │ mov 0xc(%ebx),%edx │ │ │ │ add %eax,%ebp │ │ │ │ - jmp 47740 │ │ │ │ + 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 │ │ │ │ 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 47740 │ │ │ │ + jne 47740 │ │ │ │ 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 47c20 │ │ │ │ + jle 47c20 │ │ │ │ + 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 47bd0 │ │ │ │ + jg 47bd0 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 47d50 │ │ │ │ + jg 47d50 │ │ │ │ cmp %eax,0x8(%edx) │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jg 47c50 │ │ │ │ + jg 47c50 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4760 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ cmp %ecx,0xc(%esp) │ │ │ │ - jg 47be8 │ │ │ │ + jg 47be8 │ │ │ │ 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 47b80 │ │ │ │ + jle 47b80 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0x40(%ecx),%ebx │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ mov 0xc(%ecx),%edx │ │ │ │ add $0x8,%ebx │ │ │ │ add %eax,%ebp │ │ │ │ - jmp 47840 │ │ │ │ + jmp 47840 │ │ │ │ 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 47840 │ │ │ │ + jne 47840 │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jle 47b80 │ │ │ │ + jle 47b80 │ │ │ │ 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 47ba4 │ │ │ │ + jg 47ba4 │ │ │ │ cmp 0x4(%eax),%edx │ │ │ │ - jl 47d30 │ │ │ │ + jl 47d30 │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ - jl 47c90 │ │ │ │ + jl 47c90 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4760 │ │ │ │ + fldl 0x50(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x40(%esp) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - mov 0x30(%edi),%ecx │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jle 47b60 │ │ │ │ + mov 0x30(%edi),%ecx │ │ │ │ + jle 47b60 │ │ │ │ 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 47980 │ │ │ │ + jle 47980 │ │ │ │ mov 0x40(%ecx),%esi │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov 0xc(%ecx),%edx │ │ │ │ lea 0x10(%esi),%ebx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ add %eax,%esi │ │ │ │ - jmp 47940 │ │ │ │ + jmp 47940 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%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 47940 │ │ │ │ + jne 47940 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 47990 │ │ │ │ + jmp 47990 │ │ │ │ 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 47b40 │ │ │ │ + jge 47b40 │ │ │ │ mov 0x40(%ecx),%esi │ │ │ │ mov 0x50(%edi),%ebp │ │ │ │ mov %ebp,0x40(%ecx) │ │ │ │ mov %esi,0x50(%edi) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 47e40 │ │ │ │ + jg 47e40 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 47db0 │ │ │ │ + jg 47db0 │ │ │ │ cmp %eax,0x8(%edx) │ │ │ │ - jg 47cd0 │ │ │ │ + jg 47cd0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4760 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jge 479f5 │ │ │ │ + jge 479f5 │ │ │ │ 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 472b0 │ │ │ │ + jge 472b0 │ │ │ │ add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4760 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4725a │ │ │ │ + jmp 4725b │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %edx,%ebx │ │ │ │ - jle 47465 │ │ │ │ + jle 47465 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4838 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x30(%edi),%ebx │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 474a0 │ │ │ │ + jmp 474a0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x44(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 43e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 47341 │ │ │ │ + jmp 47341 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,0x40(%esp) │ │ │ │ - jle 47680 │ │ │ │ + jle 47680 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4838 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 476bb │ │ │ │ + jmp 476bb │ │ │ │ nop │ │ │ │ - jge 475a6 │ │ │ │ + jge 475a6 │ │ │ │ mov 0x40(%ebx),%eax │ │ │ │ mov 0x4c(%edi),%edx │ │ │ │ mov %edx,0x40(%ebx) │ │ │ │ mov %eax,0x4c(%edi) │ │ │ │ - jmp 475a6 │ │ │ │ + jmp 475a6 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - jge 47551 │ │ │ │ + jge 47551 │ │ │ │ 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 4755f │ │ │ │ + jle 4755f │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4838 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 47589 │ │ │ │ + jmp 47589 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4838 │ │ │ │ + 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 474a0 │ │ │ │ + jmp 474a0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%ebx │ │ │ │ - jle 479ba │ │ │ │ + jle 479ba │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4838 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 479f5 │ │ │ │ + jmp 479f5 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - jge 478de │ │ │ │ + jge 478de │ │ │ │ mov 0x40(%ecx),%eax │ │ │ │ mov 0x4c(%edi),%edx │ │ │ │ mov %edx,0x40(%ecx) │ │ │ │ mov %eax,0x4c(%edi) │ │ │ │ - jmp 478de │ │ │ │ + jmp 478de │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %ebx,0xc(%esp) │ │ │ │ - jge 47889 │ │ │ │ + jge 47889 │ │ │ │ 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 47897 │ │ │ │ + jle 47897 │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4838 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 478c1 │ │ │ │ + jmp 478c1 │ │ │ │ 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 4838 │ │ │ │ + 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 477f9 │ │ │ │ - jmp 4786f │ │ │ │ + jg 477f9 │ │ │ │ + jmp 4786f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,0x40(%esp) │ │ │ │ - jle 4779f │ │ │ │ + jle 4779f │ │ │ │ fstpl 0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4838 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x30(%edi),%ecx │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 477da │ │ │ │ + jmp 477da │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 452b0 │ │ │ │ + call 45230 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 477c9 │ │ │ │ + jmp 477c9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 452b0 │ │ │ │ + call 45230 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 4748f │ │ │ │ + jmp 4748f │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 452b0 │ │ │ │ + call 45230 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 478c1 │ │ │ │ + jmp 478c1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 452b0 │ │ │ │ - jmp 476a2 │ │ │ │ + call 45230 │ │ │ │ + jmp 476a2 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 452b0 │ │ │ │ - jmp 479dc │ │ │ │ + call 45230 │ │ │ │ + jmp 479dc │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 452b0 │ │ │ │ + call 45230 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 47589 │ │ │ │ + jmp 47589 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 45480 │ │ │ │ + call 45400 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 47589 │ │ │ │ + jmp 47589 │ │ │ │ nop │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 45480 │ │ │ │ + call 45400 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 478c1 │ │ │ │ + jmp 478c1 │ │ │ │ nop │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 45480 │ │ │ │ + call 45400 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 477c9 │ │ │ │ + jmp 477c9 │ │ │ │ nop │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 45480 │ │ │ │ - jmp 476a2 │ │ │ │ + call 45400 │ │ │ │ + jmp 476a2 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ fstpl 0x40(%esp) │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 45480 │ │ │ │ + call 45400 │ │ │ │ fldl 0x40(%esp) │ │ │ │ - jmp 4748f │ │ │ │ + jmp 4748f │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ imul $0x8c,0x38(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ add 0x44(%edi),%edx │ │ │ │ - call 45480 │ │ │ │ - jmp 479dc │ │ │ │ + call 45400 │ │ │ │ + jmp 479dc │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 47dcd │ │ │ │ + jmp 47dcd │ │ │ │ ffreep %st(0) │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x58(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 43e0 │ │ │ │ mov %eax,0x50(%esp) │ │ │ │ fildl 0x50(%esp) │ │ │ │ fmull 0x78(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 476dd │ │ │ │ + jmp 476dd │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 47df7 │ │ │ │ + jmp 47df7 │ │ │ │ ffreep %st(0) │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x58(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 43e0 │ │ │ │ mov %eax,0x50(%esp) │ │ │ │ - mov 0x30(%edi),%eax │ │ │ │ fildl 0x50(%esp) │ │ │ │ + mov 0x30(%edi),%eax │ │ │ │ fmull 0x78(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 473ba │ │ │ │ + jmp 473ba │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4838 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 476ac │ │ │ │ + jmp 476ac │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4838 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 479e6 │ │ │ │ + jmp 479e6 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 47e95 │ │ │ │ + jle 47e96 │ │ │ │ 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 47e80 │ │ │ │ + jne 47e80 │ │ │ │ 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 │ │ │ │ @@ -85702,32 +85599,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 483bf │ │ │ │ + jle 483bf │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4838 │ │ │ │ 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 47a1a │ │ │ │ + jl 47a1a │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ fldl -0x9974(%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 │ │ │ │ @@ -85766,40 +85663,40 @@ │ │ │ │ fmull 0x48(%esp) │ │ │ │ fstpl 0x30(%esp) │ │ │ │ pop %eax │ │ │ │ push 0x28(%esp) │ │ │ │ call 43e0 │ │ │ │ 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 48037 │ │ │ │ + jle 48037 │ │ │ │ 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 48000 │ │ │ │ + jmp 48000 │ │ │ │ lea %cs:0x0(%esi,%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) │ │ │ │ @@ -85809,39 +85706,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 48000 │ │ │ │ + jne 48000 │ │ │ │ + cmp %esi,0xc(%esp) │ │ │ │ mov 0x1c(%ecx),%edx │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ mov (%edx),%ebx │ │ │ │ - cmp %esi,0xc(%esp) │ │ │ │ - jge 48440 │ │ │ │ + jge 48440 │ │ │ │ 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 48599 │ │ │ │ + jg 48599 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 484c0 │ │ │ │ + jg 484c0 │ │ │ │ fstpl 0x20(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4760 │ │ │ │ + fldl 0x30(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x20(%esp) │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jge 4809b │ │ │ │ + jge 4809b │ │ │ │ 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) │ │ │ │ @@ -85859,30 +85756,30 @@ │ │ │ │ inc %eax │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%ebp │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov %ebp,0x8(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - jle 48137 │ │ │ │ + jle 48138 │ │ │ │ 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) │ │ │ │ @@ -85892,42 +85789,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 48100 │ │ │ │ + jne 48100 │ │ │ │ + cmp %esi,0xc(%esp) │ │ │ │ mov 0x1c(%ecx),%eax │ │ │ │ mov 0x2c(%ecx),%edx │ │ │ │ mov (%eax),%ebx │ │ │ │ - cmp %esi,0xc(%esp) │ │ │ │ - jl 48470 │ │ │ │ - je 48573 │ │ │ │ + jl 48470 │ │ │ │ + je 48573 │ │ │ │ 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 48622 │ │ │ │ + jg 48622 │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ - jg 48500 │ │ │ │ + jg 48500 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4760 │ │ │ │ + fldl 0x38(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x28(%esp) │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jl 481a7 │ │ │ │ + jl 481a8 │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - je 481a7 │ │ │ │ + je 481a8 │ │ │ │ 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 │ │ │ │ @@ -85943,68 +85840,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 48231 │ │ │ │ + jle 48231 │ │ │ │ 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 48200 │ │ │ │ + jne 48200 │ │ │ │ + cmp %esi,0xc(%esp) │ │ │ │ mov 0x1c(%ecx),%edx │ │ │ │ mov 0x2c(%ecx),%eax │ │ │ │ mov (%edx),%ebx │ │ │ │ - cmp %esi,0xc(%esp) │ │ │ │ - jge 48410 │ │ │ │ + jge 48410 │ │ │ │ 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 485b6 │ │ │ │ + jg 485b6 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 484a0 │ │ │ │ + jg 484a0 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4760 │ │ │ │ + fldl 0x38(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl 0x28(%esp) │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jge 48295 │ │ │ │ + jge 48295 │ │ │ │ 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 │ │ │ │ @@ -86020,265 +85917,264 @@ │ │ │ │ add $0x3,%eax │ │ │ │ imul %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %eax,%ebp │ │ │ │ mov %ebp,0x8(%ecx) │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 48335 │ │ │ │ + jle 48336 │ │ │ │ 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 48300 │ │ │ │ + jmp 48300 │ │ │ │ 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 48300 │ │ │ │ + jne 48300 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 48340 │ │ │ │ + jmp 48340 │ │ │ │ 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 483e0 │ │ │ │ - je 48555 │ │ │ │ + jl 483e0 │ │ │ │ + je 48555 │ │ │ │ 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 4860d │ │ │ │ + jg 4860d │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ - jg 484e0 │ │ │ │ + jg 484e0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4760 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jl 483a8 │ │ │ │ + jl 483a8 │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - je 483a8 │ │ │ │ + je 483a8 │ │ │ │ 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 47f20 │ │ │ │ + jge 47f20 │ │ │ │ add $0x7c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4760 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 47eef │ │ │ │ + jmp 47ef0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %edx,%ebx │ │ │ │ - jg 48540 │ │ │ │ + jg 48540 │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ - jg 484e0 │ │ │ │ + jg 484e0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4760 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 483a8 │ │ │ │ + jmp 483a8 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 485f0 │ │ │ │ + jg 485f0 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 484a0 │ │ │ │ + jg 484a0 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4760 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 48295 │ │ │ │ + jmp 48295 │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jg 485d3 │ │ │ │ + jg 485d3 │ │ │ │ cmp %eax,0x4(%edx) │ │ │ │ - jg 484c0 │ │ │ │ + jg 484c0 │ │ │ │ fstpl 0x20(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4760 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x20(%esp) │ │ │ │ - jmp 4809b │ │ │ │ + jmp 4809b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ cmp %edx,%ebx │ │ │ │ - jg 48520 │ │ │ │ + jg 48520 │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ - jg 48500 │ │ │ │ + jg 48500 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4760 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 481a7 │ │ │ │ + jmp 481a8 │ │ │ │ xchg %ax,%ax │ │ │ │ imul $0x8c,0x10(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ fstpl 0x28(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 45110 │ │ │ │ + call 45090 │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 48280 │ │ │ │ + jmp 48280 │ │ │ │ nop │ │ │ │ imul $0x8c,0x10(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ fstpl 0x20(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 45110 │ │ │ │ + call 45090 │ │ │ │ fldl 0x20(%esp) │ │ │ │ - jmp 48086 │ │ │ │ + jmp 48086 │ │ │ │ nop │ │ │ │ imul $0x8c,0x10(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 45110 │ │ │ │ - jmp 4838d │ │ │ │ + call 45090 │ │ │ │ + jmp 4838d │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul $0x8c,0x10(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ fstpl 0x28(%esp) │ │ │ │ add 0x40(%edi),%edx │ │ │ │ - call 45110 │ │ │ │ + call 45090 │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 4818c │ │ │ │ + jmp 4818d │ │ │ │ nop │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4838 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 481a7 │ │ │ │ + jmp 481a8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4838 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 483a8 │ │ │ │ + jmp 483a8 │ │ │ │ cmp %edx,%ebx │ │ │ │ - jg 48540 │ │ │ │ + jg 48540 │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ - jg 484e0 │ │ │ │ + jg 484e0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4760 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 48393 │ │ │ │ + jmp 48393 │ │ │ │ cmp %edx,%ebx │ │ │ │ - jg 48520 │ │ │ │ + jg 48520 │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ - jg 48500 │ │ │ │ + jg 48500 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4760 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 48192 │ │ │ │ + jmp 48193 │ │ │ │ fstpl 0x20(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4838 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x20(%esp) │ │ │ │ - jmp 4808c │ │ │ │ + jmp 4808c │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4838 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 48286 │ │ │ │ + jmp 48286 │ │ │ │ fstpl 0x20(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4838 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x20(%esp) │ │ │ │ - jmp 4809b │ │ │ │ + jmp 4809b │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4838 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 48295 │ │ │ │ + jmp 48295 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4838 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 48399 │ │ │ │ + jmp 48399 │ │ │ │ fstpl 0x28(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call 4838 │ │ │ │ add $0x10,%esp │ │ │ │ fldl 0x28(%esp) │ │ │ │ - jmp 48198 │ │ │ │ + jmp 48199 │ │ │ │ nop │ │ │ │ │ │ │ │ 00048640 : │ │ │ │ push %ebx │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ add $0x1b746,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ @@ -86299,16 +86195,16 @@ │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ add $0x1b70c,%ebx │ │ │ │ - mov 0x24(%esi),%eax │ │ │ │ cmpl $0x2,0x18(%esi) │ │ │ │ + mov 0x24(%esi),%eax │ │ │ │ je 48830 │ │ │ │ test $0x10,%ah │ │ │ │ jne 48810 │ │ │ │ mov 0x34(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ xor %edi,%edi │ │ │ │ xorl $0x2,0x38(%eax) │ │ │ │ @@ -86467,20 +86363,20 @@ │ │ │ │ push 0x2c(%eax) │ │ │ │ call 4390 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %eax,%edi │ │ │ │ jle 48860 │ │ │ │ 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 488f8 │ │ │ │ mov $0x1,%edi │ │ │ │ jmp 488c3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x3c(%esi),%eax │ │ │ │ lea 0x0(,%edi,4),%ebp │ │ │ │ @@ -86575,24 +86471,24 @@ │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 46d0 │ │ │ │ movl $0x20,(%esp) │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ call 46d0 │ │ │ │ - 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 46d0 │ │ │ │ mov (%esi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x18(%esi) │ │ │ │ test %edi,%edi │ │ │ │ jle 48a22 │ │ │ │ @@ -86609,77 +86505,77 @@ │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push 0x30(%esp) │ │ │ │ call 4220 │ │ │ │ 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 48a95 │ │ │ │ + jle 48a96 │ │ │ │ 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 48a80 │ │ │ │ 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 48e13 │ │ │ │ mov 0x50(%esp),%ecx │ │ │ │ add $0x18,%ecx │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ test %edi,%edi │ │ │ │ jle 48be4 │ │ │ │ - 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 -0x994c(%ebx) │ │ │ │ fstpt 0x18(%esp) │ │ │ │ jmp 48baa │ │ │ │ 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) │ │ │ │ @@ -86765,51 +86661,49 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x38(%esp) │ │ │ │ call 4838 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov (%eax),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 48c7c │ │ │ │ + jle 48c7b │ │ │ │ fildl 0x14(%esp) │ │ │ │ - fmull -0x999c(%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 -0x999c(%ebx) │ │ │ │ shl $0x4,%edi │ │ │ │ + mov %eax,(%esp) │ │ │ │ add %eax,%edi │ │ │ │ jmp 48c40 │ │ │ │ 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 48c40 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ @@ -86820,22 +86714,22 @@ │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ mov %edi,%ebp │ │ │ │ shl $0x4,%ebp │ │ │ │ mov %edx,(%esp) │ │ │ │ lea 0x8(%eax),%ecx │ │ │ │ add %edx,%ebp │ │ │ │ jmp 48cc0 │ │ │ │ - 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 48cc0 │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ incl 0x14(%esp) │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ @@ -86846,26 +86740,25 @@ │ │ │ │ cmp %ebp,%ecx │ │ │ │ jge 48ad0 │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ jle 48d6d │ │ │ │ fldl -0x999c(%ebx) │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ xor %ebp,%ebp │ │ │ │ + mov 0x50(%esp),%eax │ │ │ │ fstpl 0x8(%esp) │ │ │ │ jmp 48d16 │ │ │ │ - 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) │ │ │ │ @@ -86876,22 +86769,22 @@ │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fsqrt │ │ │ │ fildl 0x4(%esi) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ 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 48d10 │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ push 0x20(%eax) │ │ │ │ call 47e0 │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ @@ -86935,44 +86828,44 @@ │ │ │ │ mov %edx,%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ sar $1,%eax │ │ │ │ cmp %eax,0x14(%esp) │ │ │ │ jle 48be4 │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ - jmp 48cf1 │ │ │ │ + jmp 48cf2 │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - jmp 48cf1 │ │ │ │ + jmp 48cf2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00048e30 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call 5cea │ │ │ │ + call 5d0a │ │ │ │ add $0x1af54,%esi │ │ │ │ push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ sub $0x78,%esp │ │ │ │ push $0x20 │ │ │ │ + mov %esi,%ebx │ │ │ │ call 46d0 │ │ │ │ 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 46d0 │ │ │ │ mov (%edi),%ebp │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x18(%edi) │ │ │ │ test %ebp,%ebp │ │ │ │ jle 48ea6 │ │ │ │ @@ -86991,24 +86884,24 @@ │ │ │ │ mov %edi,%edx │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %ecx,%edi │ │ │ │ fstpl 0x10(%esp) │ │ │ │ jmp 48ed3 │ │ │ │ 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) │ │ │ │ @@ -87016,18 +86909,18 @@ │ │ │ │ fildl 0x4(%edx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ call 4280 │ │ │ │ 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 48ed0 │ │ │ │ @@ -87038,63 +86931,63 @@ │ │ │ │ add $0x18,%eax │ │ │ │ push %eax │ │ │ │ call 4838 │ │ │ │ mov 0x90(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 49172 │ │ │ │ + jle 49170 │ │ │ │ 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 -0x9c84(%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 -0x9c84(%esi) │ │ │ │ + fstpl 0x18(%esp) │ │ │ │ fmul %st(0),%st │ │ │ │ fstpl 0x38(%esp) │ │ │ │ fldt -0x994c(%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 49156 │ │ │ │ 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 490d4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + nop │ │ │ │ fstp %st(2) │ │ │ │ fxch %st(1) │ │ │ │ fsqrt │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ fxam │ │ │ │ fnstsw %ax │ │ │ │ @@ -87124,24 +87017,24 @@ │ │ │ │ faddp %st,%st(1) │ │ │ │ test $0x2,%ah │ │ │ │ je 49067 │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%esi) │ │ │ │ fmull -0x998c(%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 490c6 │ │ │ │ jmp 490c0 │ │ │ │ - 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) │ │ │ │ @@ -87150,76 +87043,74 @@ │ │ │ │ inc %edx │ │ │ │ add $0x10,%ebx │ │ │ │ cmp 0x10(%esp),%edx │ │ │ │ je 49150 │ │ │ │ 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 490c0 │ │ │ │ - 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 49020 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ ja 49190 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x998c(%esi) │ │ │ │ jmp 49075 │ │ │ │ - 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 48fc0 │ │ │ │ - ffreep %st(0) │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x18(%edi) │ │ │ │ mov %esi,%ebx │ │ │ │ call 47e0 │ │ │ │ mov %edi,(%esp) │ │ │ │ call 47e0 │ │ │ │ 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 -0x998c(%esi) │ │ │ │ @@ -87228,122 +87119,120 @@ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 000491b0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x68,%esp │ │ │ │ + sub $0x78,%esp │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ add $0x1abd0,%ebx │ │ │ │ - mov 0x7c(%esp),%edi │ │ │ │ + mov 0x8c(%esp),%edi │ │ │ │ push $0x20 │ │ │ │ call 46d0 │ │ │ │ + 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 46d0 │ │ │ │ mov (%esi),%edx │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ + mov %eax,0x4c(%esp) │ │ │ │ mov %eax,0x18(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ test %edx,%edx │ │ │ │ - jle 4921c │ │ │ │ + jle 4921f │ │ │ │ fld1 │ │ │ │ fdivl 0x10(%esi) │ │ │ │ fsubrs -0x9c78(%ebx) │ │ │ │ fmull -0x9994(%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 493d6 │ │ │ │ + jle 493da │ │ │ │ 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 493d6 │ │ │ │ - fildl 0x38(%esp) │ │ │ │ + jge 493da │ │ │ │ + fildl 0x48(%esp) │ │ │ │ mov 0xb4(%edi),%eax │ │ │ │ - movl $0x0,0x30(%esp) │ │ │ │ - mov %esi,0x4c(%esp) │ │ │ │ + movl $0x0,0x40(%esp) │ │ │ │ + mov %esi,0x5c(%esp) │ │ │ │ + mov %edi,0x80(%esp) │ │ │ │ + mov %eax,0x54(%esp) │ │ │ │ + mov 0x20(%edi),%eax │ │ │ │ + mov %eax,0x58(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ fld %st(0) │ │ │ │ fdivrs -0x9c84(%ebx) │ │ │ │ + fstl 0x10(%esp) │ │ │ │ fxch %st(1) │ │ │ │ - mov %edi,0x70(%esp) │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ - mov 0x20(%edi),%eax │ │ │ │ - mov %eax,0x48(%esp) │ │ │ │ - xor %eax,%eax │ │ │ │ fmul %st(0),%st │ │ │ │ - fstpl 0x10(%esp) │ │ │ │ + fstpl 0x20(%esp) │ │ │ │ fildl 0x4(%esi) │ │ │ │ - fld %st(0) │ │ │ │ - fmul %st(2),%st │ │ │ │ - fxch %st(1) │ │ │ │ + fmul %st,%st(1) │ │ │ │ fmul %st(0),%st │ │ │ │ - fstpl 0x18(%esp) │ │ │ │ + fstpl 0x28(%esp) │ │ │ │ fldt -0x994c(%ebx) │ │ │ │ - fstpt 0x20(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + 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 4937d │ │ │ │ + add 0x58(%esp),%edx │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ + jmp 4937c │ │ │ │ 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 49490 │ │ │ │ + jbe 494a0 │ │ │ │ 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) │ │ │ │ @@ -87358,32 +87247,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 4935a │ │ │ │ + je 4935c │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ebx) │ │ │ │ fmull -0x998c(%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 493b3 │ │ │ │ + je 493b6 │ │ │ │ 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) │ │ │ │ @@ -87394,273 +87282,279 @@ │ │ │ │ fldz │ │ │ │ fldz │ │ │ │ inc %ecx │ │ │ │ add $0x10,%edx │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %ebp,%ecx │ │ │ │ - jne 4937d │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ - add %edi,0x30(%esp) │ │ │ │ + jne 4937c │ │ │ │ + mov 0x44(%esp),%eax │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ + add %edi,0x40(%esp) │ │ │ │ inc %eax │ │ │ │ - cmp 0x3c(%esp),%eax │ │ │ │ + cmp 0x4c(%esp),%eax │ │ │ │ jne 492b0 │ │ │ │ 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 4830 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jle 4946f │ │ │ │ - mov %edi,0x70(%esp) │ │ │ │ + jle 49482 │ │ │ │ fldl -0x999c(%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 4280 │ │ │ │ - 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 49410 │ │ │ │ + jg 49420 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x18(%esi) │ │ │ │ call 47e0 │ │ │ │ mov %esi,(%esp) │ │ │ │ call 47e0 │ │ │ │ - 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 494b0 │ │ │ │ + ja 494c0 │ │ │ │ fstp %st(1) │ │ │ │ fmull -0x998c(%ebx) │ │ │ │ - jmp 49368 │ │ │ │ + jmp 4936a │ │ │ │ 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 -0x998c(%ebx) │ │ │ │ fdivp %st,%st(1) │ │ │ │ - jmp 49368 │ │ │ │ + jmp 4936a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000494d0 : │ │ │ │ +000494e0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x58,%esp │ │ │ │ mov 0x6c(%esp),%esi │ │ │ │ call 4880 <__cxa_finalize@plt+0x40> │ │ │ │ - add $0x1a8ac,%ebx │ │ │ │ + add $0x1a89c,%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ push %eax │ │ │ │ call 46d0 │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ mov (%esi),%eax │ │ │ │ shl $0x4,%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ call 46d0 │ │ │ │ movl $0x20,(%esp) │ │ │ │ mov %eax,0x48(%esp) │ │ │ │ call 46d0 │ │ │ │ - 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 46d0 │ │ │ │ mov (%edi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x18(%edi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 4955e │ │ │ │ + jle 4956e │ │ │ │ fld1 │ │ │ │ fdivl 0x10(%edi) │ │ │ │ fsubrs -0x9c78(%ebx) │ │ │ │ fmull -0x9994(%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 4220 │ │ │ │ mov (%esi),%ebp │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 495b5 │ │ │ │ + jle 495d6 │ │ │ │ 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 495a0 │ │ │ │ + jne 495c0 │ │ │ │ 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 4984f │ │ │ │ + jg 49890 │ │ │ │ lea 0x18(%esi),%eax │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 49687 │ │ │ │ + jle 496ba │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fildl 0x30(%esp) │ │ │ │ - fmull -0x9984(%ebx) │ │ │ │ xor %ebp,%ebp │ │ │ │ + fmull -0x9984(%ebx) │ │ │ │ fstpl 0x20(%esp) │ │ │ │ fldl -0x999c(%ebx) │ │ │ │ fstpl 0x28(%esp) │ │ │ │ - jmp 49603 │ │ │ │ + jmp 49633 │ │ │ │ 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 4280 │ │ │ │ - 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 49600 │ │ │ │ + jg 49630 │ │ │ │ fldl -0x998c(%ebx) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x48(%esp) │ │ │ │ call 4830 │ │ │ │ mov 0x4(%esi),%ebp │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 497ea │ │ │ │ + jle 4982a │ │ │ │ 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 -0x994c(%ebx) │ │ │ │ fstpt 0x10(%esp) │ │ │ │ - jmp 4978c │ │ │ │ - nop │ │ │ │ + jmp 497cc │ │ │ │ + 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 │ │ │ │ @@ -87685,15 +87579,15 @@ │ │ │ │ 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 49727 │ │ │ │ + je 49767 │ │ │ │ fchs │ │ │ │ fmuls -0x9c74(%ebx) │ │ │ │ fmull 0x8(%esp) │ │ │ │ fdivp %st,%st(1) │ │ │ │ mov 0x60(%esp),%esi │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ @@ -87702,94 +87596,94 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ faddl 0x8(%ecx) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%eax) │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ - jmp 49784 │ │ │ │ - jmp 49780 │ │ │ │ + jmp 497c4 │ │ │ │ + jmp 497c0 │ │ │ │ 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 497e0 │ │ │ │ + je 49820 │ │ │ │ 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 49780 │ │ │ │ + jbe 497c0 │ │ │ │ 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 496e0 │ │ │ │ + ja 49720 │ │ │ │ fxch %st(2) │ │ │ │ fcomip %st(2),%st │ │ │ │ - ja 49890 │ │ │ │ + ja 498d0 │ │ │ │ fstp %st(1) │ │ │ │ fmull 0x8(%esp) │ │ │ │ - jmp 49733 │ │ │ │ + jmp 49773 │ │ │ │ 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 498b0 │ │ │ │ + jle 498f0 │ │ │ │ mov 0x38(%esp),%ebp │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ shl $0x4,%ecx │ │ │ │ mov %ebp,%eax │ │ │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes